Devo MCP Server
A self-improving agent. Tested on DeepSeek, Qwen, Kimi, GLM models. Supports MCP, Skills.
Devo is an open-source mcp server by 7df-lab, written mainly in Rust, with 341 GitHub stars and the MIT license. Its code was last updated Oct 22, 2026.
Devo — Open-source recursive agent
Devo tackles multi-step work with a persistent Python workspace, child agents, and your choice of model provider. Use the Desktop app or terminal TUI/CLI, powered by a local Rust runtime.
English · 简体中文 · 繁體中文 · 日本語 · Русский
Devo vs. Claude Code and Codex
| Agent | Main emphasis | Models |
|---|---|---|
| Devo | Programmable, recursive execution for coding and other multi-step tasks. | Compatible cloud providers, local endpoints, and private gateways. |
| Claude Code | Claude-centered development across terminal, IDE, desktop, and web. | Claude through Anthropic or supported cloud providers. |
| Codex | OpenAI's coding agent across terminal, IDE, app, and cloud. | OpenAI models by default; the CLI also supports custom and local providers. |
Devo's ipython tool keeps variables and intermediate results across calls.
The agent can filter large outputs in Python, reuse earlier work, and delegate
independent subtasks to child agents with their own sessions and Python state.
MCP, skills, permissions, and resumable sessions round out the workflow.
Children can independently select a configured model and reasoning level:
models = await rlm.find_models(limit=100)
chosen = next((m for m in models if "high" in m.thinking_levels), None)
if chosen is not None:
reviewer = await rlm.spawn(
"Review the current diff.", name="reviewer",
model=chosen.selector, thinking="high",
)
Omitted options inherit the immediate parent. Invalid selections fail without fallback. Discovery reflects configuration, not live health or credits.
Quick start
Desktop: Download the package for your OS and architecture from GitHub Releases, then connect a model provider in the setup flow.
Terminal — Linux / macOS:
curl -fsSL https://raw.githubusercontent.com/7df-lab/devo/main/install.sh | sh
Terminal — Windows PowerShell:
irm 'https://raw.githubusercontent.com/7df-lab/devo/main/install.ps1' | iex
Start in your workspace; first launch opens provider setup:
cd /path/to/your/workspace
devo
Resume with devo resume <session-id>; upgrade with devo upgrade.
Terminal bundles include Node.js and Python. On Windows, install
Git for Windows for shell commands and approve
the one-time sandbox setup prompt.
Shell and terminal execution follow the configured sandbox profile; there is no global sandbox-disable switch. Python kernels are trusted user-privileged processes, not OS-isolated environments. Permission-picker UI flags and new-session permission defaults are separate settings; removing the global switch does not change them.
Configuration
Connect endpoints using OpenAI-compatible Chat Completions, OpenAI-compatible
Responses, or Anthropic Messages APIs. The bundled catalog includes
DeepSeek, Qwen, Kimi, GLM, and MiniMax. Use /model to switch models or
devo onboard to revisit provider setup.
Docs and contributing
- TUI guide — terminal controls and commands.
- Contributing — issues, documentation, and focused fixes welcome.
Devo is pre-1.0; APIs and configuration may change. MIT License.
Devo alternatives
View more →Similar mcp servers in Data Science & ML, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.
| Name | Stars | Licence | Last updated | Scan |
|---|---|---|---|---|
| Devo (this page) 7df-lab | 341 | MIT | Oct 22, 2026 | Scanned, no flagged issues |
| MaxKB 1Panel-dev | 23k | GPL-3.0 | Nov 1, 2026 | Scanned, no flagged issues |
| FunASR modelscope | 21k | MIT | Nov 1, 2026 | Scanned, no flagged issues |
| Ida Pro MCP mrexodia | 13k | MIT | Sep 26, 2026 | Scanned, no flagged issues |
| Pal MCP Server BeehiveInnovations | 12k | None found | Dec 15, 2025 | Not scanned yet |
| Osaurus osaurus-ai | 8.1k | MIT | Nov 1, 2026 | Scanned, no flagged issues |