01Installation
Available on PyPI. Pip, uv, or a one-line shell installer. All paths end at the same wizard.
02Three steps. Ten minutes.
Local-first or cloud-routed — same wizard, same aliases, same skills intact.
Install
Run one command. The wizard auto-detects your installed runtimes, checks your hardware, and flags anything missing.
Configure
Answer a few prompts. Pick your runtime and model — or let llmfit pick one that fits your machine.
Run
Type cc or cx for local. cc9/cx9 for 9router. cco/cxo for OpenRouter.
03Available commands
Everything you need lives under ccl. No daemons. No background services.
--resume — resume from last failed step--non-interactive — CI mode, no promptsllmfit. Analyzes RAM and GPU; suggests models that actually fit.
llama-server with automatic restart on crashes. MTP auto-detect: Multi-Token Prediction variants (Qwen, GLM, DeepSeek) are detected via GGUF metadata probe + filename fallback, and --spec-type draft-mtp --spec-draft-n-max 5 is added for faster decode. Conflict guard disables MTP when --mmproj or --parallel > 1 are present.
LLAMACPP_MTP_ENABLED=0/1 — force off/onLLAMACPP_SPEC_DRAFT_N_MAX=N — override default 5 (range 1–16)$PWD as a [prior context] block so you can hand off mid-task.
--no-context — skip the cross-harness bridge (also via CCL_SESSION_BRIDGE=0)~/.claude-codex-local/sessions/. CCL auto-imports each harness's native session for $PWD after every ccl run; this command surface is for review and manual sync. cwd-scoped, 7-day staleness cap, best-effort secret redaction.
list — show all captured harness files + countsshow <agent> — print one harness's messagessync --from A --to B — copy messages A → B (idempotent, redacted)truncate <agent> --keep N — keep only the last N (--keep required)clear <agent> — delete one harness's file04Configuration
All state lives in one folder. Delete it to roll back. Your real ~/.claude and ~/.codex are never touched.
find-model and the wizard.0600.0600.anthropic/claude-sonnet-4.6.ccl subcommands.05Tested combinations
Combinations that have been smoke-tested end-to-end. ✓ verified, ⚠ partial.