尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Devika:Agentic AI 软件工程师快速入门指南,一句话需求到可运行代码
DevikaAgentic AI 软件工程师快速入门指南一句话需求到可运行代码【免费下载链接】devikaDevika is the first open-source implementation of an Agentic Software Engineer. Initially started as an open-source alternative to Devin.项目地址: https://gitcode.com/GitHub_Trending/de/devikaDevika 是一个开源的 Agentic AI 软件工程师你给它一句自然语言需求它自己拆解计划、上网检索资料、写代码并保存到项目目录。本文带你完成从环境准备到跑通第一个完整任务的全过程重点放在最小配置和新手容易卡住的地方。它解决什么问题从零搭项目时规划、查资料、写文件、调试这几步全要自己做Devika 用多个专业智能体Agent各自负责一小段工作的独立 AI 模块把这串流程串起来。需求比较模糊时它先问你要补充信息再去搜索相关页面而不是直接瞎写代码。项目文件、对话历史和执行状态都持久化在本地的 SQLite 数据库里关掉浏览器再打开也能接着看进展。它明确定位为 Devin 的开源替代品README 里也坦承目前还处于早期实验阶段部分功能未实现——把它当作会干活的 AI 结对编程伙伴来用预期会更准确。适合谁使用想体验 Agent 模式的开发者适合。你可以直观看到一个 AI 是怎么计划 → 检索 → 写码的每个环节在界面上都有可视化状态。本地模型用户适合。通过 Ollama 接入本地 LLM在本地电脑上运行开源大模型的工具不花 API 费用代码不出内网。要求生产稳定性的团队暂不适合。项目自述功能尚在打磨更适合作为学习和原型探索的对象。第一次使用前的最小准备环境要求以 README 为准Python 3.10–3.11、Node.js 18另需安装两个包管理工具uvPython 包管理器和 bun前端运行时。git clone https://gitcode.com/GitHub_Trending/de/devika cd devika uv venv source .venv/bin/activate # Windows 用 .venv\Scripts\activate uv pip install -r requirements.txt playwright install --with-deps # 安装浏览器供 Devika 检索网页 cd ui bun install cd ..密钥和配置不用提前手动准备首次运行会在根目录自动生成config.toml所有 API Key 都可以在 UI 的设置页填写。模板可参考 sample.config.toml。关于搜索引擎Bing 和 Google 需要申请 API 密钥申请步骤见 docs/Installation/search_engine.md如果没有密钥直接选 DuckDuckGo 即可零配置。Bing 密钥申请完成后在 Keys and Endpoint 页面复制 Key1 填入配置Google 则需要在自定义搜索引擎控制台里新建一个引擎并复制 Search Engine ID如何跑通一个最小任务后端和前端是两个独立进程需要两个终端窗口。终端 1启动后端服务python devika.py看到Devika is up and running!即启动成功后端监听 1337 端口。终端 2启动前端界面cd ui bun run start浏览器打开http://127.0.0.1:3001然后按这个顺序操作点击 select project → new project给项目起个名字。选择搜索引擎新手建议 DuckDuckGo和底层模型官方推荐 Claude 3 系列效果最佳本地模型需先装好 Ollama见 docs/Installation/ollama.md。在对话框输入一个边界清晰的小任务例如用 Python 写一个命令行待办事项工具支持增删和查看。之后观察即可Devika 先输出分步计划再显示它正在检索哪些关键词、打开哪些网页最后把代码按文件结构写入项目目录你随时可以在界面里查看生成结果并追加指令。任务完成后再发后续消息比如加一个按标签过滤的功能或修复某处的报错系统会走后续流程判断你的意图是运行、加功能、修 bug 还是出报告再分派给对应模块。关键模块与路径不需要通读源码知道这几处入口就够了src/agents/全部智能体所在目录每个子目录是一个角色。核心执行流在 src/agents/agent.pyPlanner出计划→ Researcher提炼搜索词→ Coder写代码后续动作再交给 Runner运行、Patcher修 bug、Reporter出报告。sample.config.toml配置模板包含 API 密钥、端点地址和[TIMEOUT] INFERENCE推理超时秒数默认 60等项。docs/architecture/ARCHITECTURE.md架构文档把每个智能体的职责、浏览器交互和项目持久化讲得很细想深入读这一篇即可。ui/src/前端界面代码Svelte聊天、终端、浏览器截图面板都在这里。docs/Installation/本地模型与搜索引擎的安装文档。常见卡点与替代做法后端起来了浏览器打不开界面确认bun run start在 ui 目录下单独跑着前端是 3001 端口和后端 1337 不是一个进程。没有 Bing/Google 密钥直接选 DuckDuckGo 搜索引擎无需任何申请或者先用本地模型加 DuckDuckGo 的组合跑通流程再回头补密钥。调用云端模型时报推理超时检查config.toml的[TIMEOUT]段或换用 Ollama 本地模型本地模型慢但至少不会受外部限流影响。任务复杂时结果不理想这是早期项目的正常状态。把任务拆小一次只做一件事、明确技术栈效果会明显好于丢给它一个大型需求。接下来可以做什么跑通第一个任务后建议依次尝试换一个本地模型对比输出质量、让 Reporter 为项目生成 PDF 报告、浏览 docs/architecture/ 看自己感兴趣的智能体是怎么实现的。项目仍处于快速演进期以仓库内最新文档为准。【免费下载链接】devikaDevika is the first open-source implementation of an Agentic Software Engineer. Initially started as an open-source alternative to Devin.项目地址: https://gitcode.com/GitHub_Trending/de/devika创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

