Self-hosted AI agents for firms that run on documents and client email. No per-seat fee, MIT licensed, any model or fully local.
What the agent told you
Done. The claim qualifies under section 4.2 of the Returns Policy, and I emailed Lena to confirm a credit of EUR 1,176.
What really happened Not proven
It says it sent the email, but only a draft was made.
What the agent told you
Yes, it can still be taken in. The Graz depot accepts inbound loads until 16:00, so a 15:40 arrival is fine.
What its documents say Wrong
On Fridays the Graz depot closes inbound at 15:00.
What happens today
I just pasted the whole contract in. It’s so much faster.
What you give them instead On your server
Agents your firm runs itself, one sign-in per person.
What the agent was about to do
Sending Tomas the Q4 quote now.
What really happened Refused
Not created: it’s a repeat of an email you already sent.
What the agent used to do
A customer is waiting for a reply, so I drafted one.
What happens now Waits for you
It tells you who’s waiting, and writes nothing until you say so.
What the agent told you
All done overnight. I filed the invoices and updated the tracker.
What the record says On record
The invoices were filed. The tracker update failed at 02:14.
Give it up to 12 documents and your instructions, and review the rules and facts it draws out. An exam of 10 to 120 questions then goes through its real chat, grades each answer and says why a wrong one went wrong.
See Onboarding →
Email, WhatsApp, Telegram and scheduled jobs land on one board: Needs me, Waiting on others, Agents working, Done. Next steps wait for your approval, and email only ever becomes a draft. Tick several and hand them over with one instruction.
See the Taskboard →
A kiosk with skill cards that start real work, a library of every file the agents made, and schedules that deliver to their inbox. Each person connects their own Google or Microsoft account.
See the Kiosk →
Describe the job in your own words and attach your files. Captain plans a small team of standing agents and you approve it. It then recommends what should run on a schedule and what software is worth building, and coding agents build that on your server, for a person to land.
See Forge agents → See Crew →
Scheduled tasks, work it did on its own, finished runs and proposals land on one Line per person. The bell keeps only what needs you, with Approve and Reject right there. Ask an agent about any item, or hand it over.
See the Line →
New in 0.9.0 Custom tools · Agent files · Agents as colleagues
Tools built for the job your firm actually does. Agents you can back up, move or hand to a client in one file. And agents that pass work to each other, pick up email meant for them and work toward the goals you set.
Describe a tool your agents need. Crew's coding agents write it with its tests, it goes live only when they pass, and Flight Deck runs every call as the person, with their own secrets. Off until an admin turns it on, and sandboxed on Linux.
See Custom tools →An agent in one .captain file: a Template, Trained, or a Full backup. Bring it in with Undo, schedule backups, and update a client's copy later without touching what it learned there. Keys never travel unless sealed.
Hand-overs that land on the Taskboard, mail meant for an agent that becomes its task, any IMAP inbox, lessons from your corrections that wait for your yes, and a Course of goals in every agent's prompt.
See Agents as colleagues →Also new: ask_user asks you in a Flight Deck dialog, External memory shares one memory across a person's agents, image_manipulation edits pictures with no scripts, and Console → Activity shows who's using the deck. 79 built-in tools per agent. · What's new in 0.9.0
An agent really did this to us: six send requests in a row answered “Sent”, no tool call behind any of them, and four replies quoting Message IDs it made up. Now every final reply is judged, and a claimed send with nothing behind it is rejected. Captain's guards exist because of incidents like that one.
Every tool call goes into an append-only, tamper-evident register. People read their own Activity, and admins read Audit.
Gmail sending is off by default, then held to an allowlist and a daily limit. Outlook mail only ever drafts.
An agent only gets its owner's accounts, non-admins' agents can't run code, and admins never see a member's tasks. Coding workers are approved person by person.
It runs on your server and sends nothing to us. Prompts go to the model provider you pick, or stay put with a local model.
It's containment, not an OS sandbox, and the security page says plainly what that means.
Since 0.8.8 Captain for Chrome · Captain for Mac
People don't work in a chat window. They work in a client's portal, their mail and a PDF of the policy. Send what you're looking at to the agent that knows the work, and get the answer back where you are.
The extension reads the page in your own browser and fetches the files it links to with your session. Summarize it, grab its files, pull out its data, draft your reply, or watch it for changes.
See Captain for Chrome →
Captain reads the window, takes your selection as what you mean, and sends it with what you type or say. The draft comes back in a panel, and Paste into Mail puts it in your reply.
See Captain for Mac →Someone has to decide whether AI can touch client work. See the questions you'll be asked and how Captain answers them. There's no per-seat fee: one server, your AI keys, and daily limits per person.
Captain for teamsA crew of agents on a Mac, a Raspberry Pi or a VPS. Small models that do real work, fully local if you like, and a watch you can flash yourself to talk to them.
Self-host CaptainJust you? Download the desktop app for Mac or Windows.
For your team
Teach an agent your documents, then exam it and see why a wrong answer went wrong.
An agent you trained, in one file: back it up, move it, or hand it to a client and update it later.
Everything your agents were asked, on one board, and a check that "done" really happened.
One log of everything the deck and your agents did on their own, and a bell for what needs you.
Agents hand each other work, answer email meant for them, learn from corrections you approve, and know your goals.
Say what you need in your own words, and get a team with its schedules and its software.
A simple front door for your staff, with skill cards, file and data libraries, and schedules.
Gmail, Outlook, WhatsApp and Telegram, with guards on everything that goes out.
Separate people, separate accounts, an admin console and limits you set.
For the work
Seven ways for agents to work together, and 31 ready-made specialists to staff them.
Claude Code, Codex, OpenCode and Pi working for you, and a person lands what they make.
Describe a tool your agents need. Crew writes and tests it, and Flight Deck runs it for them.
Plan, your approval, build, three independent reviews, all committed to your own repo.
Automations that run the same way every time, with AI only where it is needed.
Six memory layers and one shared workspace, so agents keep what they have learned.
Reach
Send the page you are on, signed in, with the files it links to, to the agent that knows the work.
Hold fn in any app: your selection, the window and your spoken task go to an agent, and the answer comes back.
Give your CRM or shop a key to an agent, with every tool call on the record.
Link decks across a server, a laptop and a Raspberry Pi, and watch requests cross a live map.
Press, speak, and hear the answer from a watch, a stick or a paper screen on your desk.
Captain is MIT licensed and built in daily use by its maintainer. Cohort 001 is our first early-access group: real work, honest feedback, and features that change week to week.
pip install captain-claw
flight-deck Python 3.11 or newer. · Install guide · Watch the complete guide · Follow releases