Getting Started
Get Catalyst installed and working in your project in under 5 minutes.
Prerequisites
Section titled “Prerequisites”- macOS — Catalyst is built and tested on macOS only. Other platforms are unsupported.
- Claude Code — Install Claude Code before running setup
- Git — required for repository detection and thoughts system
The setup script checks for and installs additional dependencies automatically:
| Dependency | Required? | Auto-installed? |
|---|---|---|
| jq | Yes | Yes (via Homebrew or apt-get) |
| sqlite3 | Yes | Included with macOS |
| HumanLayer CLI | Yes | Yes (via pip) |
| GitHub CLI (gh) | Optional | Opens install page |
| Linearis CLI | Optional | Shows npm install command |
| agent-browser | Optional | Shows npm install command |
| Bun | Optional | For orch-monitor dashboard |
| direnv | Recommended | Per-project env vars, API key isolation |
Run the Setup Script
Section titled “Run the Setup Script”curl -O https://raw.githubusercontent.com/coalesce-labs/catalyst/main/setup-catalyst.shchmod +x setup-catalyst.sh./setup-catalyst.shThe script will:
- Verify platform (macOS) and check/install prerequisites (HumanLayer, jq, sqlite3)
- Set up a thoughts repository (one per org)
- Create project configuration
- Configure worktree directories
- Initialize the SQLite session database (
~/catalyst/catalyst.db) - Prompt for API tokens (Linear, Sentry, etc.)
- Link your project to shared thoughts
Install the Plugin
Section titled “Install the Plugin”In Claude Code:
/plugin marketplace add coalesce-labs/catalyst/plugin install catalyst-devRestart Claude Code after installing.
Add Catalyst Context to Your Project
Section titled “Add Catalyst Context to Your Project”Copy the Catalyst snippet into your project’s CLAUDE.md so Claude Code understands the available workflows:
cat plugins/dev/templates/CLAUDE_SNIPPET.md >> .claude/CLAUDE.mdTry It Out
Section titled “Try It Out”Start a Claude Code session and run:
/research-codebaseFollow the prompts to research your codebase. Catalyst will spawn parallel agents, document what exists, and save findings to thoughts/shared/research/.
Optional Plugins
Section titled “Optional Plugins”Catalyst is a 5-plugin system. Install what you need:
# Project management (Linear integration)/plugin install catalyst-pm
# Analytics (PostHog integration)/plugin install catalyst-analytics
# Debugging (Sentry integration)/plugin install catalyst-debugging
# Workflow discovery (advanced users)/plugin install catalyst-metaKeeping Plugins Up to Date
Section titled “Keeping Plugins Up to Date”Catalyst plugins are updated frequently. There are two ways to stay current.
Automatic Updates
Section titled “Automatic Updates”Claude Code checks for plugin updates at session start. If a new version has been released, it pulls the update automatically. You just need to restart Claude Code (exit and reopen, or start a new session) to load the new version.
To confirm auto-updates are working, your plugins should show as installed from the marketplace:
/pluginsManual Updates
Section titled “Manual Updates”If you want to pull the latest right now — for example, a release just dropped — you can force an update:
# Fetch latest from the marketplace/plugins update
# Restart Claude Code to load the new versionChecking Versions
Section titled “Checking Versions”# See installed plugins and current versions/pluginsCompare against the latest releases:
- Documentation — Changelogs — per-plugin changelogs on the docs site
- GitHub Releases — release notes with full commit history
Next Steps
Section titled “Next Steps”- Setup Health Check — Validate your install and auto-fix common issues
- Configuration — Two-layer config system, secrets management, and schema reference
- Development Workflow — Walk through the research-plan-implement cycle
- Multi-Project Setup — Managing multiple clients or projects