C#工业数据采集工具:TCP通信与UI防卡顿实战

C#工业数据采集工具:TCP通信与UI防卡顿实战

1. 项目概述:一款扎根工业现场的C#数据采集工具到底在解决什么问题 Ketusoft数据采集软件——这个名字在工控、测试测量和自动化集成一线其实并不陌生,但很少有人真正拆开它看清楚里面到底装了什么。我从2014年开始做上位机开发,经手过LabVIE…

📅 2026/9/8 23:54:29
一文看懂北京GEO优化服务商推荐:五家服务商实力盘点与选型决策参考·评估篇

一文看懂北京GEO优化服务商推荐:五家服务商实力盘点与选型决策参考·评估篇

评价GEO服务,不能只看一次AI推荐截图。企业需要知道品牌在哪些问题中出现、介绍是否准确,以及内容建设后如何持续复测。截至2025年12月,我国生成式人工智能用户为6.02亿,同比增长141.7%,普及率达到42.8%;这…

📅 2026/9/8 23:49:29
Nuxt TypeScript 完全指南:自动类型生成、Project References 与严格类型检查

Nuxt TypeScript 完全指南:自动类型生成、Project References 与严格类型检查

Nuxt TypeScript 完全指南:自动类型生成、Project References 与严格类型检查 【免费下载链接】nuxt the full-stack Vue framework 项目地址: https://gitcode.com/GitHub_Trending/nu/nuxt Nuxt 是构建在 Vue 之上的全栈框架,它对 TypeScript 的…

📅 2026/9/8 23:49:29
MORE NEWS

更多资讯

📰

嵌入式Linux四步安全加固流水线:裁剪・权限・审计・防火墙

1. 这不是教科书里的“安全加固”,而是嵌入式设备出厂前最后一道焊点 你手头那台工业网关、车载终端、智能电表,或者刚调试通的边缘AI盒子——它跑着Linux,但真的“安全”吗?别急着回答。我干嵌入式Linux系统集成十年,…

📰

嵌入式Linux设备驱动开发入门指南:从内核机制到实战避坑

2018年那会儿,我刚转做嵌入式Linux,第一个正儿八经的驱动任务就把我折腾得够呛——一个简单的GPIO按键驱动,从看芯片手册到写代码再到调试,整整花了一周。那会我就特别盼着有一本能把“内核机制、硬件原理、代码实践”串起来的书&…

📰

ASP.NET餐饮管理系统全流程开发:从选型到落地的工程实践指南

简介:一套基于 ASP.NET 技术框架的餐饮管理系统完整源码,面向餐饮企业日常运营与信息化管理场景,使用 SQL Server 2008 作为数据库支撑,功能覆盖菜品维护、订单追踪、库存预警、会员积分、销售报表、在线支付以及后台权限管理等模…

📰

JSP企业电子投票系统全解析:从部署到答辩要点

简介:这是一份面向Java Web初学者的JSP企业电子投票系统项目源码包,适合练习JSPServletJDBC开发流程及管理员后台权限管理。系统涵盖普通用户投票、查看结果、退出登录,以及管理员维护投票主题、公布或隐藏结果、发布新主题、用户管理等完整功…

📰

单相锁相环SOGI正交信号生成与C语言S-Function实现全解析

简介:单相锁相环(PLL)的MATLAB/Simulink仿真资源,以C语言S-Function方式实现核心控制算法,面向电力电子、通信及控制领域的学生和工程师,既适合初学数字锁相环原理,也适合已有Simulink基础、希望…

📰

C#调用WechatOCR.exe实现本地OCR识别:封装实践与踩坑指南

简介:这是一份面向C#开发者的微信OCR引擎调用示例,帮助在Windows桌面应用中快速集成WechatOCR.exe实现本地图片文字识别。源码基于.NET Framework 4.7.2,在Visual Studio 2022专业版下开发调试,包含完整的WinForms界面和封装好的接…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