Getting Started
-
Install Bonsai
Terminal window brew install LastStep/tap/bonsaiSee the Installation page for other methods.
-
Initialize your project
Terminal window cd your-projectbonsai initYou’ll be prompted for:
- Project name and description
- Station directory (default
station/) - Agent type (Tech Lead is always first)
- Components to install — skills, workflows, sensors, routines
-
Add a code agent
Terminal window bonsai addPick from backend, frontend, fullstack, devops, or security. Each gets its own workspace with domain-specific abilities.
-
Start working
Open your project in Claude Code and start a session:
You: Hi, get startedAgent: [reads identity, checks memory, loads protocols, reviews status...]
What happens during bonsai init
Section titled “What happens during bonsai init”Bonsai generates everything: identity files, protocol docs, hook scripts, navigation tables, project scaffolding — all cross-linked with relative markdown paths that work in GitHub, VS Code, and Obsidian.
All commands
Section titled “All commands”| Command | What it does |
|---|---|
bonsai init | Initialize project — station, scaffolding, Tech Lead agent |
bonsai add | Add a code agent (interactive picker) |
bonsai remove <agent> | Remove an agent (-d to delete files) |
bonsai list | Show installed agents and components |
bonsai catalog | Browse all available abilities |
bonsai update | Detect custom files, re-render abilities, sync workspace |
bonsai guide | Render the custom files guide in the terminal |
Next steps
Section titled “Next steps”- Read How Bonsai Works to understand the architecture
- Browse the Catalog to see all available abilities
- Learn about Working With Agents for communication patterns