Rust reimplementation of Claude Code CLI — an AI-powered coding assistant that runs locally.
✅ USE this skill when:
❌ DON'T use this skill when:
bash
cd "/Users/dashi/Documents/claude code source /claw-code-main/rust"
cargo build -p claw-cli --release
Binary location: ~/.local/bin/claw (symlinked to release build)
Option A: Local Ollama (recommended - no API key needed)
bash
# Ensure Ollama is running
ollama list
# Available models: mistral-small:24b, qwen3, llama3, codellama
Option B: Cloud APIs
bash
export MINIMAX_API_KEY="your-key"
export ANTHROPIC_API_KEY="sk-ant-..."
export OPENAI_API_KEY="your-key"
bash
~/.local/bin/claw --provider ollama --model mistral-small:24b --dangerously-skip-permissions "Your coding task"
bash
~/.local/bin/claw --provider minimax --model MiniMax-Text-01 --dangerously-skip-permissions "Your task"
bash
~/.local/bin/claw --provider ollama --model qwen3
FlagDescription--provider <name>Provider: ollama (local), minimax, openai, anthropic--model <name>Model name (provider-specific)--dangerously-skip-permissionsSkip permission prompts--printNon-interactive, print result only
ProviderModelAPI Key NeededNotesollamamistral-small:24b❌ NoneDefault local modelollamaqwen3❌ NoneChinese-optimizedollamallama3❌ NoneGeneral purposeollamacodellama❌ NoneCode-specializedminimaxMiniMax-Text-01✅ MINIMAX_API_KEYCloudanthropicclaude-opus-4-6✅ ANTHROPIC_API_KEYCloud
Before calling claw, verify the binary exists and is up-to-date:
bash
if [ ! -f "/Users/dashi/Documents/claude code source /claw-code-main/rust/target/release/claw" ]; then
cd "/Users/dashi/Documents/claude code source /claw-code-main/rust"
cargo build -p claw-cli --release
fi
cargo build -p claw-cli --release if missingUser: "用 claw 写一个冒泡排序"
Assistant:
bash
~/.local/bin/claw --provider ollama --model mistral-small:24b --dangerously-skip-permissions "写一个冒泡排序算法"
User: "用 claw 重构 api 模块"
Assistant:
bash
~/.local/bin/claw --provider minimax --model MiniMax-Text-01 --dangerously-skip-permissions "重构 api 模块使用 async/await"
User: "用 claw 解释 Rust 生命周期"
Assistant:
bash
~/.local/bin/claw --provider ollama --model qwen3 --dangerously-skip-permissions "解释 Rust 的生命周期"