A team that fits your work
Tutti turns the coding agents you already use into a team: a lead that plans, teammates with names and memory, and a board they pull from. Everything runs on your machine, in its own branch.
Teammates, not tabs
Every project gets one team. Tutti suggests it from what's in the project, and you can rename, add or remove teammates. More about teams and roles.
What's in the box
A lead that plans
Talk to the team through its lead, the CTO for a software team. It splits the work, assigns cards to the teammate who fits best and asks you when there's a real choice. The lead
Memory that lasts
Teammates write down what they learn: how to run your tests, where things live, what you prefer. You see every note on the card, with Undo.
A board they pull from
Backlog, Ready, In progress, Review, Done. Teammates take Ready cards one at a time; turn on "Team picks up clear cards" and clear Backlog cards start by themselves. The board
Your tracker stays the source of truth
Mirror Linear, Jira, GitHub or Notion through the MCP servers you've connected to Claude Code or Codex. Tickets come in; status goes back. Connect a tracker
A worktree and ports per card
Every piece of work runs in its own git worktree and branch, with its own ports, so ten dev servers run side by side. Your checkout is never touched. Worktrees and ports
Checkpoints and review
A checkpoint after every agent turn that changed files. Read the diff, comment on lines, send the comments back, and open a pull request with the GitHub CLI. Review
Environments that just work
Tutti detects Django, Next.js, Vite, Rails and more, and proposes a tutti.toml with setup, dev servers and ports. Or describe a change and Claude writes it. tutti.toml
Nothing runs without your OK
Setup commands from a repository run only after you approve them, and only from your main checkout, never from a copy an agent edited. Trust
The right model for each teammate
A strong model where it matters, a fast one for tests, a different vendor for independent review. Use the subscriptions and keys you already have.
- Claude Code
- Codex CLI
- Gemini CLI
- OpenCode
- Aider
- Your own CLI agent
Works in your other tools
The team is also written to AGENTS.md and to Claude Code subagents in .claude/agents, so Codex, Cursor or plain Claude Code know who's who.
Not only code
Ready-made teams for marketing, sales and research: researcher, copywriter, SEO, editor, outreach writer, analyst. Point Tutti at any folder.
Desktop app and command line
A native app for macOS, Windows and Linux with notifications, and the tutti command for
scripts and servers. The CLI
A team, not just more terminals
What changes when agents work as a team instead of side by side.
| Aspect | Agents in separate terminals | Tutti |
|---|---|---|
| Directing | You prompt each one by hand | Give a goal or order a board; a lead plans |
| Memory | Every session starts from zero | Teammates keep notes across cards |
| Your tracker | Copy and paste tickets | Mirrors Linear, Jira, GitHub and more |
| Isolation | Shared folder, clashing ports | Worktree, branch and ports per card |
| Cost | Varies | Free; you pay your model providers directly |
On your machine
Agents run on your computer and talk to their model providers directly. Tutti's servers keep your account, devices and settings, never your code, prompts, diffs or terminal output. Privacy and security