Claurst is a terminal-based agentic coding assistant built in Rust that supports multiple AI providers.
The tool addresses the need for a local, privacy-respecting coding agent that works in the terminal. It began as a clean-room reimplementation of Claude Code's behavior and has evolved into a multi-provider agent with a rich terminal user interface. The approach routes requests to different AI providers, maintains conversation context with memory consolidation, and includes features like chat forking and a plugin system. The tool runs entirely on the user's machine with no tracking or telemetry.
Claurst suits developers who want an agentic coding experience without cloud lock-in or privacy concerns. It works well for those comfortable with terminal interfaces and who value local execution and control over their tools. The project explicitly positions itself as an alternative to Claude Code, offering similar agentic behavior but as an open-source, self-hosted option with multi-provider flexibility. The tool includes experimental features like goal-oriented multi-turn workflows, effort levels ranging up to ultracode for complex reasoning tasks, and session sharing via GitHub Gists.
Development activity shows active experimentation with new capabilities. The project maintains a clear distinction between stable core features and experimental additions, flagging the latter transparently in documentation. Recent work has focused on expanding the agent's reasoning capabilities through effort levels and multi-turn objective handling, while also adding collaborative features like session sharing. The codebase remains under active iteration with beta status, indicating the maintainers are refining core functionality while remaining open to community feedback and contributions.