Claurst

Active
GitHub Rust GPL-3.0

Description

Your favorite Terminal Coding Agent, now in Rust. Provides high performance and memory safety. Supports code generation, file editing, command execution and complete development workflow.

Key Features

  • Rust-native terminal coding agent with blazing performance and memory safety
  • Multi-provider support with unified routing across AI model providers
  • Agent Client Protocol (ACP) integration for Zed, Neovim, and JetBrains editors
  • Rich TUI with chat forking, memory consolidation, and companion character Rustle
  • Plugin system and /goal support for multi-turn objective-driven workflows
  • /share sessions via GitHub Gists and Free Mode for zero-cost agentic coding

Use Cases

💡 Daily terminal-based coding assistance with multi-provider AI models
💡 Integrating AI coding agents into editors via the Agent Client Protocol
💡 Running one-shot headless queries for codebase exploration and explanation
💡 Multi-turn objective-driven development tasks with /goal command

Strengths & Limitations

Strengths

  • Actively maintained, recent updates
  • High community interest (10.3k stars)
  • Responsive to issues, low backlog

⚠️ Limitations

  • Restrictive license (GPL-3.0)

Quick Start

Install via curl: `curl -fsSL https://github.com/kuberwastaken/claurst/releases/latest/download/install.sh | bash`. Or install via npm: `npm install -g claurst`. Set `ANTHROPIC_API_KEY` and run `claurst`. For headless mode: `claurst -p "explain this codebase"`.

Related Projects

jcode

19.0k · Rust
Active A

A next-generation coding-agent harness built for multi-session workflows, with a focus on extreme performance, low memory, and deep MCP/tool customization.

coding-agentrustterminal +2
  • · Extreme footprint - 27.8 MB per single session and 117 MB for 10 sessions, 5-15x lighter than peers
  • · Sub-millisecond startup - 14 ms to first frame and 49 ms to first input, 200x+ faster than Claude Code
  • · Multi-session swarm - coordinates multiple agents in the same repo with conflict detection and broadcast messaging

Herdr

34.9k · Rust
Active A+

A resident runtime for coding agents — one Rust binary hosts all agent terminals so sessions survive lid closes and reboots, reattach from anywhere, and agents cooperate through a CLI and socket API.

coding-agentterminalsession-persistence +1
  • · Always running — a background server owns the terminals, so agents keep working through lid closes, network drops, and machine restarts
  • · Never hunt for the stuck one — every pane is marked working, blocked, or idle and announces when an agent needs input
  • · Agent-native — CLI and socket API let agents spawn panes, prompt each other, and wait until a peer is genuinely blocked

openinterpreter

68.2k · Rust
Active A+

Open Interpreter lets LLMs execute code and control a computer locally, turning natural language into shell, Python, and browser actions on the user machine.

coding-agentterminalopen-source-llm +1
  • · Coding agent optimized for low-cost open-source models like DeepSeek, Kimi, and Qwen
  • · Multiple harness emulations including native, claude-code, swe-agent (9 harnesses)
  • · Native sandboxed execution on macOS, Linux, and Windows

Aider

48.7k · Python
Stale B

AI pair programming in your terminal. Collaborate with LLMs to edit code, manage Git, and refactor across multiple files with deep developer workflow integration.

pair-programmingcoding-agentterminal +2
  • · Codebase map — Automatically builds structural map of entire codebase helping LLMs locate and understand context in large projects
  • · Deep Git integration — Auto-generates meaningful commit messages for every change with git diff and version management support
  • · 100+ programming languages — Compatible with Python, JavaScript, Rust, Go, C++, PHP, HTML/CSS and dozens more