Install
One command: npm i -g beckyos. That's the whole setup — no clone, no database, no API keys, no cloud account. (Or npx beckyos to run with no install.)
The fastest way to learn Becky. In one sitting you'll install it, run your first build, meet all 16 commands, choose between autopilot and hands-on gating, learn to read the verdict, and see how it ships docs, announcements, and clean commits. No servers, no accounts — a Node toolkit plus a folder of agents.
One command and you're in. Node 18+ is the only requirement — no clone, no build, no setup.
One command: npm i -g beckyos. That's the whole setup — no clone, no database, no API keys, no cloud account. (Or npx beckyos to run with no install.)
becky onboard walks you through the whole system — folder layout, the agents, the commands, the rules engine, and the learning loop.
Set your project name in the config, then run becky greenfield or becky brownfield. The team takes it from there.
CLAUDE.md and AGENTS.md. It's first-class in Claude Code (the slash-command modes), a co-runtime in Codex, and portable to Cursor, Windsurf, and any AGENTS.md-aware IDE. The becky CLI is plain Node — it runs in any terminal. More on runtimes →A worked example, start to finish. You type two commands; the crew does the rest. Here's exactly what goes in and what comes out.
What you type. becky greenfield "my feature" creates a task — a set of numbered phase folders and a _task.yaml that tracks where things stand. Nothing has run yet; you've just told the crew what you want.
What you get. becky autopilot runs every remaining phase in order. Vision researches the landscape, Fury writes the brief, Coulson turns it into traceable requirements and stories, Shuri and Strange design it, Stark builds it with tests, Loki and Widow try to break it, Heimdall files a verdict, and Watcher records the lesson in the wiki. You come back to finished work with a paper trail at every step.
Prefer to drive? Swap autopilot for run → approve and you get a checkpoint between every phase. Same pipeline, your hand on the wheel. See both modes ↓
becky brownfield "…" — it starts with archaeology, mapping what's really there before anyone touches a line. Full step-by-step in the Workflow Map.Sixteen commands in four groups. Each does exactly one thing. The Who column tells you which agent (or agents) does the work — and how few of them you need to know to start.
Every phase is self-contained — it reads its inputs from a known place and writes its outputs to a known place, with no ambient context needed. That single property is why you get to choose your level of control.
run executes the current phase, then stops. You inspect the output. approve opens the gate and advances; revise "feedback" sends notes and re-runs the same phase. The gate stays shut until you're satisfied — a checkpoint between every step.
autopilot runs all remaining phases in sequence without stopping. Type it before bed; wake up to completed work, every phase documented and every output filed. Because each phase is self-contained, the whole pipeline runs without you.
autopilot. You can always stop and inspect any phase's output — it's all plain text on disk.Heimdall reports completion in three tiers — and never collapses them into one number. This is how Becky kills inflated "done." A weaker tier is never reported as a stronger one.
Runtime evidence the feature actually works against a real database — an API response, a returned row, a screenshot of it running. The only tier that means "shipped."
Line-by-line code citation. Every acceptance criterion traced to a specific file and line that satisfies it. Proven in the code — not yet proven at runtime.
File exists, lines counted, function names match. A surface check. Useful — but never, ever reported as DONE.
Once Heimdall signs off, the two wordsmiths step in. Docs are written to match the real code; announcements are anchored to the actual diff. Nothing gets claimed that the code can't back up.
"If a newcomer can't succeed in five minutes, the doc isn't done."
Parker reads the real code and the verdict, then writes the README, the guide, the onboarding, and the comments — clear enough for a stranger to follow. He never documents a feature the code doesn't actually have.
"No vaporware — every note rides a change Heimdall already signed off."
Quill turns the diff into a changelog, a release note, a launch post — the line that makes a developer stop scrolling. Big energy, zero overclaiming; every word is anchored to a real, shipped change.
A built-in privacy guard keeps your secrets and your personal life out of every commit. Wire it into a pre-commit hook and it runs itself.
npm run privacyOne command scans the whole repo for secrets — API keys, tokens, JWTs, private keys — and personal-identity markers. It exits non-zero on any hit, so it drops straight into a pre-commit hook.
Copy scripts/.privacy-deny.example to scripts/.privacy-deny.local and add your own names and terms. The .local file is git-ignored, so your personal words are never committed — not even to define them.
SECURITY.mdThe repo ships a short security & privacy policy: no secrets, no personal data, how to report an issue, and how to wire the scan into your hooks. Read it once, you're covered.