5 分钟跑通 Devika:让开源 AI 工程师替你写代码

发布时间:2026/9/8 23:53:36

5 分钟跑通 Devika:让开源 AI 工程师替你写代码
5 分钟跑通 Devika让开源 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/devika你丢一句“帮我做个能 XX 的页面”它自己规划步骤、上网查资料、写代码、运行、报错再自己修——Devika 就是一个开源的 AI 软件工程师定位是 Devin 的免费平替。下面的路径能让你最快把它跑起来。它到底能干啥一句话你用自然语言下需求它当程序员把活干完。听懂一句话的高层目标自动拆成步骤并执行支持 Claude 3、GPT-4、Gemini、Mistral、Groq也支持 Ollama 本地模型能自己开浏览器上网查资料搜索源支持 Bing / Google / DuckDuckGo生成多种编程语言的代码跑挂了可以触发修复按“项目”管理任务聊天、代码编辑、终端状态一屏看全各智能体的分工在 src/agents/ 里能逐个看到感兴趣的可以翻一翻。5 分钟跑通第一个效果先装环境。需要 Python 3.10–3.11、Node.js 18以及两个工具uv 和 bun负责 Python 依赖和前端依赖。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 # 装浏览器给它上网查资料用 cd ui bun install cd ..接着起服务。两个终端各跑一条命令python devika.py # 后端看到 Devika is up and running! 即成功 cd ui bun run start # 前端然后打开浏览器访问http://127.0.0.1:3001。第一次运行会在根目录生成config.tomlAPI 密钥直接在设置页填不用手改文件。挑一个你真用得上的场景输入新建一个项目选好模型和搜索引擎在聊天框里写一句——用 Tailwind CSS 做一个响应式的个人主页包含导航、自我介绍、项目列表它会做什么Planner 把需求拆成步骤Researcher 生成搜索词、开浏览器查最新的组件写法Coder 把代码写进项目目录Runner 尝试运行出错则由 Patcher 接手修补。整个过程右侧面板实时显示它在哪个阶段、干了什么。你得到什么data/projects/下多了一个项目页面代码、终端输出都在界面上你可以直接改代码再让它继续。适合从 0 到 1 的小页面、小脚本、小工具后续追加指令比如“加个暗色模式”它会基于现有代码继续做而不是重写。容易踩的坑本地模型别期望太高。Ollama 白嫖能跑通但规划和写码质量明显弱于云端模型。官方建议复杂任务用 Claude 3 系列本地模型只用来体验流程配置见 docs/Installation/ollama.md。Bing 和 Google 搜索要 API key。不想申请就在项目设置里选 DuckDuckGo零配置可用要申请的话步骤在官方文档 docs/Installation/search_engine.md。项目还很早期。作者自己标注为 experimental不少功能是半成品。任务切小、目标写具体比丢一个“做个电商平台”稳定得多生成的代码逐行过一遍别直接信任。适合谁想在本地免费跑一个“能自己干活”的 AI 程序员、又想看懂它内部怎么协作的人各 Agent 源码都开源着。下一步可以给它接 Ollama 省 API 费用或者顺着src/agents/把某个 Agent 的 prompt 改成你自己的口味。【免费下载链接】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),仅供参考

相关新闻

如何一键抓取视频号、抖音等网络资源:res-downloader 完整下载指南

如何一键抓取视频号、抖音等网络资源:res-downloader 完整下载指南

2026/9/8 23:53:36

如何一键抓取视频号、抖音等网络资源:res-downloader 完整下载指南 【免费下载链接】res-downloader 视频号、小程序、抖音、快手、小红书、直播流、m3u8、酷狗、QQ音乐等常见网络资源下载! 项目地址: https://gitcode.com/GitHub_Trending/re/res-downloader …

基于STM32的可穿戴手环设计:从硬件选型到固件调试

基于STM32的可穿戴手环设计:从硬件选型到固件调试

2026/9/8 23:53:36

简介:一套基于STM32的可穿戴手环完整设计工程,面向嵌入式爱好者、单片机学习者及智能穿戴开发者,涵盖主控选型、UCOS实时操作系统移植、多种传感器集成与单片机编程实现,可帮助读者从零搭建具备环境监测、心率检测和运动姿态识别功…

Slidev 项目目录结构完全指南:以约定驱动组件、布局、样式与全局图层的扩展机制

Slidev 项目目录结构完全指南:以约定驱动组件、布局、样式与全局图层的扩展机制

2026/9/8 23:43:35

Slidev 项目目录结构完全指南:以约定驱动组件、布局、样式与全局图层的扩展机制 【免费下载链接】slidev Presentation Slides for Developers 项目地址: https://gitcode.com/GitHub_Trending/sl/slidev Slidev(Presentation Slides for Develop…

Android Studio学生信息管理系统源码解析:从环境搭建到功能实现

Android Studio学生信息管理系统源码解析:从环境搭建到功能实现

2026/9/9 0:33:38

简介:这套基于Android Studio开发的学生信息管理系统源码,是作者大四毕业设计的高分项目(评审分98.5分),主要面向计算机相关专业准备毕业设计、课程设计或期末大作业的学生,也适合需要Android项目实战练习的…

VSCode Claude Code插件配置指南:从安装到中转API避坑全解析

VSCode Claude Code插件配置指南:从安装到中转API避坑全解析

2026/9/9 0:33:38

先说个实际场景:你在VSCode里装好Claude Code插件,满心期待让它帮你改代码、写测试、梳理项目结构,结果点开面板要么报401认证失败,要么提示model not found,要么直接转圈半天最后超时。这几乎是每个刚接触Claude Code…

