Run your company on an agent that compounds.
Suitcase is an AI agent you own. It does your company's recurring work, learns from every session, and lives in a git repo your whole team carries.
terminal
No subscription, no account. A binary, a repo, and your API keys. Mac and Linux.
What's in the box
- The Desk
- One command turns a computer into an always-on worker: it picks up queued work, does it, writes the result.
- Crons
- Scheduled work as small TOML files. Timezone-aware, sleep-proof, never fires twice.
- Goals
- “Make the test suite faster.” Hand it a goal and it works in idle time until an independent judge calls it done.
- Telegram
- A front door and a mail slot: chat with it, steer its goals, get finished work delivered.
- It teaches itself
- Successful sessions become generalized skills, behind a quality gate. Claude Code and Codex sessions on your laptop teach the same brain.
- Memory like a wiki
- It files what it learns into pages by topic and looks them up when the work needs them: a knowledge base of your business that compounds.
- Personality, in a file
- soul.md sets its voice, values, and sign-offs. Profiles split it into roles: support, finance, engineering, each with its own voice, model, and spend, all sharing one brain.
- Plain files, whole team
- Skills, memory, runs, results: all plain files that sync over git, so every teammate’s agent carries the same brain. What the Desk runs on autopilot, anyone can run by hand.
- Identity built in
- A roster maps git identities to people: every run, approval, and learned skill is signed by whoever is behind it.
- Safe by default
- Execution and shell are opt-in, sensitive actions wait for a human, and it never edits skills you wrote. Every change is a reviewable git diff.
- One binary, any model
- Dependency-free Go; any provider through one gateway. Switching models is one flag.