Suitcase

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.