Skip to content

Getting Started

Get Catalyst installed and working in your project in under 5 minutes.

  • macOS — Catalyst is built and tested on macOS only. Other platforms are unsupported.
  • Claude CodeInstall Claude Code before running setup
  • Git — required for repository detection and thoughts system

The setup script checks for and installs additional dependencies automatically:

DependencyRequired?Auto-installed?
jqYesYes (via Homebrew or apt-get)
sqlite3YesIncluded with macOS
HumanLayer CLIYesYes (via pip)
GitHub CLI (gh)OptionalOpens install page
Linearis CLIOptionalShows npm install command
agent-browserOptionalShows npm install command
BunOptionalFor orch-monitor dashboard
direnvRecommendedPer-project env vars, API key isolation
Terminal window
curl -O https://raw.githubusercontent.com/coalesce-labs/catalyst/main/setup-catalyst.sh
chmod +x setup-catalyst.sh
./setup-catalyst.sh

The 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

In Claude Code:

Terminal window
/plugin marketplace add coalesce-labs/catalyst
/plugin install catalyst-dev

Restart Claude Code after installing.

Copy the Catalyst snippet into your project’s CLAUDE.md so Claude Code understands the available workflows:

Terminal window
cat plugins/dev/templates/CLAUDE_SNIPPET.md >> .claude/CLAUDE.md

Start a Claude Code session and run:

/research-codebase

Follow the prompts to research your codebase. Catalyst will spawn parallel agents, document what exists, and save findings to thoughts/shared/research/.

Catalyst is a 5-plugin system. Install what you need:

Terminal window
# 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-meta

Catalyst plugins are updated frequently. There are two ways to stay current.

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:

Terminal window
/plugins

If you want to pull the latest right now — for example, a release just dropped — you can force an update:

Terminal window
# Fetch latest from the marketplace
/plugins update
# Restart Claude Code to load the new version
Terminal window
# See installed plugins and current versions
/plugins

Compare against the latest releases: