crabcode

crabcode

A fast, terminal-first coding agent built in Rust.

Build faster in your terminal

Crabcode banner

crabcode is a Rust-first coding agent that lives in your terminal.

This project was literally just "what if I built opencode, in rust?". Same UX, no context switching, no heavy IDE—just fast startup, keyboard-driven workflows, and the AI models you already use.

npm install -g crabcode  # npm
bun install -g crabcode  # or bun
cargo binstall crabcode  # or cargo-binstall (prebuilt binary, faster)
cargo install crabcode   # or cargo (build from source)
curl -sSL https://raw.githubusercontent.com/Blankeos/crabcode/main/install.sh | sh # or linux/macos (via curl)

What is crabcode?

OpenCodecrabcode
PlatformsTerminal, Desktop, WebTerminal only
Built withTypeScript/Zig/TauriRust
FocusMulti-platform, feature-richTerminal-native, lightweight

crabcode is a focused, terminal-only coding agent—just the TUI, built in Rust for speed and memory-efficiency. OpenCode gives you options across multiple platforms; crabcode picks one and does it well.

Coming from OpenCode? Your existing config at ~/.config/opencode/opencode.jsonc is automatically picked up.


Where to next

  • Quickstart – Get up and running in 5 minutes
  • Configuration – OpenCode-compatible config, notifications, and themes
  • GitHub – Source code and issues