Skip to content

Install

cuekit ships as a single npm package. The recommended path is the npm registry; GitHub source installs are supported for pinned or pre-release tags.

Requirements

  • Bun ≥ 1.2 — cuekit is a Bun workspace and the CLI bundles for the Bun runtime.
  • A terminal multiplexer on PATH:
    • tmux (default) with new-session -e support
    • zellij ≥ 0.43 — opt-in via .cuekit.yaml
    • herdr ≥ 0.5 — opt-in via .cuekit.yaml
  • At least one coding agent adapter on PATH (claude-code, opencode, codex, jcode, gemini, antigravity (agy), or pi).

Latest:

sh
npm install -g cuekit@latest
cuekit doctor
cuekit mcp config

Pinned to a specific version:

sh
npm install -g cuekit@0.0.15
cuekit doctor

TIP

Restart your MCP clients after every cuekit upgrade so they pick up the new tool definitions.

From GitHub source

For pinned tags or pre-release builds:

sh
bun install -g github:takemo101/cuekit#v0.0.19

For local development:

sh
git clone https://github.com/takemo101/cuekit
cd cuekit
bun install
bun link                              # exposes `cuekit` from the workspace
# or run directly:
bun packages/cli/src/bin.ts <command>

Upgrading

sh
npm uninstall -g cuekit
npm install -g cuekit@latest

After installing a newer version, restart MCP clients.

Legacy installs (before v0.0.12)

If you installed cuekit before v0.0.12 via GitHub directly:

sh
bun remove -g cuekit-workspace
npm install -g cuekit@latest

If you installed via Homebrew's npm at /opt/homebrew/bin/cuekit:

sh
/opt/homebrew/bin/npm uninstall -g cuekit
npm install -g cuekit@latest

Verify

sh
cuekit --version          # prints the version from packages/mcp
cuekit doctor             # checks Bun, multiplexer, adapters
cuekit adapter list       # shows runtime capabilities per adapter

Uninstall

sh
npm uninstall -g cuekit

For legacy installs before v0.0.12, see the Legacy installs section above.

Verify removal:

sh
which cuekit          # should report nothing
npm list -g cuekit    # should be empty

What gets created

After your first cuekit init + task submission, cuekit creates:

PathPurpose
~/.cuekit/state.dbGlobal SQLite index (WAL mode). Tasks, teams, events, sessions, schema migrations.
~/.cuekit/agents/*.mdUser-scope agent profiles (optional).
<repo>/.cuekit.yamlProject config (safe submit defaults, strategies, multiplexer choice).
<repo>/.cuekit/tasks/<task_id>/Per-task artifacts: transcript.txt, result.json, anything the adapter drops.
<repo>/.cuekit/agents/*.mdProject-scope agent profiles (optional).

Next

Released under the MIT License.