Install
Echo installs as a Claude Code plugin. Before you install it, make sure the
tools its workers depend on are present and authenticated — /echo:setup’s
preflight check verifies all of this for you, but installing them first
means preflight passes on the first try.
Prerequisites
Section titled “Prerequisites”Echo’s hub session and its detached workers shell out to these tools directly:
| Tool | Why Echo needs it | Minimum |
|---|---|---|
claude (Claude Code) | The plugin host, and each detached worker is a claude process. | — |
gh (GitHub CLI) | Reading and writing the Projects v2 board, issues, and PRs. | authenticated |
jq | JSON handling throughout every Echo script. | >= 1.6 |
git | Per-worker git worktrees and branch management. | >= 2.30 |
What preflight checks
Section titled “What preflight checks”When you run /echo:setup, its preflight step accumulates a full punch-list of
problems in one pass (it never stops at the first failure). It verifies exactly:
ghis installed andgh auth statussucceeds- read access to your repo (
gh repo view <owner/repo>) - the GitHub Projects v2 API is reachable for your token — for a user-owned
board the error specifically names the
projectscope jq >= 1.6git >= 2.30
Each failure prints as an ERROR: <what> — <how to fix> line, so you can resolve
everything before provisioning anything.
Install the plugin
Section titled “Install the plugin”Echo currently ships from a local marketplace — you add the echo-code
checkout as a marketplace, then install the echo plugin from it.
-
Add the marketplace — point Claude Code at your local
echo-codecheckout:Terminal window claude plugin marketplace add ~/projects/echo-code -
Install the plugin:
Terminal window claude plugin install echo@echo-code -
Confirm the commands are available. Inside Claude Code you should now have the three Echo slash commands:
/echo:setup— onboard a repo (run once per project)/echo:tick— run one hub sweep/echo:status— show every registered project and its state
Next step
Section titled “Next step”With the prerequisites in place and the plugin installed, onboard your first repository: Set up a project →.