Devon is an open-source autonomous software engineering agent developed by Entropy Research. Designed as an open alternative to proprietary autonomous developer tools, Devon focuses on resolving software engineering tasks by analyzing codebases, issuing terminal commands, and applying multi-file edits. The system operates via a core Python agent engine (`devon_agent`) that can be driven through a dedicated terminal user interface (`devon-tui`) or an Electron-based desktop application. In typical workflows, Devon takes a natural language task or issue description, navigates the file tree, builds code graph representations, leverages semantic search tools to gather context, and executes localized edits. Devon distinguishes itself through its architectural focus on benchmarking and tool integration. It includes dedicated SWE-bench evaluation infrastructure (`devon_swe_bench_experimental`) and configurable tool modules for code navigation and semantic retrieval, allowing developers and researchers to inspect, extend, and evaluate the agent's decision loop. Devon is fully open-source and free to self-host, requiring users to bring their own API keys for underlying LLM inference providers.
Tags: ai agent, cli, code assistant, coding agent, developer tools, OpenSource