Devon

像有位资深工程师 24 小时陪写代码,卡壳随时问。

开源 AI 结对编程伙伴。Devon 像一位随时在线的资深工程师,与您并肩协作完成代码编写、审查与调试,让编程体验更高效、更富乐趣,是开源爱好者的贴心之选。

开源 free 编程开发
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 3456
维护状态 低维护
是否开源
定价模式 free

项目数据

分类编程开发
开发团队entropy-research
所属国家
官网地址
定价模式free
价格说明开源项目,AGPL-3.0许可,可免费使用和自行部署。
访问状态
是否开源
开源协议AGPL-3.0
主要语言Python
技术栈/模型agent,agent-based-framework,agent-based-model,ai,ai-developer,ai-software,ai-software-engineer,code-assistant,code-generation,developer-tool,developer-tools,gpt-4,gpt-4o,groq,llama3,ollama,vscode
GitHub 星标★ 3456
30天Star增速
HF 下载量
上线时间2024-03-15 00:00:00
最近更新2026-09-23 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数7

使用教程

难度:入门 约 15 分钟 部署方式:命令行工具 8 步

环境要求

  • Python 环境,并使用 pipx 安装后端 devon_agent
  • Node.js / npm 环境(用于 npx 运行主 UI)
  • Anthropic、OpenAI 或 Groq 其中之一的 API Key(本地模型模式可免)
  • 若使用本地模型,需安装 ollama 并拉取 deepseek-coder:6.7b
  • 在需要协作的项目文件夹中打开终端后运行

安装与启动步骤

  1. 1安装后端

    用 pipx 安装 Devon 后端 devon_agent,这是主 UI 与终端 UI 运行的基础。若已安装,改用 --force 参数覆盖更新。

    pipx install devon_agent
  2. 2更新后端(已装过)

    如果机器上已经有 devon_agent,用 --force 强制重新安装即可升级到最新版本。

    pipx install --force devon_agent
  3. 3启动主界面

    通过 npx 拉取并运行 devon-ui 主界面,无需提前在本地安装前端依赖。

    npx devon-ui
  4. 4设置模型密钥

    按你使用的模型服务,把对应 API Key 导出为环境变量;三者按需选其一即可。

    export ANTHROPIC_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    export OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    export GROQ_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  5. 5运行终端 UI

    在项目目录下执行 devon-tui 启动终端交互界面,Devon 只能访问你启动它的那个目录。

    devon-tui
  6. 6调试模式运行

    排查问题时加上 --debug 参数启动终端 UI,可看到更详细的执行过程。

    devon-tui --debug
  7. 7拉起本地模型

    用 ollama 启动 deepseek-coder:6.7b 本地服务,作为不依赖云 API 的备选方案。

    ollama run deepseek-coder:6.7b
  8. 8切到本地模型

    先执行 configure 在交互列表中选择 ollama/deepseek-coder:6.7b,再用 FOSS 作为 api_key 运行。

    devon-tui configure
    devon-tui --api_key=FOSS

关键配置

配置项必填说明示例
ANTHROPIC_API_KEY使用 Anthropic Claude 模型时的密钥,三选一sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
OPENAI_API_KEY使用 OpenAI GPT 系列模型时的密钥,三选一sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
GROQ_API_KEY使用 Groq 服务模型时的密钥,三选一sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

如何确认成功

执行 devon-tui 后能进入终端交互界面,或运行 devon-tui --help 能列出全部可用命令,即表示安装配置成功。

常见问题

Q:已经装过 devon_agent,怎么更新?

A:直接运行 pipx install --force devon_agent 强制重装即可完成更新,无需先卸载。

Q:Devon 会不会乱改我电脑里的其他文件?

A:不会。它只能访问你启动它时所在目录下的文件和文件夹,而且执行动作过程中你可以随时纠正它。

Q:本地 ollama 模型的体验和云模型一样吗?

A:不一样。README 明确提示本地模型支持尚不成熟,性能相比云模型会明显下降,请谨慎使用。

Q:怎么查看 Devon 支持的全部命令?

A:运行 devon-tui --help 即可列出所有可用命令和参数。

注意事项

  • 请先进入你的项目文件夹再打开终端,Devon 的访问范围被限制在该目录内
  • 主 UI 通过 npx 实时拉取,需要本机具备 Node.js/npm 环境
  • 配置 API Key 时用 export 只对当前终端会话生效,重开终端需重新设置
  • 本地模型模式性能会明显下降,仅建议在无网络或数据敏感场景下尝试

核心亮点

  • 基于Python的AI结对编程工具,支持多文件代码库的上下文理解与修改,提升开发效率
  • 开源且技术栈聚焦agent框架,便于开发者二次定制和集成到现有工作流
  • 项目处于成长阶段,社区活跃度较高,便于获取反馈和贡献

不足之处

  • 项目较新,文档和社区生态尚待完善,实际生产环境稳定性需观察
  • 功能覆盖可能不及成熟商业工具,对复杂项目支持有限

适用场景

  • 个人开发者日常编码辅助,快速生成和修改代码
  • 小型团队内部代码审查与自动化补全
  • 研究AI agent在编程场景的应用,作为实验平台

替代项目

Aider、Continue、OpenHands

项目介绍

Devon 是编程开发领域的开源项目,由 entropy-research 开发,2024 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(3,456)位列前 30%,在编程开发分类的 490 个项目里位列前 14%。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-23。AGPL-3.0许可,可免费使用和自行部署。

它主要面向的使用场景是:个人开发者日常编码辅助,快速生成和修改代码。同类可对比的替代方案包括 Aider、Continue、OpenHands。

上一篇:sweep

下一篇:caret-ide

同类项目推荐

bolt.new 开源

想到啥说啥,网页应用当场生成直接能用

Prompt, run, edit, and deploy full-stack web applications. -- bolt.new -- Help Cente···

★ 16557 2026-08-09
fuzz4all 开源

用大模型自动生成测试输入,发现各种软件漏洞

️Fuzz4All: Universal Fuzzing with Large Language Models

★ 338 2026-08-09
superpowers-zh 开源

全套 AI 编程神技汉化好了,照着用就行。

AI 编程超能力 · 中文增强版 — superpowers(250k+ ⭐)完整汉化 + 4 个中国原创 skills···

★ 8188 2026-08-09
Gitea 代码托管 开源

轻量 Git 代码托管平台

Git with a cup of tea! Painless self-hosted all-in-one software development service,···

★ 58115 2026-08-22