Skip to main content
You can configure Claude’s behavior for a specific project by adding a CLAUDE.md file to your project root or to ~/.claude/CLAUDE.md for global settings. Claurst automatically discovers and injects these files into the system prompt at startup. See CLAUDE.md configuration for details.
1

Build from source

Clone the repository and build the release binary with Cargo.
This produces a single binary at target/release/claude. Building in release mode is recommended — it enables full optimizations and produces a significantly faster binary.For full installation options including PATH setup and pre-built binaries, see the Installation guide.
2

Set your API key

Claurst connects to the Anthropic API. Export your API key before running the binary.
To make this permanent, add the export line to your ~/.bashrc, ~/.zshrc, or equivalent shell profile. You can also pass the key inline at runtime with --api-key.Get an API key from the Anthropic console.
3

Open the interactive terminal

Run claude from any project directory to open the interactive TUI.
Or, if you have added the binary to your PATH:
Claurst opens a full terminal UI powered by ratatui. You will see a message history area, an input box at the bottom, and a status bar showing the current model and session cost. Streaming responses appear in real time as Claude types.Keyboard shortcuts in the TUI:
4

Try your first prompt

Type a prompt and press Enter. Claude will respond in the message area, and you will see tool calls appear as status messages while they run.
Claude reads your project files, runs tools as needed, and streams its response directly in the terminal. Tool executions show a status message like Running Read... while in progress.For a non-interactive one-shot command (useful for scripts), pass the prompt directly:
5

Use a slash command

Slash commands give you direct control over the session. Type / to start a command.
/help lists every available slash command with a short description. Use it any time you want to discover what’s available — there are 34 built-in commands covering session management, model switching, MCP server control, git workflows, and more.
A few commands worth trying right away:See the Commands reference for the complete list.

Next steps

Installation

PATH setup, environment variables, feature flags, and system requirements.

CLAUDE.md configuration

Teach Claude about your project with a persistent project-level instruction file.

Tools reference

Every tool Claude can invoke: file ops, shell, web, agents, cron, and more.

MCP integration

Extend Claurst with external Model Context Protocol servers.