Menu
Get Lemonade

Get started with Lemonade

Everything you need to install, configure, and ship with multiple AI agents running side by side.

View as Markdown

View this page as plain text

Quick Start

Get Lemonade running with multiple AI agents in under five minutes.

1
Download & installGrab the installer for your OS from the Download page. Run the installer — no runtime dependencies required.
2
Activate your licenseOn first launch, paste your license key from your purchase email. Lemonade verifies online and unlocks immediately.
3
Pick a working directoryClick Browse on the launch screen to select your project folder. All agents will open in this directory.
4
Add agents & launchUse the agent picker to choose which AI CLIs to run — Claude Code, Gemini CLI, Codex, and more. Hit Launch.
TipStart with 2–3 agents on the same task to see how they approach it differently, then scale up as you get comfortable with the grid.

Installation

Windows

Lemonade ships as a signed NSIS installer. Windows Defender may show a SmartScreen prompt on first run — click More info → Run anyway.

Download for Windows
Requirements
Windows 10 or later (64-bit)
No runtime required — Lemonade bundles everything it needs

macOS

Download the universal DMG. Mount it, drag Lemonade to Applications, then open it. On first launch macOS will ask to verify — go to System Settings → Privacy & Security → Open Anyway.

Download for macOS
Requirements
macOS 12 Monterey or later
Apple Silicon (M1+) and Intel universal binary
Linux support is on the roadmap. Watch the roadmap for updates.

Activation

Lemonade uses a one-time license key tied to your purchase email. You can activate on up to two machines.

Entering your key

On first launch the welcome screen will prompt you. Paste your key and click Activate. The app will verify online and unlock immediately.

Offline grace period

Once activated, Lemonade caches your license locally. If you're offline, the app will run for up to 7 days without re-verifying — no internet required during that window.

Lost your key?

Check the original purchase confirmation email. For Gumroad purchases it's in the receipt. For LemonSqueezy you can also log into your account and retrieve it from your purchase history.

Agents

Lemonade supports any AI coding CLI that runs in a terminal. Built-in presets are available for the most popular tools.

Supported agents

Claude Claude Code
Gemini Gemini CLI
Codex Codex CLI
OpenCode OpenCode
Aider Aider
Goose Goose
Amp Amp
Cursor Cursor
Continue Continue
Cline Cline
Kilo Code Kilo Code
MiniMax MiniMax
Custom CLI

Custom agent configuration

Any agent not in the preset list can be added as a custom command. In the agent picker, choose Custom and type any shell command — Lemonade will run it in a new terminal cell.

# Examples of custom agent commands my-cli --project . npx my-ai-tool --cwd $PWD python -m my_agent

Startup delays

Each agent preset includes a configurable startup delay so agents don't race each other for terminal focus on launch. You can adjust this in Settings → Agents.

Dangerous mode

Some agents (like Claude Code) support a --dangerously-skip-permissions flag that bypasses all confirmation prompts. Enable per-agent or globally in Settings → Agents. Use with caution in production codebases.

Workspaces

Workspaces let you run separate agent grids for different projects or contexts, all in the same Lemonade window.

Creating & switching

Click + in the tab bar to create a new workspace. Each workspace has its own grid, agents, and working directory. Switch between them instantly without killing any sessions.

Pinning workspaces

Right-click a workspace tab and select Pin. Pinned workspaces are restored automatically on next launch with their original agent configuration.

Renaming

Double-click any workspace tab to rename it inline. Names persist across sessions for pinned workspaces.

Attention detection

When a background workspace has an agent waiting for a yes/no response, its tab pulses amber. Switch to it to respond without losing your place in another workspace.

Grid View

The grid is the core of Lemonade — a tiled terminal layout that puts multiple agents side by side.

Layout sizes

AgentsLayout
1Full screen
2Side by side
3–42×2 grid
5–62×3 grid
7–82×4 grid

Adding & closing agents

Click + Agent in the status bar to add a new agent to the current workspace (up to 8). Close any agent by clicking the × on its terminal header or pressing Ctrl+W with that terminal focused.

Broadcasting

Broadcast mode sends your keystrokes to all terminals simultaneously. Press Ctrl+Shift+B to toggle it. A yellow indicator appears in the status bar when active. Useful for running the same command across all agents at once.

Studio Mode

Studio is an infinite pan/zoom canvas for orchestrating agents alongside your notes, media, browser windows, and task lists — all in one freeform workspace.

