Your social media scheduling wizard. Schedule posts across 13 platforms with a single, beautiful interface.
Live site: latewiz.com
- 13 Platforms - Instagram, TikTok, YouTube, LinkedIn, Pinterest, X/Twitter, Facebook, Threads, Bluesky, Snapchat, Google Business, Reddit, Telegram
- Visual Calendar - See all your scheduled content at a glance
- Smart Queue - Set up posting times and let LateWiz handle the rest
- Media Uploads - Support for images and videos up to 5GB
- Platform-Specific Settings - TikTok privacy, YouTube titles, Pinterest boards, and more
- Dark Mode - Easy on the eyes, day or night
- Open Source - MIT licensed, self-host anywhere
Click the "Deploy with Vercel" button above, enter your Late API key, and you're done.
# Clone the repository
git clone https://github.com/getlate-dev/latewiz.git
cd latewiz
# Install dependencies
npm install
# Copy environment variables
cp .env.example .env.local
# Add your Late API key to .env.local
# LATE_API_KEY=sk_...
# Start the development server
npm run devOpen http://localhost:3000 in your browser.
# Using Docker Compose
docker-compose up -d
# Or build and run manually
docker build -t latewiz .
docker run -p 3000:3000 -e LATE_API_KEY=sk_... latewiz| Variable | Required | Description |
|---|---|---|
LATE_API_KEY |
Yes* | Your Late API key. Get one at getlate.dev |
NEXT_PUBLIC_APP_URL |
No | Your app's public URL (for OAuth callbacks) |
NEXT_PUBLIC_APP_NAME |
No | Custom app name (default: LateWiz) |
*If not set, users will be prompted to enter their own API key.
- Sign up at getlate.dev
- Go to API Keys
- Create a new API key
- Copy the key (starts with
sk_)
- Next.js 16 - React framework
- Tailwind CSS - Styling
- shadcn/ui - UI components
- TanStack Query - Data fetching
- Zustand - State management
- Late Node SDK - API client
latewiz/
├── src/
│ ├── app/ # Next.js App Router
│ │ ├── dashboard/ # Dashboard routes
│ │ │ ├── compose/ # Post composer
│ │ │ ├── calendar/ # Calendar view
│ │ │ ├── accounts/ # Connected accounts
│ │ │ ├── queue/ # Queue management
│ │ │ └── settings/ # User settings
│ │ ├── callback/ # OAuth callbacks
│ │ └── api/ # API routes
│ ├── components/
│ │ ├── ui/ # shadcn/ui components
│ │ ├── accounts/ # Account components
│ │ ├── posts/ # Post components
│ │ └── shared/ # Shared components
│ ├── hooks/ # React hooks
│ ├── lib/
│ │ └── late-api/ # Late API utilities
│ └── stores/ # Zustand stores
├── docs/ # Documentation
└── docker/ # Docker configuration
We welcome contributions! Please see CONTRIBUTING.md for guidelines.
# Install dependencies
npm install
# Run development server
npm run dev
# Run linting
npm run lint
# Type check
npx tsc --noEmitMIT License - see LICENSE for details.
Built with Late - The Social Media Scheduling API
