Run AI agents in the cloud · Control from your phone

Your VM runs the code.
Your phone runs the show.

Spin up AI coding agents on your cloud server. Run dozens simultaneously. Monitor, steer, and review every one from your phone — 24/7, no laptop.
★ Star on GitHub See how it works ↓
$ syndic dispatch \
--repo luna \
--task "implement auth flow" \
--agent claude-code

connected to luna.vm .......... ok
worktree feat/auth-flow ....... ok
spawning claude-code

What's inside.

Every screen, every feature — tap to explore.

Syndic
Exploration complete. You've seen all features.
10:24
5G ● 87%
10:24
Sunday, April 5
Now Running
agent-3 · feature/explore
Tap to explore
Dispatch
Fleet
⟩_
CLIs
1
Review
Debug
Security
Budget
Settings
Get the App
Dispatch

Your desktop workflow — from your phone.

Same steps as your laptop — describe the task, choose the repo, launch the agent. Except you're not at your desk.
[ screen mockup ]
· Describe it. Launch it. Walk away.
· Same workflow as your terminal — just mobile
· Full visibility: every file, every tool call, live
· Works with Claude Code, Codex, Gemini, or your own CLI
Fleet

Scale your engineering output without scaling your team.

Point agents at your repos and walk away. Each one works independently — own branch, own worktree, own PR. You check in when you're ready, not when they need you.
[ screen mockup ]
· Parallel execution across repos — no bottlenecks
· Each agent is isolated: own branch, own worktree
· Choose the right CLI for each task
· Budget guardrails so costs never surprise you
CLIs

Use the right tool for the job — not the only tool we support.

Syndic doesn't ship its own agent. It wraps yours. Run Claude Code on one task, Codex on another, your custom harness on a third. Spread cost across multiple API subscriptions. Swap CLIs without changing anything else in your workflow.
[ screen mockup ]
· Claude Code, Codex, Gemini, Aider — all supported
· Mix and match CLIs across tasks and repos
· Rotate between API subscriptions to manage spend
· Build your own harness — Syndic doesn't care what's inside
Review · Merge

PR lands. You review the diff. You merge. All from your phone.

The agent opens a pull request. You review the diff, check CI status, leave inline comments, approve, and merge. Ship while you walk.
[ screen mockup ]
· Full diff viewer with syntax highlighting
· Inline comments the agent picks up
· CI status at a glance
· One-tap merge (squash, rebase, or merge commit)
· Post-merge: chain the next task immediately
Logs & Debug

Something broke. You already know why.

Syndic streams your server logs to your phone in real time. An agent crashes, a test fails, a webhook times out — you see it instantly, search for context, and fix it. No opening a laptop, no SSH-ing in, no waiting until you're back at your desk.
[ screen mockup ]
· Live log streaming — every event, as it happens
· Search across all output instantly
· See the full error trail, not just a notification
· Retry failed tasks directly from the log view
Security

Your agents run in your cloud. Your keys never leave it.

Your VM, your keys, your code. No cloud relay, no intermediary. Syndic scans your server on a schedule and shows the results on your phone — so you catch issues without SSH-ing in.
· Zero data on external servers — there are no external servers
· Automated security scans, results on your phone
· Certificate, firewall, and port checks on a schedule
· Direct phone-to-server connection over TLS
· QR code pairing — single-use token, expires in 5 minutes
· Biometric app lock

Architecture

Split-brain: the server runs the agent fleet, the phone is a stateless remote control. No intermediary. No cloud relay. Direct connection.
E2E encrypted
No telemetry
No analytics
No tracking
Get Started

Running in under a minute.

One command to install. One QR code to pair your phone. That's it.
$ curl -fsSL https://get.syndic.dev | sh
$ syndic init
· Install the server daemon on any Linux VM
· Scan the QR code with the mobile app
· Add your repos and API keys
· Dispatch your first agent

The fleet management platform for the AI coding era.

Free and open source. MIT licensed. No account required.

★ Star on GitHub Read the Docs
Budget

Know what your agents cost — before it surprises you.

Track spend by day, week, and month. Set caps per provider. See exactly which agents are burning through tokens and which ones are earning their keep.
[ screen mockup ]
· Daily, weekly, and monthly spend tracking
· Breakdown by provider: Anthropic, OpenAI, Google
· Set budget caps — agents pause when limits hit
· Cost per agent, per task, per repo
Settings

Your server, your rules.

Configure repos, API keys, default CLIs, notification preferences, and pairing — all from your phone.
[ screen mockup ]
· Manage repos and branches
· Add and rotate API keys
· Set default CLI per repo
· Pair new devices via QR code