Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

briantd/claw-code

Repository files navigation

Claw Code

ultraworkers/claw-code · Usage · Rust workspace · Parity · Roadmap · UltraWorkers Discord

Star history for ultraworkers/claw-code

Claw Code

Claw Code is the public Rust implementation of the claw CLI agent harness. The canonical implementation lives in rust/, and the current source of truth for this repository is ultraworkers/claw-code.

Important

Start with USAGE.md for build, auth, CLI, session, and parity-harness workflows. Make claw doctor your first health check after building, use rust/README.md for crate-level details, read PARITY.md for the current Rust-port checkpoint, and see docs/container.md for the container-first workflow.

Current repository shape

  • rust/ — canonical Rust workspace and the claw CLI binary
  • USAGE.md — task-oriented usage guide for the current product surface
  • PARITY.md — Rust-port parity status and migration notes
  • ROADMAP.md — active roadmap and cleanup backlog
  • PHILOSOPHY.md — project intent and system-design framing
  • src/ + tests/ — companion Python/reference workspace and audit helpers; not the primary runtime surface

Quick start

Note

cargo install clawcode will not work — this package is not published on crates.io. Build from source as shown below.

# 1. Clone and build
git clone https://github.com/ultraworkers/claw-code
cd claw-code/rust
cargo build --workspace
# 2. Set your API key (Anthropic API key — not a Claude subscription)
export ANTHROPIC_API_KEY="sk-ant-..."
# 3. Verify everything is wired correctly
./target/debug/claw doctor
# 4. Run a prompt
./target/debug/claw prompt "say hello"

Note

Windows (PowerShell): the binary is claw.exe, not claw. Use .\target\debug\claw.exe or run cargo run -- prompt "say hello" to skip the path lookup.

Windows setup (Git Bash / WSL)

If you are on Windows, the recommended shell is Git Bash (ships with Git for Windows) or WSL. Full sequence:

  1. Install Rust — download from https://rustup.rs/ and run the installer. Close and reopen the terminal when it finishes.
  2. Open Git Bash — search for "Git Bash" in the Start menu (not PowerShell, not cmd). The prompt shows MINGW64 — this is normal and expected, not a broken install.
  3. Verify Rust is on PATH:
    cargo --version
    If you see bash: cargo: command not found, run . ~/.cargo/env or restart Git Bash, then retry.
  4. Use bash-style paths — in Git Bash, C:\Users\you becomes /c/Users/you:
    cd /c/Users/you/projects
  5. Clone and build:
    git clone https://github.com/ultraworkers/claw-code
    cd claw-code/rust
    cargo build --workspace
  6. Run:
    export ANTHROPIC_API_KEY="sk-ant-..."
    ./target/debug/claw prompt "say hello"

WSL tip: WSL2 (wsl --install from an admin PowerShell) is the most friction-free Windows path — follow the Linux quick-start steps inside the WSL terminal.

Note

Auth: claw requires an API key (ANTHROPIC_API_KEY, OPENAI_API_KEY, etc.) — Claude subscription login is not a supported auth path.

Run the workspace test suite:

cd rust
cargo test --workspace

Documentation map

Ecosystem

Claw Code is built in the open alongside the broader UltraWorkers toolchain:

Ownership / affiliation disclaimer

  • This repository does not claim ownership of the original Claude Code source material.
  • This repository is not affiliated with, endorsed by, or maintained by Anthropic.

About

The repo is finally unlocked. enjoy the party! The fastest repo in history to surpass 100K stars ⭐. Join Discord: https://discord.gg/5TUQKqFWd Built in Rust using oh-my-codex.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

  • Rust 96.2%
  • Python 3.4%
  • Other 0.4%

AltStyle によって変換されたページ (->オリジナル) /