AI CODING AGENT

RODEO

WRANGLE ORNERY HERDS OF AI AGENTS 🤠

Production-ready terminal AI coding agent built in Rust. Local-first, provider-agnostic, with multi-agent swarm coordination, MCP server, agent arena, and FIPS 140-3 compliance.

$ cargo install rodeo
00

PERFORMANCE

0.2s
COLD START
50% faster than Go alternatives
15MB
MEMORY
60% less than competing agents
9MB
BINARY SIZE
Single static executable
206
TESTS
100% pass rate, 20.79s runtime
01

CORE ENGINE

LOCAL-FIRST

Run 100% locally with Ollama, LlamaCPP, LocalAI, or vLLM. Zero API fees, complete privacy, no runtime dependencies.

INTERACTIVE TUI

Ratatui-powered terminal UI with vim keybindings, syntax highlighting, session replay, and keyboard navigation.

AUTONOMOUS AGENT

Full autonomous coding loop — investigate, plan, implement, test. 15 specialized domain agents for targeted tasks.

SESSION PERSISTENCE

SQLite database with async support. Export, import, and continue conversations across sessions.

TOOL EXECUTION

File operations, shell commands, LSP integration, and git — with permission-based security model.

HTTP / WEBSOCKET

Built-in HTTP/WebSocket server for remote access, IDE extensions, and web dashboard integration.

02

MULTI-AGENT SYSTEMS

SWARM COORDINATION

Form coordinated agent groups with shared objectives, task distribution, and 4 load-balancing strategies.

A2A PROTOCOL

Agent-to-Agent direct messaging, broadcasts, and capability queries for real-time collaboration.

NANDA DISCOVERY

Network Agent Discovery and Announcement — agent lifecycle, heartbeats, and automatic cleanup.

CONSENSUS VOTING

Democratic decision-making with configurable thresholds and automatic leader election in swarms.

AGENT ARENA

Evolutionary competitive environment with genetic algorithms, social dynamics, and N-person game theory.

MCP SERVER

Full Model Context Protocol implementation — expose file ops, database, git, and shell as discoverable tools.

03

AI PROVIDERS

CLOUD PROVIDERS

>
AnthropicClaude 4 Sonnet, Claude 4 Opus
>
OpenAIGPT-4.1, GPT-4.1 Mini, o3
>
GoogleGemini 2.5 Pro, Gemini 2.5 Flash
>
DeepSeekDeepSeek V3, DeepSeek R1
>
MistralMistral Large, Codestral
>
GroqLLaMA 3, Mixtral (inference)
>
TogetherAny hosted open model

LOCAL PROVIDERS

>
OllamaLLaMA 3, CodeLlama, Mistral, DeepSeek
>
LlamaCPPAny GGUF model — direct inference
>
LocalAIOpenAI-compatible local API
>
vLLMProduction-grade local inference
LOCAL-FIRST: No API keys required. Bring your own models for complete privacy and zero cost.
04

COMMANDS

# Interactive chat with local model
rodeo chat --model codellama:13b --provider ollama

# Start with a prompt
rodeo chat --prompt "Write a REST API in Rust with Axum"

# Autonomous agent loop
rodeo auto "Refactor the authentication module"

# 15 specialized domain agents
rodeo agent security "Audit src/ for injection vulnerabilities"
rodeo agent docs "Generate API docs for lib/"

# Session management
rodeo sessions --list --limit 10
rodeo continue a1b2c3d4-e5f6-7890-abcd-ef1234567890
05

MCP PERMISSION MODEL

--enable-file-opsMEDIUM

File read, write, and search operations for code analysis and documentation.

--enable-db-accessLOW

Session and message queries for conversation history analysis.

--enable-gitLOW

Git status, diff, log, and branch inspection for repository context.

--enable-shellHIGH

Command execution for advanced automation. Trusted environments only.

06

SECURITY & COMPLIANCE

FIPS 140-3

Full FIPS 140-3 compliance with cryptographic module validation for government and regulated environments.

CMMC 2.0

Cybersecurity Maturity Model Certification compliance for defense industrial base contractors.

NIST 800-171

Controlled Unclassified Information protection per NIST Special Publication 800-171.

DoD AUDIT

Department of Defense security audit with 100% test pass rate across all security controls.

OWASP TOP 10

Protection against all OWASP Top 10 vulnerabilities with comprehensive input validation.

AIVSS ASSESSMENT

AI Vulnerability Scoring System security assessment with full remediation documentation.

07

DEPLOYMENT

install
# From crates.io
cargo install rodeo

# Docker
docker pull nervosys/rodeo:latest
docker run -it --rm nervosys/rodeo chat

# Verify
rodeo --version
rodeo doctor --verbose

SYSTEMD SERVICE

Production Linux service with auto-restart, logging, and resource limits.

KUBERNETES

K8s deployment manifests with horizontal pod autoscaling and health checks.

TERRAFORM

AWS infrastructure-as-code for cloud deployment with auto-provisioning.

ANSIBLE

Automated deployment playbooks for fleet-wide rollouts and configuration.

YOUR AI AGENTS, YOUR RULES

Local-first AI coding that just works. No API keys required — bring your own models, coordinate agent swarms, and ship faster.