DISCOVER THE FUTURE OF AI AGENTSarrow_forward

OpenDev

calendar_todayAdded Apr 25, 2026
categoryAgent & Tooling
codeOpen Source
Workflow AutomationRustMulti-Agent SystemModel Context ProtocolAI AgentsWeb ApplicationCLIAgent & ToolingModel & Inference FrameworkDeveloper Tools & CodingAutomation, Workflow & RPAProtocol, API & Integration

Open-source, terminal-native AI coding agent built as a compound AI system that spawns parallel sub-agents with five workflow slots independently bound to different LLMs.

OpenDev is an open-source AI coding agent built in Rust, designed as a compound AI system. Its core features include the Agent Fleet mechanism for parallel sub-agent execution and five independent workflow slots (Normal, Thinking, Compact, Critique, VLM), each independently bound to different LLM providers and models with fallback chains: Thinking → Normal, Compact → Normal, Critique → Thinking → Normal, VLM → Normal.

It supports 9 LLM providers: OpenAI, Anthropic, Google, Azure OpenAI, Mistral, Groq, Fireworks, DeepInfra, and OpenRouter. Dynamic tool discovery and extension are enabled through the MCP (Model Context Protocol).

It offers both TUI and Web UI interfaces. The single binary is approximately 18 MB with a 4.3 ms (± 0.4 ms) startup time and 9.4 MB median memory footprint — 9–128x faster startup and 4.6–30.4x lower memory than similar tools.

Installation

  • macOS (Homebrew): brew install opendev-to/tap/opendev
  • macOS/Linux (Shell): curl --proto '=https' --tlsv1.2 -LsSf https://github.com/opendev-to/opendev/releases/latest/download/opendev-cli-installer.sh | sh
  • Windows (PowerShell): powershell -ExecutionPolicy ByPass -c "irm https://github.com/opendev-to/opendev/releases/latest/download/opendev-cli-installer.ps1 | iex
  • From source (Rust 1.94+): cargo build --release -p opendev-cli

Quick Start

export OPENAI_API_KEY="sk-..."
opendev                    # Launch interactive TUI
opendev run ui             # Launch Web UI
opendev -p "explain this codebase"  # Non-interactive single prompt
opendev --continue         # Resume latest session
opendev config setup       # Guided configuration

Configuration (~/.opendev/settings.json) supports per-workflow-slot provider and model binding with fallback chains.

MCP Tool Management: opendev mcp list, opendev mcp add, opendev mcp enable/disable.

Use Cases: Large codebase parallel exploration, cross-module refactoring, autonomous planning and iteration, multi-model cost optimization, remote coding with session resumption.

Unconfirmed: Official website/documentation under construction; team background not disclosed; Web UI remote session authentication details unspecified; latest version 0.1.8 dated 2026-04-01 appears anomalous.

Related Projects

View All arrow_forward

STAY UPDATED

Get the latest AI tools and trends delivered straight to your inbox. No spam, just intelligence.

rocket_launch