CLAURST is a Rust-based open-source terminal coding agent with multi-provider support, a TUI, and a plugin system. It includes ACP editor integration, release history, and installation options via script, npm/bun, or manual download.
Collecting history — the radar snapshots this repo daily. The trend line appears after 3 days of data (1 so far).
What it is
Claurst is an open-source, multi-provider terminal coding agent built in Rust. It offers a TUI pair programmer experience, a plugin system, a companion named Rustle, chat forking, memory consolidation, and no telemetry. It supports ACP (Agent Client Protocol) for editor integration and can run as a subprocess driven by editors supporting ACP.
How it works
Claurst implements a terminal coding agent with multi-provider routing and a UI. It exposes an ACP interface over stdio for editors, implementing initialize, session/new, session/prompt, and session/cancel, and streams session/update notifications. Provider credentials and configuration are stored in ~/.claurst/settings.json (or via /connect in the UI).
Getting started
Quick install (one-liner)
curl -fsSL https://github.com/kuberwastaken/claurst/releases/latest/download/install.sh | bash
Windows (PowerShell):
irm https://github.com/kuberwastaken/claurst/releases/latest/download/install.ps1 | iex
This drops claurst into ~/.claurst/bin (or %USERPROFILE%.claurst\bin on Windows) and adds it to PATH. Open a new terminal and run claurst.
Via npm / bun
# npm
npm install -g claurst
# bun
bun install -g claurst
# or run without installing
npx claurst
bunx claurst
To upgrade later:
claurst upgrade
Manual download options are listed for various platforms with corresponding archives containing the claurst binary.
First run
export ANTHROPIC_API_KEY=sk-ant-...
claurst
Recent releases
- v0.1.7 Claurst v0.1.7 (2026-07-06): patches and model-adaptive effort selector
- v0.1.6 Claurst v0.1.6 (2026-06-26): adjustable reasoning levels in picker
- v0.1.5 Claurst v0.1.5 (2026-06-11): direct commits to main
- v0.1.4 Claurst v0.1.4 (2026-05-20): direct commits to main
- v0.1.3 Claurst v0.1.3 (2026-05-19): direct commits to main
Traction
10178 stars, 7786 forks, 50 open issues
Editor integration (Agent Client Protocol)
Claurst speaks the ACP. To use Claurst as the agent in your editor, point ACP integration at:
command: claurst
args: ["acp"]
Claurst runs in JSON-RPC 2.0 mode over stdio and implements the ACP methods and notifications described in README. Verbose ACP logging can be enabled with:
CLAURST_ACP_LOG=debug
Documentation
Configuration details and docs are available at the linked docs site and ACP registry integration steps in the README. The project promotes an open-source, clean-room Rust reimplementation of Claude Code's behavior with no telemetry.






