Devon
Basic Information
Devon is an open-source pair programmer designed to help developers interactively work on codebases. It provides a user-facing agent accessible via a web/Electron UI and a terminal UI that runs in the project directory so the agent can inspect and modify project files. The project requires node.js, npm and pipx for installation and accepts a single API key for model access (Anthropic or OpenAI are supported). Devon aims to assist with multi-file edits, code exploration, writing configuration and tests, fixing bugs, and exploring architecture. It supports multiple models including Claude 3.5 Sonnet, GPT4-o, Groq llama3-70b and local Ollama models, with additional model integrations planned. The repository is community-driven, licensed under AGPL, and provides telemetry that can be disabled by an environment variable.