</>MCP Agents Market
Agent

Devon

by entropy-research3.5kPythonUpdated 2025-05-26

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

Multi-file editing across codebases with autonomous code modifications
Support for multiple AI models including Claude 3.5 Sonnet, GPT-4o, Groq Llama 3 70B, and local Ollama models
Dual interface options: Electron-based web UI and terminal-based TUI
Codebase exploration and architecture analysis capabilities
Automated test writing and bug fixing workflows
Configuration file generation and management
Sandboxed operation limited to the launch directory for security
Real-time agent correction and steering during task execution

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 more

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.

Related searches