Cloud quickstart
From sign-up to assigning your first task to an agent in 5 minutes.
This page walks you end-to-end through Multica Cloud — sign up → install the CLI → start the daemon → create an agent → assign your first task. Takes about 5 minutes.
One prerequisite: you already have at least one AI coding tool installed locally (Claude Code, Codex, Cursor, Copilot, Gemini, Hermes, Kimi, OpenCode, OpenClaw, or Pi). The daemon auto-detects them on startup and refuses to start if none are present.
1. Create an account
Sign up at multica.ai. You can log in with email (6-digit verification code) or Google.
After sign-up you're automatically placed in a default workspace (generated from your account name). You can rename it later, or create new workspaces.
2. Install the Multica CLI
macOS / Linux (Homebrew recommended):
brew install multica-ai/tap/multicamacOS / Linux (no Homebrew):
curl -fsSL https://raw.githubusercontent.com/multica-ai/multica/main/scripts/install.sh | bashWindows (PowerShell):
irm https://raw.githubusercontent.com/multica-ai/multica/main/scripts/install.ps1 | iexVerify the install:
multica version3. Log in + start the daemon
A single command handles login and starts the daemon:
multica setupmultica setup will:
- Configure the CLI to connect to Multica Cloud
- Open your browser for login (same email verification code / Google OAuth as the web)
- Store the generated PAT in
~/.multica/config.json - Start the daemon automatically — it begins polling for tasks every 3 seconds and sending heartbeats every 15 seconds
Using the desktop app? The desktop app starts the daemon automatically on launch — no need to run multica setup by hand. See Desktop app.
Verify the daemon is running:
multica daemon statusonline means it has registered with the server.
4. Verify the runtime is online
In the web UI, go to Settings → Runtimes. The daemon you just started should appear as one or more active runtimes — one per AI coding tool installed locally.
If it shows as offline, don't panic — see Troubleshooting → Daemon can't reach the server.
5. Create an agent
In the web UI, go to Settings → Agents and click New Agent:
- Name — the name shown for this agent on boards and in comments. Pick something you like
- Provider — choose an AI coding tool you have installed locally (the dropdown only lists tools detected by your runtimes)
- Model (optional) — the model selection inside that tool (a static list or dynamic discovery, depending on the provider)
- Instructions (optional) — system prompt for this agent
Once created, the agent shows up in your workspace member list and can be assigned work like a human member.
6. Assign your first task
Create an issue in the web UI, or from the CLI:
multica issue create --title "Add an ASCII architecture diagram to the README"Assign the issue to the agent you just created — click its avatar in the web UI, or use the CLI:
multica issue assign MUL-1 --to my-agent-name--to takes the name of an agent or member. A substring match works — if the agent is called my-code-reviewer, reviewer resolves to it.
What happens next from the daemon:
- It picks up the task within 3 seconds (status goes from
queuedtodispatched) - It invokes the matching AI coding tool to start work (status becomes
running) - The AI works locally — it may read your code directory, run commands, edit files
- When done, it reports the result back to Multica (status becomes
completedorfailed, depending on whether auto-retry kicks in)
The web UI updates in real time (via WebSocket) — no refresh needed.
Next steps
- Daemon and runtimes — how the daemon operates and what runtimes mean
- Tasks — task lifecycle and retry rules
- AI coding tools compared — capability differences across the 10 tools
- Desktop app — if you'd rather not run the daemon yourself
- Self-host quickstart — run your own backend