Scale your agents.
Keep your standards.
Fletch runs every coding agent in its own sandbox, on its own clone of your repo. It indexes your code so agents stop grepping, walks you through each change, and gets the pull request to green.
- 01 · Sandbox: one per agent
- 02 · Code index: query, don't grep
- 03 · Review: walkthrough to green PR
Every agent runs in its own sandbox.
On Apple silicon the default is a Linux VM holding its own clone of your repo. A bad command can only write to that clone and the folders you share with it.
Intel Macs and macOS or iOS app projects use the macOS sandbox: write protection only.
GitHub token
Keychain
✕ no write-back to your working copyall traffic leaves through the host proxy
Ask me holds a new host for your answer✕ GitHub token, SSH keys, Keychain: host only
routes/checkout.ts:12POST
webhooks/stripe.ts:17reconcile
billing/portal-sync.ts:8
routes/upgrade.ts:31backfill
jobs/backfill.ts:9PlanCard
account/plan.tsx:15
jobs/trial-end.ts:44resync
admin/resync.ts:22renewalEmail
emails/renewal.ts:27
billing/checkout.ts:18reconcile
billing/portal-sync.ts:6SubscriptionRow
db/subscriptions.ts:4
stripe sdkupsert
subscriptions.ts:21PlanId
db/plans.ts:3
db/customers.ts:9audit.log
lib/audit.ts:5Stripe.Status
stripe types
A code index, so no agent starts cold.
Fletch indexes your repo's symbols and call graph and serves them to agents over MCP. One query returns a definition, its callers and what a change would break.
Works with Claude Code, Codex and OpenCode.
Every diff comes with a walkthrough.
The agent explains its change step by step, each note beside the lines it covers. Add a reviewer agent on the model of your choice, and every pull request gets a second read as it opens.
Seen event IDs are kept forever. Add a TTL, or this table grows without bound.
a41c9e2.✓ resolvedFrom diff to green PR,
without babysitting.
One button is always the next step. When checks fail, the branch conflicts or a reviewer comments, autopilot hands it back to the agent and the fix gets pushed. Autopilot never merges. That click is yours.
a41c9e2. Checks re-run.Watch and steer your agents from your phone.
Pair the iOS app with your Mac to follow every agent, send the next message, approve what it asks for and merge the PR. Agents keep running on your Mac, and the link is end-to-end encrypted.
Start from a goal,
not a prompt.
Tell the project manager agent what you want built. It reads your repo and proposes tickets, and you decide which ones land on the roadmap. Send a ticket to an agent and it comes back as a pull request.
More things you'll use every day.
Fork and rewind.
Fork a conversation into a new workspace, or rewind one with its code.
Custom agents.
Give an agent a name, a model, a standing brief and its own skills.
Sub-agents in plain sight.
Nested under the agent that started them, each with its own status.
Context you can see.
A meter shows how full an agent's context window is.
Run it where it was built.
Start the dev server or a shell in the agent's own checkout.
Dictate the task.
Speak instead of typing. Transcription happens on your Mac.
Scale your agents.
Keep your standards.
Runs on your Mac.
Agents work in sandboxes on your own machine. No account needed.
Your CLIs, your plans.
No middleman and no markup on the subscriptions you already pay for.
Your secrets stay out.
SSH keys, Keychain and env secrets stay on your Mac, outside the VM.