Install Catalyst
Get Catalyst installed and running in about five minutes.
What you need first
Section titled “What you need first”- macOS — Catalyst is built and tested on macOS only.
- Claude Code — install it before you start.
- Git — needed to detect your repo and run the thoughts system.
The setup script installs the rest for you: jq, sqlite3, the HumanLayer CLI, and Bun (the runtime behind the dashboard and broker). It also offers to set up optional tools — the GitHub CLI (gh), the Linearis CLI, agent-browser, and direnv.
1. Run the setup script
Section titled “1. Run the setup script”curl -O https://raw.githubusercontent.com/coalesce-labs/catalyst/main/setup-catalyst.shchmod +x setup-catalyst.sh./setup-catalyst.shIt checks your platform, installs the prerequisites, creates your project config, sets up a shared thoughts repository, and asks for any API tokens (like Linear).
2. Install the plugin
Section titled “2. Install the plugin”In Claude Code:
/plugin marketplace add coalesce-labs/catalyst/plugin install catalyst-devRestart Claude Code after installing.
3. Install the command-line tools
Section titled “3. Install the command-line tools”Several Catalyst features call shell tools by name (catalyst-monitor, catalyst-hud, catalyst-events, and more). Install them onto your PATH:
bash ~/.claude/plugins/cache/catalyst/catalyst-dev/*/scripts/install-cli.shThey install to $HOME/.catalyst/bin. If that folder isn’t on your PATH, the installer adds it to your shell’s startup file. Open a new terminal to pick up the change, then check it worked:
which catalyst-eventscatalyst-events help4. Add Catalyst to your project
Section titled “4. Add Catalyst to your project”Copy the Catalyst snippet into your project’s CLAUDE.md so Claude Code knows the available workflows:
cat plugins/dev/templates/CLAUDE_SNIPPET.md >> .claude/CLAUDE.md5. Try it
Section titled “5. Try it”Start a Claude Code session and run:
/research-codebaseFollow the prompts. Catalyst spawns helper agents, documents what your code does, and saves the findings to thoughts/shared/research/.
Optional plugins
Section titled “Optional plugins”Catalyst is a set of plugins. Install only what you need:
/plugin install catalyst-pm # product strategy/plugin install catalyst-pm-ops # cycle, backlog, and cadence ops/plugin install catalyst-analytics # PostHog analytics/plugin install catalyst-debugging # Sentry error monitoring/plugin install catalyst-meta # workflow discoverySee Plugins for what each one does.
Keeping plugins up to date
Section titled “Keeping plugins up to date”Claude Code checks for plugin updates when a session starts and pulls them automatically. Restart Claude Code to load a new version. To force an update now:
/plugins updateCheck your installed versions any time with /plugins.
Next steps
Section titled “Next steps”- How Catalyst works — the autonomous loop, end to end
- Configuration — the settings Catalyst reads