◇Developer documentation
Build with clishake.
Everything you need to coordinate heterogeneous coding agents in one terminal-native, auditable session.
# Homebrew
$ brew install --cask clishakehq/clishake/clishake
# Go
$ go install github.com/clishakehq/clishake/cmd/clishake@latest
$cd your-project && clishake initQuickstart
Install clishake, initialize a project, and coordinate your first agents.
Read guide →02⌘Architecture
Understand the orchestrator, state stores, messaging, and supervision loop.
Read guide →03◫Harness adapters
See how clishake normalizes Claude Code, Codex, OpenCode, and other CLIs.
Read guide →04⑂Safe workspaces
Use per-agent Git worktrees, permission profiles, teams, and approvals.
Read guide →What clishake is
clishake—CLI handshake—is a coordination layer for many coding agents working concurrently on the same codebase. Each harness keeps its own interface and strengths; clishake provides shared identity, messaging, tasks, approvals, durable state, and isolated Git workspaces.
clishake reports only capabilities an adapter can actually provide. It does not claim to sandbox third-party CLIs or infer structured events from unstructured prose.