Work From Phone
Desktop and mobile client for your AI agents.
Agents supported: Claude Code, Codex, Gemini, Cursor, Pi
revenue-by-customer-2025-05–2026-04.csv — 47 customers across 12 months, total recognised revenue $1,418,302.14. Top 10 are 60.9% of it.scripts/revenue-report-monthly.ts, scheduled it for the 5th at 09:00 UTC, and emailed you the first digest with both CSVs. Anything else?

Built for chat-per-task
Search everything
Full-text search across thousands of chats and message bodies — find what an agent said weeks ago.
Attach Files
Attach screenshots, PDFs, anything — drag them in, pick from the library, or just paste from the clipboard. Attachments are end-to-end encrypted too.
Pinged when done
Push notifications when an agent finishes. Walk away from your laptop without losing the thread.
Mac, server, sharednew
Connect your laptop, desktop, or home server, and pick the right one for each chat. Share machines and use them together with colleagues and friends.
End-to-end encrypted
Message bodies are encrypted on your device. Our server stores ciphertext, never plaintext.
Check what's installed
The spawner — the only Zucchini piece that touches your computer — is on GitHub, so you can read the source before you install.
Many agents, one chat list
Claude Code, Codex, Cursor, Gemini, Hermes, and Pi, side by side. Pick the agent when you start a chat; they all live in the same list.
Queue the next messagenew
Line up the next message while an agent is still working — it sends the moment the agent is free.
Scheduled messagesnew
Pick a time and your message fires on its own — a morning kickoff, a nightly check-in. The agent can schedule its own follow-ups too.
Import your chats
Add your machine and your existing sessions are imported as chats automatically. Keep working on the conversations your agents already have.
Parallel worktrees
Spin off any chat into its own git worktree so agents don't step on each other's branches. Flip a toggle when starting a new chat — the spawner sets it up automatically.
Dynamic Model Contextnew
Agents prune the tool output they're done with and keep going on a leaner context — so a long chat doesn't grind to a halt. You see exactly what was freed, right in the timeline.
Questions
What is Zucchini?
A messenger app for talking to your AI agents from your phone, tablet, or computer. Every chat spawns a fresh agent in a project folder on your machine, runs the task, and streams the reply back into the chat.
Do I need to install anything on my computer?
Yes — a small helper called the Zucchini spawner. One-line install on macOS or Linux. The spawner is what runs your agents locally; the app is the chat surface on top of it. Windows support is on the roadmap.
How much does it cost?
There's a free tier — one running agent at a time, no time limit, no card required. Zucchini Pro is $9.99/month for unlimited concurrent agents and unlocks on all your devices the moment you subscribe on any of them. Your agent usage — Claude, Codex, and the rest — is billed by each provider through your own account.
Can I share a machine with my team?
Yes — it's what Zucchini is built around. Set up a machine once, then invite other people to it and they get working agents on it with nothing to install: no Mac, no setup, no terminal. They just open a chat, and the agents run on your machine.
Is my data secure?
Message bodies are encrypted on your device with XChaCha20-Poly1305 before they leave it. The encryption key lives in your device's secure key store — the iOS Keychain on iPhone, iPad, and Mac, the encrypted keystore on Android — and never leaves your devices. Our server stores only ciphertext and never sees plaintext.
Do you store my code?
No. Your agents run on your computer, against your local files. Only the chat messages — encrypted — are synced through our server, so the conversation appears on all your devices.
What devices does Zucchini run on?
Zucchini has a native app for iPhone, iPad, Apple-Silicon Mac, and Android. Get the Apple apps from the App Store and the Android app from Google Play. Windows for the spawner is on the roadmap.
Can I bring my existing chat history?
Yes — automatically. When you add a machine, your local agent sessions are imported as chats so you can keep working on the conversations you already have. Claude Code history is imported today, with more agents being added. No migration, no copy-paste.
Does it work with Codex, Gemini, or other agents?
Yes, today. Zucchini works with Claude Code, Codex, Cursor, Gemini, Hermes, and Pi — all from the same chat list. You pick which agent to use when you start a chat.
Zucchini