Cette page est affichée en anglais. Une traduction française est en cours.
ScriptsMay 25, 2026·3 min de lecture

Claurst — Agentic Coding Harness Built in Rust

A terminal-based agentic coding tool built in Rust that provides a fast, resource-efficient alternative to heavier coding agent frameworks. Designed for developers who want a lightweight harness for AI-assisted development.

Prêt pour agents

Cet actif peut être lu et installé directement par les agents

TokRepo expose une commande CLI universelle, un contrat d'installation, le metadata JSON, un plan selon l'adaptateur et le contenu raw pour aider les agents à juger l'adaptation, le risque et les prochaines actions.

Needs Confirmation · 66/100Policy : confirmer
Surface agent
Tout agent MCP/CLI
Type
Skill
Installation
Single
Confiance
Confiance : Established
Point d'entrée
Claurst Overview
Commande CLI universelle
npx tokrepo install d7af86e2-57f1-11f1-9bc6-00163e2b0d79

Introduction

Claurst is a coding agent harness written in Rust that provides a streamlined, fast interface for AI-assisted development. It focuses on being a practical tool for builders who want to ship code quickly with AI help, without the overhead of heavier frameworks or complex setup.

What Claurst Does

  • Provides an interactive TUI for conversing with AI models about code
  • Reads and writes files in your project directory based on model instructions
  • Supports multiple LLM providers including Claude, OpenAI, and Gemini
  • Offers a session system for organizing work across tasks
  • Ships as a single binary with no runtime dependencies

Architecture Overview

Claurst is a monolithic Rust binary containing a TUI renderer, an LLM client layer, and a file operations module. The TUI is built with the ink-inspired rendering approach for responsive terminal output. The LLM client supports tool use for file read, write, search, and shell command execution. Session state is persisted to disk as JSON.

Self-Hosting & Configuration

  • Install via cargo install from source or download a release binary
  • Configure API keys for your preferred LLM provider in ~/.claurst/config.toml
  • Set default model, temperature, and context window preferences
  • Project-specific settings can be placed in .claurst.toml at the repo root
  • Supports environment variables for all configuration options

Key Features

  • Single Rust binary with instant startup and low memory footprint
  • Multi-provider support for Claude, OpenAI, Gemini, and DeepSeek
  • Built-in TUI with syntax highlighting and markdown rendering
  • Session management for organizing multi-step coding tasks
  • File and shell tool use for autonomous code modifications

Comparison with Similar Tools

  • Claude Code — feature-rich but requires Node.js runtime; Claurst is a single Rust binary
  • CodeWhale — focuses on open-weight models; Claurst supports both cloud and local providers
  • Aider — Python-based with git integration; Claurst is Rust-native with session management
  • OpenCode — Go-based agent; Claurst provides a similar experience in Rust

FAQ

Q: Why Rust instead of TypeScript or Python? A: Rust provides instant startup, low memory usage, and a single self-contained binary without runtime dependencies.

Q: Can I use local models? A: Yes, point the configuration at any OpenAI-compatible endpoint such as Ollama or llama.cpp.

Q: Does it support git integration? A: Claurst can execute git commands via its shell tool, but does not have built-in git commit workflows.

Q: What platforms are supported? A: Linux, macOS, and Windows. Pre-built binaries are available for all three.

Sources

Fil de discussion

Connectez-vous pour rejoindre la discussion.
Aucun commentaire pour l'instant. Soyez le premier à partager votre avis.

Actifs similaires