Devon
Devon: An open-source pair programmer
Devon is an open-source AI pair programmer agent developed by entropy-research that autonomously handles software development tasks within your codebase. This AI sub-agent provides multi-file editing, bug fixing, test writing, and codebase exploration capabilities using models like Claude 3.5 Sonnet, GPT-4o, and Llama 3 70B. Developers interact with Devon through either a web-based Electron interface or a terminal UI, directing it to perform coding tasks while maintaining control over file access. The agent operates within the directory where it's launched, offering real-time correction and steerability during execution.
Key Features
Use Cases
- 01Fixing bugs across multiple files in a Python codebase
- 02Writing comprehensive test suites for existing code
- 03Exploring and understanding unfamiliar codebases
- 04Generating configuration files for new projects
- 05Refactoring code while maintaining consistency across files
- 06Analyzing software architecture and dependency structures
Related Agents
View morehermes-agent
The agent that grows with you
agency-agents
A complete AI agency at your fingertips - From frontend wizards to Reddit community ninjas, from whimsy injectors to reality checkers. Each agent is a specialized expert with personality, processes, and proven deliverables.
openinterpreter
A coding agent for open models like Kimi K3
cline
Autonomous coding agent as an SDK, IDE extension, or CLI assistant.
Devon — FAQ
What is Devon AI sub-agent?+
Devon is an open-source AI pair programmer that autonomously performs software development tasks like editing multiple files, fixing bugs, writing tests, and exploring codebases. It works as a standalone agent that you control through either a web interface or terminal, using AI models from Anthropic, OpenAI, or Groq.
How do I install Devon?+
Install Devon using pipx for the backend (pipx install devon_agent) and then run npx devon-ui for the web interface, or npm install -g devon-tui for the terminal interface. You need Node.js, npm, and pipx installed as prerequisites.
Does Devon require an API key?+
Yes, Devon requires at least one API key from either Anthropic, OpenAI, or Groq to function. For the terminal UI, set the key as an environment variable (ANTHROPIC_API_KEY, OPENAI_API_KEY, or GROQ_API_KEY). Local model support via Ollama is available but currently experimental.
Which AI clients work with Devon?+
Devon is a standalone agent with its own dedicated interfaces—a web-based Electron UI and a terminal UI. It does not integrate as a plugin into other AI clients like Claude Desktop or Cursor; instead, you run it independently in your project directory.
Is Devon free to use?+
Devon itself is free and open-source software distributed under the AGPL license. However, you'll incur costs from the AI model providers (Anthropic, OpenAI, or Groq) based on your API usage, unless you use the experimental local Ollama option.
What programming languages does Devon support?+
Devon currently has full functionality for Python codebases. The README notes minimal functionality for non-Python languages, indicating that Python projects will see the best results at this stage of development.
How do I install Devon?+
Open the source repository on GitHub and follow its README. Devon is a agent — MCP Agents Market links you directly to the official repo.
Is Devon free?+
Devon is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.