Installation
Prerequisites
Section titled “Prerequisites”- Rust (stable, latest) — install via rustup.rs
- C compiler —
ccon PATH- macOS: Xcode Command Line Tools (
xcode-select --install) - Ubuntu/Debian:
sudo apt install build-essential - Fedora:
sudo dnf install gcc
- macOS: Xcode Command Line Tools (
Install via Cargo
Section titled “Install via Cargo”The recommended way to install DUUMBI:
cargo install duumbiVerify the installation:
duumbi --versionBuild from source
Section titled “Build from source”For the latest development version:
git clone https://github.com/hgahub/duumbi.gitcd duumbicargo build --releaseThe binary will be at target/release/duumbi. Add it to your PATH or use it directly.
LLM provider setup
Section titled “LLM provider setup”To use AI features (duumbi add, duumbi intent), configure an LLM provider in your project’s config.toml:
[llm]provider = "anthropic" # or "openai", "grok", "openrouter"api_key_env = "ANTHROPIC_API_KEY" # environment variable containing your API keymodel = "claude-sonnet-4-20250514"Set the API key in your environment:
export ANTHROPIC_API_KEY="sk-ant-..."Next steps
Section titled “Next steps”Now that DUUMBI is installed, create your first project.