Node types

  • Agent — a standalone terminal running a single AI agent
  • Group — a multi-agent grid (1–8 agents) inside a single container; useful for running parallel agents on the same sub-task
  • Note — a color-coded sticky note (7 colors) for context, links, or instructions; double-click to edit
  • Task list — a lightweight checklist you can tick off as agents complete work
  • Media — images, video, or audio dropped directly onto the canvas; images and video lock aspect ratio automatically
  • Browser — an embedded web view with an editable address bar; useful for docs, dashboards, or design references alongside your agents

Adding nodes

Right-click anywhere on the canvas to open the node menu. For agents and groups you'll get a submenu to pick the agent preset. You can also drag image, video, audio, or PDF files directly from your file system onto the canvas — media files become Media nodes, PDFs open in a Browser node.

Navigation

Scroll to zoom (Ctrl+scroll), or use Ctrl+Plus / Ctrl+Minus. Pan with middle-mouse drag or Space+drag. Press Ctrl+0 or use the reset button in the bottom-right corner to return to the default view. Zoom range is 25%–300%.

Moving & resizing

Drag any node header to reposition it. Drag the resize handles on the corners and edges to resize. Double-click a node header to pin it in place — pinned nodes cannot be moved or resized. Right-mouse drag on the canvas draws a selection box; with multiple nodes selected, dragging one moves them all together.

Canvas background

Choose between a plain canvas, a dot grid, or a line grid in Settings. The pattern scales with your zoom level.

State & persistence

Studio layout is saved per workspace. Switching workspaces or reopening Lemonade will restore your nodes, viewport position, and zoom level exactly as you left them. Pinned workspaces also preserve Studio state across restarts.

Keyboard Shortcuts

Global

New workspaceCtrl+T
Close workspaceCtrl+W
Switch workspaceCtrl+1–9
Open settingsCtrl+,
Toggle broadcastCtrl+Shift+B
Add agentCtrl+Shift+A

Terminal

CopyCtrl+C  or  Ctrl+Shift+C
PasteCtrl+V  or  Ctrl+Shift+V
Right-click pasteRight-click in terminal
Focus next terminalCtrl+Tab
Scroll upShift+PageUp
Scroll downShift+PageDown

Studio

Zoom in / outScroll
Pan canvasSpace+Drag
Add nodeRight-click canvas
Reset viewCtrl+Shift+H

Settings

Open with Ctrl+, or from the menu. Settings are persisted across sessions.

Terminal

  • Font size — terminal font size in pixels (default 14)
  • Font family — monospace font used in terminals
  • Cursor style — block, underline, or bar
  • Cursor blink — toggle cursor blink animation
  • Line height — terminal line spacing multiplier
  • Terminal opacity — background opacity for terminals

Appearance

  • Theme — choose from 6 themes (3 dark, 3 light)
  • App font size — UI font size separate from terminal font
  • Show status bar — toggle the bottom status bar

Agents

  • Hidden agents — hide preset agents you never use from the picker
  • Default counts — pre-fill how many of each agent to launch
  • Default custom commands — saved custom agent commands
  • Dangerous mode (all) — globally enable --dangerously-skip-permissions

General

  • Auto-update — check for updates automatically on launch
  • Show welcome on startup — show the welcome screen each launch
  • Confirm before closing workspace — prompt before closing tabs with active agents
  • Freeform resize — allow dragging terminal borders to resize cells

Troubleshooting

Agent won't start

Make sure the agent CLI is installed and accessible on your PATH. Open a regular terminal and run the agent command manually to confirm it works. If you're using a custom command, verify the full path.

License activation fails

Check your internet connection — activation requires a one-time online verification. If the error persists, ensure your license key is copied without leading or trailing spaces. Contact [email protected] with your order number.

Terminal appears blank or glitched

Lemonade uses WebGL for terminal rendering. If you're on a machine with a degraded GPU driver, it will fall back to canvas rendering automatically. Try restarting the app. If the issue persists, disable hardware acceleration in your OS display settings.

App won't update

Go to Settings → General and click Check for Updates manually. If the update downloads but fails to install, try downloading the latest installer directly from the Download page.

High memory usage

Each terminal cell runs a full PTY session. Running 8 agents simultaneously plus the agents' own memory footprint can be significant. Close agent tabs you're not actively using, or reduce the number of simultaneous agents in Settings → Agents → Default counts.