ClawCodex Desktop — the whole agent in a native app
v1.5.0 ships ClawCodex Desktop (ui-desktop/): streaming chat with a live tool trail and reasoning, permission approvals with once/session/always grants, a session sidebar that lists and resumes the same durable sessions as the TUI, side-by-side previews, settings — and the official pixel-art crab on the dock.
clawcodex desktop # from a checkout — first run installs the UI depsUnder the hood the app spawns clawcodex serve — one loopback port serving /api/* REST plus a JSON-RPC WebSocket gateway at /api/ws — and sessions run on the same in-process agent core the TUI uses: one config, one session store, one skills set, one permission system. ~310K lines of TypeScript across ~1,500 files ported from the reference desktop implementation, every quality gate held to the reference baseline, and the full loop verified live (boot → real chat turn → streamed reply). (#802–#805)
Ship-week fixes: tracked the 180 renderer files a Python-oriented lib/ gitignore pattern had silently dropped (#806) · default UI scale 90% → 100% (#807) · friendly already-running guard for clawcodex desktop (#808)
Downloads
- macOS (Apple Silicon) preview build —
ClawCodex-Desktop-v1.5.0-preview-mac-arm64.dmg/.zip. Unsigned/un-notarized: right-click → Open on first launch. The in-repoclawcodex desktopdev launch is the primary path this release. - Python package —
clawcodex_cli-1.5.0(also on PyPI asclawcodex-cli).
Full details: CHANGELOG.md · docs/NEWS.md