Crab Code
An AI employee environment for one-person companies
An AI employee environment for one-person companies. It handles coding, prototyping, decks, video creation, legal services, e-contracts and e-evidence preservation, with local model support for safer data.
> crabcode chat ? Fix the race condition in Sign under load · read src/sign/lock.ts ... ok · run tests ... 3 failing · open PR #142 · +14 -6
async function acquire(key) {
// crabcode proposed:
if (held.has(key)) {
+ await held.get(key);
}
const p = mu.lock(key);
held.set(key, p);
return p;
}Every guarantee legal work needs — turned into infrastructure.
Observable
Every tool call, model step and KB hit is logged — replayable and diffable.
Take-overable
A lawyer or compliance officer can take over at any step; both human and machine actions on one trail.
Production-grade
Same-origin API, SLA, gradual rollout, runtime watermarks — not a demo.
Compliant
GM crypto, MLPS, DSMM-L4 — encryptable, redactable, region-pinned.
Extensible
Open tool protocol — bring your own tools, knowledge bases and prompt templates.
Metered
Tokens, runs and duration — billed by usage, with built-in budgets and quotas.
Four steps. Integrate to production.
Install
One command for the TUI; GUI download for macOS / Windows / Linux.
Open a repo
Cd into the project, or drop a folder into the GUI — crabcode builds a workspace index.
Call the agent
Ask in plain language; the agent reads code, runs tests and opens a PR — every step observable and interruptible.
Approve or take over
Merge in one click; or take the wheel — human and machine edits share one trail.
Already wired to the tools your team uses.
"Acosmi cut us from 5 days to 2 hours, draft-to-archive. Legal stopped being the last gate — they ride along now."