Claude Code完整实战指南:安装配置、MCP与Skills应用全解析

Claude Code完整实战指南:安装配置、MCP与Skills应用全解析

2026/9/9 0:33:37

老早就想把Claude Code的完整用法写下来,这阵子项目里的文件整理、脚本调试、代码重构,几乎都是开着终端用Claude Code在处理。它的思路和传统的AI聊天窗口完全不同,不是一问一答就结束,而是给你一个正在干活的人:你交…

opencode实战:终端AI编程助手安装配置与进阶玩法

opencode实战:终端AI编程助手安装配置与进阶玩法

2026/9/9 0:33:37

我前段时间被一个项目折腾得不轻:团队散落在三个时区,代码仓库老得没人敢重构,新来的同事光看项目文档就要看两天。后来朋友甩给我一个终端工具 opencode,说我试试用它"接手旧项目"。我本来没抱希望,结果它一…

MATLAB仿真2ASK、2FSK、2PSK调制解调原理与代码详解

MATLAB仿真2ASK、2FSK、2PSK调制解调原理与代码详解

2026/9/9 0:33:37

简介:二进制幅度键控(2ASK)、频移键控(2FSK)和相移键控(2PSK)是数字通信中最基础的三种调制方式,也是通信原理课程的核心仿真内容。这份MATLAB项目面向通信工程、电子信息类本科生及…

沙迪克操作面板详解:从按键布局到坐标设定与菜单逻辑

沙迪克操作面板详解:从按键布局到坐标设定与菜单逻辑

2026/9/9 0:23:37

简介:这份资源是SODICK(沙迪克)数控电火花机床操作面板模拟软件的RAR压缩包,面向模具制造及精密加工领域的学习者、培训学员和编程人员,用于在普通PC上体验与实体机床一致的控制界面与操作流程。压缩包共2000个文件&am…

中国人民大学杨琳团队《Nature Communications》 | 全球潮汐湿地土壤有机碳时空格局与环境驱动:一项2009-2020年的全球评估

中国人民大学杨琳团队《Nature Communications》 | 全球潮汐湿地土壤有机碳时空格局与环境驱动:一项2009-2020年的全球评估

2026/9/7 20:21:46

本文首发于“生态学者”!从“湿地面积”到“土壤碳密度”:为什么需要重新认识潮汐湿地蓝碳变化?潮汐湿地位于陆地与海洋的交汇地带,包括红树林、盐沼和潮滩,是全球重要的蓝碳生态系统。其土壤能够长期储存大量有机碳&a…

adb抓包

adb抓包

2026/9/8 4:55:53

前言 本文介绍如何通过 tcpdump 在 Android 手机上抓取网络数据包,并在电脑端使用 Wireshark 进行分析。适用于需要排查 App 网络请求、分析接口调用或调试网络问题的开发与测试场景。1. 手机要有 root 权限2. 下载 tcpdump3. adb push C:\Users\zhangkuixun\Downlo…

大模型推理镜像极简瘦身:从 25GB 巨无霸到 3GB 精简镜像实战

大模型推理镜像极简瘦身:从 25GB 巨无霸到 3GB 精简镜像实战

2026/9/8 22:37:26

大模型推理镜像极简瘦身:从 25GB 巨无霸到 3GB 精简镜像实战 在云原生基础设施中,容器镜像体积直接决定了服务的部署速度与弹性扩容敏捷度。对于传统的 Go / Java 微服务,镜像体积通常被严格控制在 50MB 到 200MB 以内,拉取镜像只…

扩散模型图像恢复实战:从DDPM原理到PyQt5可视化系统

扩散模型图像恢复实战:从DDPM原理到PyQt5可视化系统

2026/9/9 0:03:36

简介:面向毕业设计场景的PyQt5扩散模型图像恢复项目,提供完整Python源码与项目说明,适合图像处理、深度学习方向的高年级本科生与研究生参考。项目在模块设计上覆盖图像处理、扩散模型、参数配置、用户界面与结果评估五部分,具体涉…

开关电源环路裕量测试实战:相位裕量与增益裕量详解

开关电源环路裕量测试实战:相位裕量与增益裕量详解

2026/9/9 0:03:36

1. 项目概述:为什么环路裕量测试是电子工程师绕不开的“体检项目”“从零开始的电子工程师生活(6)——环路裕量测试”,这个标题一出来,老电源工程师可能已经下意识摸了摸示波器探头,新同事则大概率在想&…

定时插座芯片怎么选?专用定时IC与单片机MCU选型对比

定时插座芯片怎么选?专用定时IC与单片机MCU选型对比

2026/9/9 0:03:36

拆开市面上不同价位的定时插座,你会发现一个有意思的现象:有的里面躺着一颗黑色的软封装芯片,丝印都看不清;有的则是一块小小的蓝色或绿色PCB,上面赫然印着STM8或者STC的字样。同样叫"定时插座",…

远程协作的工作台整理

远程协作的工作台整理

2026/9/8 4:23:39

远程协作的工作台整理远程协作的核心不是再加一个工具,而是让交接信息足够完整。异步任务要写明目标、输入位置、完成标准和需要决策的人。 工作台的最小配置 将日程、待办、代码和沟通入口收拢到少数固定位置;通知按紧急程度分层。工作台不需要模仿办公…

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

2026/9/8 3:19:39

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

2026/9/8 4:00:23

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…