Skip to content

Getting Started

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

  • 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)
HumanLayer CLIYesYes (via pip)
GitHub CLI (gh)OptionalOpens install page
Linearis CLIOptionalShows npm install command
agent-browserOptionalShows npm install command
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:

  • Check and install prerequisites (HumanLayer, jq)
  • Set up a thoughts repository (one per org)
  • Create project configuration
  • Configure worktree directories
  • 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