Devon

2025-12-11 0 351

Devon :一个开源对程序员

<span aria-label=\"Video description devon _UI_GITHUB.MOV“ class =“ M-1”> Devon _UI_GITHUB.MOV

你们都这么快的船如何?

我们有一个由社区驱动的开发团队回购团队。快来加入我们!这很棒。

安装

先决条件

  1. node.js和npm
  2. pipx,如果您没有这个,请去这里
  3. API键(仅需要一个)
    • 人类
    • Openai

我们目前正在努力支持Windows! (让我们知道您是否可以提供帮助)

安装命令

使用PIPX + NPM安装:

Devon_agent

# Step 3: For the main UI (install and run)
npx Devon –ui\”>

 # Step 1: Ensure directory where pipx stores apps is in your PATH environment variable
pipx ensurepath

# Step 2: For the backend
pipx install Devon _agent

# Step 3: For the main UI (install and run)
npx Devon -ui

如果您已经安装了Devon _agent,请通过运行:pipx install -force Devon _agent进行更新

就是这样!快乐的建筑:)

运行代理

然后,要运行主UI,该命令是:

npx Devon -ui

这很简单。

终端UI

如果您想使用终端接口,请按照以下步骤:

安装

  1. 确保您安装了后端
 # For the backend
pipx install Devon _agent
  1. 安装TUI
 # For the tui
npm install -g Devon -tui

笔记

如果您已经安装了Devon -TUI,请通过运行:

Devon-tui
npm install -g Devon -tui\”>

npm uninstall -g Devon -tui
npm install -g Devon -tui

跑步

  1. 导航到您的项目文件夹并打开终端。
  2. 将您的拟人API或OpenAI API密钥设置为环境变量:
 export ANTHROPIC_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

# OR

export OPENAI_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

# OR

export GROQ_API_KEY=sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  1. 然后,要运行终端-UI,该命令为:
 Devon -tui

就像那样容易。

笔记

不用担心,代理将仅在您启动的目录中访问文件和文件夹。您也可以在执行操作时纠正它。


要在调试模式下运行,命令是:

 Devon -tui --debug

本地模式下运行:

警告

当前版本的本地模型支持并不成熟,要谨慎行事,并期望与其他选项相比,性能将显着降解。

  1. 与Ollama进行DeepSeek

  2. 通过运行启动本地Ollama服务器

ollama run deepseek-coder:6.7b
  1. 然后配置Devon以使用模型

Devon-tui configure

Configuring Devon CLI…
? Select the model name:
claude-opus
gpt4-o
llama-3-70b
❯ ollama/deepseek-coder:6.7b\”>

 Devon -tui configure

Configuring Devon CLI...
? Select the model name: 
  claude-opus 
  gpt4-o 
  llama-3-70b 
❯ ollama/deepseek-coder:6.7b
  1. 最后,运行它:
 Devon -tui --api_key=FOSS

对于所有可用命令的列表:

 Devon -tui --help

特征

  • 多文件编辑
  • 代码库探索
  • 配置写作
  • 测试写作
  • 错误修复
  • 建筑探索
  • 本地模型支持

限制

  • 非Python语言的最小功能
  • 有时必须指定要更改发生的文件
  • 本地模式现在不好。请尽量避免使用它。

进步

这个项目还很早,我们会喜欢您的帮助使它很棒!

当前的目标

  • 多模型支持
    • 克劳德3.5十四行诗
    • gpt4-o
    • GROQ LLAMA3-70B
    • Ollama DeepSeek-6.7b
    • Google Gemini 1.5 Pro
  • 用于工具和代理制造商的启动插件系统
  • 改善我们的自主电子应用
  • 将sota放在swe bench lite上

此处查看我们当前的想法

星历史

过去的里程碑

  • 2024年6月28日– 文件和代码参考,改善可置权,Claude SONNET支持v0.0.16
  • 2024年6月14日– 启动电子UI V0.0.13
  • 2024年6月1日Devon V2 Beta Electron UI
  • 2024年5月19日-GPT4O支持 +更好的接口支持v0.1.7
  • 2024年5月12日– 完整的交互式代理v0.1.0
  • 2024年5月10日– 添加可置换功能
  • 2024年5月8日– 在Swe Bench Lite上打败AutoCoderover
  • 2024年4月中旬– 添加回购级代码搜索工具
  • 2024年4月2日– 开始开发v0.1.0交互式代理
  • 2024年3月17日– 启动非交互代理v0.0.1

笔记

如果您已经安装了TUI,请运行一个干净的重新安装:

Devon-tui
npm install -g Devon -tui\”>

npm uninstall -g Devon -tui
npm install -g Devon -tui

当前的发展优先事项

  1. 改善上下文收集和代码索引能力EX:
    • 添加内存模块
    • 改进的代码索引
  2. 将替代模型和代理添加到:
    • a)降低最终用户成本和
    • b)减少最终用户延迟
  3. 电子应用
    • 保存和加载代理上下文的项目概述
    • 还原和“退后”时间轴接口
    • 更好的代码差异视图
    • 将用户文件事件/更改发送到Devon

我该如何贡献?

Devon和熵研究组织是社区驱动的,我们欢迎所有人的贡献!从解决问题到构建功能再到创建数据集,都有很多参与的方法:

  • 核心功能:帮助我们开发核心代理,用户体验,工具集成,插件等。
  • 研究:帮助美国研究代理绩效(包括基准!),构建数据管道和芬太尼模型。
  • 反馈和测试:使用Devon ,报告错误,建议功能或提供有关可用性的反馈。

有关详细信息,请检查贡献。

如果您想为该项目做出贡献,请加入Discord:Discord

反馈

我们会喜欢反馈!随时在#Feedback频道中的不和谐中给我们留言,或创建问题!

我们收集基本事件类型(即“工具呼叫”)和失败遥测来解决错误并改善用户体验,但是如果您想伸出援手,我们很乐意收到您的来信!

要禁用遥测,请将环境变量Devon _TELEMETRY_DISABLED设置为true

 export Devon _TELEMETRY_DISABLED=true

社区

加入我们的Discord服务器,打个招呼!不和谐

执照

根据AGPL许可分发。有关更多信息,请参见许可证。

下载源码

通过命令行克隆项目:

git clone https://github.com/entropy-research/Devon.git

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

左子网 编程相关 Devon https://www.zuozi.net/34439.html

aura theme
上一篇: aura theme
flyde
下一篇: flyde
常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、描述:源码描述(含标题)与实际源码不一致的(例:货不对板); 2、演示:有演示站时,与实际源码小于95%一致的(但描述中有”不保证完全一样、有变化的可能性”类似显著声明的除外); 3、发货:不发货可无理由退款; 4、安装:免费提供安装服务的源码但卖家不履行的; 5、收费:价格虚标,额外收取其他费用的(但描述中有显著声明或双方交易前有商定的除外); 6、其他:如质量方面的硬性常规问题BUG等。 注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。
查看详情
  • 1、左子会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、左子无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在左子上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于左子介入快速处理。
查看详情

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务