Skip to content

Getting Started

  1. Install Bonsai

    Terminal window
    brew install LastStep/tap/bonsai

    See the Installation page for other methods.

  2. Initialize your project

    Terminal window
    cd your-project
    bonsai init

    You’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
  3. Add a code agent

    Terminal window
    bonsai add

    Pick from backend, frontend, fullstack, devops, or security. Each gets its own workspace with domain-specific abilities.

  4. Start working

    Open your project in Claude Code and start a session:

    You: Hi, get started
    Agent: [reads identity, checks memory, loads protocols, reviews status...]

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.

CommandWhat it does
bonsai initInitialize project — station, scaffolding, Tech Lead agent
bonsai addAdd a code agent (interactive picker)
bonsai remove <agent>Remove an agent (-d to delete files)
bonsai listShow installed agents and components
bonsai catalogBrowse all available abilities
bonsai updateDetect custom files, re-render abilities, sync workspace
bonsai guideRender the custom files guide in the terminal