Devon
Devon is an open-source AI pair programmer with an Electron UI and terminal interface for exploring codebases, editing files, writing tests, and fixing bugs.
Total stars
Last 7 days
3,455
HostingSelf-hostable
LicenseAGPL-3.0
LanguagePython
Last commitJul 29, 2024
Latest releaseNot available
Release frequencyNo releases
Contributors14
Stars3,455
Forks281
Issues26
What it does
Devon is an open-source AI pair programmer that works with software repositories. Its documented features include multi-file editing, codebase exploration, configuration writing, test writing, bug fixing, architecture exploration, and support for local models. It can use Anthropic, OpenAI, Groq, and Ollama-backed models.
The repository provides a main UI installed and run with `npx devon-ui`, plus a separate terminal interface installed through npm. The README describes an Electron UI and a self-hostable Electron app, with project-folder access boundaries and optional telemetry disablement. Windows support is noted as still in progress, and non-Python language support is described as limited.
Capabilities
#Agent-driven source code patches
#Codebase understanding and search
#Interactive code editing
#Terminal and test execution
#Planning and debugging
#Multiple AI models
Built with
Tools similar to Devon
Deer-flow
Code Editors
Cline
Code Editors
Crystal
Code Editors
Jat
Code Editors
BossConsole
Code Editors
Neuralinverse
Code Editors