Devon is an open source AI-powered pair programming tool designed to assist developers with software engineering tasks through natural language interaction. It operates as an agent-based system that can explore codebases, edit files, and execute development workflows with minimal manual intervention. Devon uses a client-server architecture with a Python backend and multiple user interfaces, including a terminal interface and an Electron-based desktop application. Devon integrates with multiple large language models, allowing users to choose between different providers for performance, cost, and latency considerations. It is capable of performing tasks such as debugging, writing tests, analyzing code structure, and navigating complex repositories. Devon also includes features for session management, enabling users to start, pause, and revert actions while maintaining context.

Features

  • AI-powered pair programming with natural language interaction
  • Multi-model support including various LLM providers
  • Codebase exploration, editing, and automated task execution
  • Terminal UI and Electron-based graphical interface
  • Session lifecycle control with rollback and context handling
  • Extensible architecture with planned plugin system

Project Samples

Project Activity

See All Activity >

License

Affero GNU Public License

Follow Devon

Devon Web Site

Other Useful Business Software
Taking the Paper Out of Work Icon
Taking the Paper Out of Work

For organizations that need powerful ECM and document automation software

The Square 9 AI-powered intelligent document processing platform takes the paper out of work and makes it easier to get things done with digital workflows.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Devon!