claurst
Agentic Coding for Builders who Ship
Claurst is an open-source terminal coding agent built in Rust that provides agentic programming assistance with multi-provider AI support. Originally a clean-room reimplementation of Claude Code's behavior, it has evolved into a feature-rich TUI pair programmer with chat forking, memory consolidation, and experimental features like goal-oriented multi-turn workflows and ultracode mode. It integrates with editors through the Agent Client Protocol (ACP), allowing Zed, Neovim, and JetBrains to use Claurst as their agent backend. Built for speed and memory efficiency, it runs locally without tracking or telemetry.
Key Features
Use Cases
- 01Terminal-based pair programming with AI assistance for rapid code iteration
- 02Integrating a coding agent directly into Zed or other ACP-compatible editors
- 03Running sustained multi-turn coding objectives that span multiple agent interactions
- 04Memory-efficient AI coding assistance on resource-constrained systems
- 05Sharing and collaborating on AI-assisted coding sessions through Gist exports
- 06Building custom coding workflows with the plugin system and subagent delegation
Related Agents
View morehermes-agent
The agent that grows with you
agency-agents
A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy injectors to reality checkers. Each agent is a specialized expert with personality, processes, and proven deliverables.
openinterpreter
A coding agent for open models like Kimi K3
cline
Autonomous coding agent as an SDK, IDE extension, or CLI assistant.
claurst — FAQ
What is Claurst?+
Claurst is an open-source terminal coding agent written in Rust that provides AI-powered programming assistance through a rich TUI or as a backend for editors via the Agent Client Protocol. It supports multiple AI providers and features like chat forking, memory consolidation, and experimental goal-oriented workflows.
How do I install Claurst?+
On Linux or macOS, run the one-liner install script with curl. On Windows, use PowerShell with irm. Alternatively, install globally via npm (npm install -g claurst) or download pre-built binaries from GitHub Releases and add them to your PATH.
Which editors and AI clients work with Claurst?+
Claurst integrates with any Agent Client Protocol (ACP)-compatible editor, including Zed, Neovim with ACP plugins, and JetBrains IDEs. It can also run standalone in the terminal as an independent TUI coding agent.
Do I need an API key to use Claurst?+
Yes, you need an API key from a supported AI provider like Anthropic (ANTHROPIC_API_KEY). Configure it via environment variable, the /connect command in the TUI, or in ~/.claurst/settings.json. An experimental free mode is available but may have limitations.
Is Claurst free and open source?+
Yes, Claurst is licensed under GPL-3.0 and completely free to use. It contains no tracking or telemetry, though you'll need your own AI provider API keys (which may have associated costs).
How do I integrate Claurst with Zed editor?+
Add Claurst to your Zed settings.json under agent_servers with command 'claurst' and args ['acp']. Ensure Claurst is installed and on your PATH, and configure your AI provider credentials in ~/.claurst/settings.json before launching.
How do I install claurst?+
Open the source repository on GitHub and follow its README. claurst is a agent — MCP Agents Market links you directly to the official repo.
Is claurst free?+
claurst is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.