releasev1.6.0 — ClawCodex Web in a browser tab, and --nano, a deliberately smaller harness #839–#886◆featClawCodex Web — a three-column browser client on the same gateway the desktop app already used #839–#872◆featTrajectory — every model request and tool call as a metered ledger, with per-step tokens and timings #839, #849, #869◆featclawcodex --nano — six tools and a ≈2K-token fixed payload instead of ≈17K #879–#886◆statNano A/B on terminal-bench 2.1: 2/2 solved in both modes — $0.0042 nano vs $0.0186 default (deepseek-v4-flash, k=1)◆releasev1.5.0 — ClawCodex Desktop, a native app on the same agent core as the terminal #802–#808◆featClawCodex Desktop — streaming chat, permission approvals, and a sidebar that resumes TUI sessions #802–#805◆releasev1.6.0 — ClawCodex Web in a browser tab, and --nano, a deliberately smaller harness #839–#886◆featClawCodex Web — a three-column browser client on the same gateway the desktop app already used #839–#872◆featTrajectory — every model request and tool call as a metered ledger, with per-step tokens and timings #839, #849, #869◆featclawcodex --nano — six tools and a ≈2K-token fixed payload instead of ≈17K #879–#886◆statNano A/B on terminal-bench 2.1: 2/2 solved in both modes — $0.0042 nano vs $0.0186 default (deepseek-v4-flash, k=1)◆releasev1.5.0 — ClawCodex Desktop, a native app on the same agent core as the terminal #802–#808◆featClawCodex Desktop — streaming chat, permission approvals, and a sidebar that resumes TUI sessions #802–#805◆
install
Install ClawCodex
Python 3.10+ on macOS, Linux, or WSL — or the native desktop app. No account, no telemetry: bring your own API key.
00
one-click install
Quick install
One line installs uv, Python 3.10+, and the clawcodex command on your PATH. Works on macOS, Linux, and WSL — no account, no telemetry.
install
# installs uv + Python 3.10+ and the clawcodex command$curl -fsSL https://clawcodex.app/install.sh | bash
Then run clawcodex login to add a provider and API key. The installer also ships clawcodex doctor, verify, update, and uninstall.
desktop app
ClawCodex Desktop v1.5.0
The whole agent in a native window: streaming chat with a live tool trail and reasoning, permission approvals with once/session/always grants, side-by-side previews, and a session sidebar that lists and resumes the same durable sessions as the terminal. It spawns clawcodex serve under the hood, so both surfaces share one config, one session store, one skills set, and one permission system.
This is a preview build: unsigned and un-notarized, so macOS Gatekeeper will refuse a double-click. Right-click the app and choose Open the first time. Intel Macs, Windows, and Linux have no published binary yet — run clawcodex desktop from a checkout there.
Or launch it from a checkout
Already have the CLI? The same app ships in the repo. The first run installs the UI dependencies; --no-dev builds once and launches Electron directly.
desktop
# from a clawcodex checkout$clawcodex desktop
01
step 01
Install
Clone the repo, create a virtual environment, and install requirements. Python 3.10+ on macOS, Linux, or WSL.
Prefer uv? uv venv --python 3.11 && uv pip install -e ".[dev]" gives you the clawcodex entry point.
02
step 02
Configure
Run the interactive login. It asks for a provider, an API key, an optional base URL and default model, then sets your default provider. Config is written to ~/.clawcodex/config.json.
python -m src.cli login
# or, with the entry point installed:
clawcodex login
TAVILY_API_KEY (from tavily.com) is required for the WebSearch tool. Add it under the env block of your config.
03
step 03
First run
Start the REPL in any project. Plan mode is read-only by default; switch to an editing mode when you are ready to let it act.