7df-lab/devo
Model-neutral agent desktop/runtime for private, enterprise, and OpenAI-compatible / Anthropic-compatible model API. Tested on DeepSeek, Qwen, Kimi, GLM models. Supports MCP, Skills,and local code search.
What it solves
Devo is designed for complex, multi-step tasks that require more than one-off commands. It solves the problem of LLM agents losing context or starting from a blank state between tool calls by providing a persistent, programmable workspace.
How it works
Devo uses a recursive agent architecture where a parent agent can delegate independent subtasks to child agents. Each agent operates within a persistent Python REPL (the ipython tool), allowing it to keep track of variables, imports, and intermediate results across a session. It can execute bash commands, manage asynchronous work, and and connect to external tools via the Model Context Protocol (MCP) and Agent Skills.
Who it’s for
It is intended for users who need an AI agent capable of handling software development and other complex workflows, accessible via a desktop application or a terminal-based TUI/CLI.
Highlights
- Recursive Delegation: Parent agents can spawn child agents for focused subtasks, each with its own session state.
- Persistent Python Workspace: A built-in Python REPL allows for selective data inspection and building upon previous steps.
- Model Agnostic: Supports OpenAI-compatible and Anthropic APIs, including local model endpoints and private gateways.
- Extensible: Integrates with Model Context Protocol (MCP) servers and repeatable Agent Skills.
- Flexible Interfaces: Available as a graphical desktop app and a terminal-native TUI/CLI.
Related
- Project
- Project
- Project
- Project
- Project