GuvCode

Ship code faster. Let Guv handle it.

AI coding agent that lives in your terminal. Single Rust binary. Multi-model. Indexes your entire codebase in milliseconds.

main.rs
planner.rs
page.tsx
1
use clap::Parser;
2
use tokio;
3
 
4
/// GuvCode — AI coding agent
5
#[derive(Parser)]
6
pub struct Cli {
7
#[command(subcommand)]
8
command: Option<Commands>,
9
}
10
 
11
pub enum Commands {
12
Auth,
13
Budget,
14
Undo,
15
}
Terminal
🎩
Starting GuvCode...

Why GuvCode

Other agents crash on large repos, force vendor lock-in, and burn your wallet.

Single binary, zero deps

One Rust binary. Installs in 1s. Indexes 10k+ files in milliseconds.

🧠

Multi-model routing

Gemini maps your codebase. Claude writes the code. Ollama validates locally.

🌳

AST-aware edits

tree-sitter bindings for surgical code injection. No broken indentation.

🛡️

Git-safe

Auto-commits before every edit. One command to revert.

🔑

BYOK

Bring your own keys. Google, Anthropic, OpenAI, or local Ollama.

📊

Budget controls

Set spend caps. Track usage. Never burn cash on a runaway loop.

The right model for every task

GuvCode routes each step to a specialized model. No single "god prompt."

Scout
Gemini 2.5 Pro
Index codebase, find relevant files
Architect
Gemini 2.5 Pro
Plan multi-file edits
Coder
Claude Sonnet 4
Generate AST-aware diffs
Reviewer
Local Ollama
Validate syntax post-edit

Ready to ship?

Install in one command. Configure your keys. Start building.

Free tier included · No credit card required · MIT licensed