AgentIndex icon
AgentIndex
工具MCP 服务HOT分类热门最新选型清单对比指南
提交工具
工具MCP 服务HOT分类热门最新选型清单对比指南
首页/
代码助手/
DeepCode
DeepCode logo

DeepCode

活跃·★ 16.8k·MIT·更新于 2026-10-26
★ 最受欢迎★ 必备神器★ 时下流行

DeepCode 来自香港大学数据智能实验室(HKUDS),是一个面向真实软件工程、而不只是一次性生成代码的开源编程 Agent。它能理解项目、修改文件、运行命令和测试、验证结果,并在中断、重启或切换模型后继续工作。项目把它的特点概括为四个“深度”:深度上下文、深度执行、深度验证和深度连续性。

它适合需要 Agent 完成较长、多步骤任务的开发者,比如跨文件重构、开发新功能,或者带测试的 Bug 修复。你用自然语言给出一个目标,它会持续分析、实现、验证和修复;过程中你可以补充信息、修改验收标准、暂停或恢复。它根据适合该任务的证据来判断是否完成,比如测试结果、构建输出、诊断信息或代码差异。会话、Skills 和权限在终端界面、桌面应用和网页界面之间共享,并行运行的多个 Agent 不会互相改坏文件。它最初的研究方向 Paper2Code,可以把论文或技术文档中的研究复现为可运行、经过验证的代码。

上手方式:需要 Python 3.12+ 和 uv。运行 `uv tool install --python 3.12 deepcode-hku` 和 `deepcode init`,配置模型后启动终端界面;也可以从 GitHub Releases 安装桌面应用。

本文根据项目 README 和公开仓库数据整理,我们没有实际试用过该工具。数据截至 2026-10-24。

许可证
MIT
最新发布
v2.3.1 · 2026-10-12
最近提交
2026-10-22
贡献者
34
复刻数
2,177
未关闭的 issue 和 PR
29
首次发布
2025-05-14
PyPI 包
deepcode-hku 2.3.1 · 119 上周下载

来源:GitHub、npm 和 PyPI 的公开接口。

#多智能体AI#代码生成#软件工程#算法实现#Python
$ 安装
$ uv tool install --python 3.12 deepcode-hku
↗ 访问官网★ GitHub
01

功能特性

01复杂算法的自动化实现(Paper2Code)
02自动化前端Web开发(Text2Web)
03自动化后端开发(Text2Backend)
04用于科学论文的研究到生产流水线
05通过单元测试生成实现质量保障自动化
02

为什么选择它

+目标驱动的循环,可以在长任务中随时调整方向、暂停和恢复。
+根据适合任务的证据(测试、构建、差异)判断是否完成。
+终端、桌面和网页共用同一个 Agent 和会话;模型可自选。
+有研究基础(Paper2Code),采用 MIT 许可。
03

权衡点

!项目从研究原型快速演进成了完整的 Agent;参考教程时请确认与当前版本一致。
!长时间的自主运行会消耗大量模型调用,建议设置预算和权限。
!需要 Python 3.12+ 和一个共享的本地后台服务,比单个 CLI 程序的配置工作多一些。
04

维护状况检查

活跃检查日期: 2026-10-23
最近提交
2026-10-22
近 90 天提交数
100+
近 90 天发布数
5
最新发布
v2.3.1 (2026-10-12)
未关闭 issue
28
近期 issue 至少有一条评论的比例
3/3
近 12 周每周提交数
近 12 周每周提交数: 32, 67, 32, 15, 12, 32, 15, 14, 7, 12, 147, 6

最早的一周在左边,最近 4 周为橙色。数据来源:GitHub 提交统计。

状态规则:GitHub 上已归档 = 已归档;最近提交在 90 天内 = 活跃;91 到 365 天 = 放缓;更久 = 停滞。所有数字来自所示日期的 GitHub API。

讨论最多的未关闭 issue

  • #252 Dependency audit failed on main2 条评论 · 2026-10-05
  • #28 [Question]: How does it compare to foss OpenHands ?2 条评论 · 2025-08-26
  • #22 Interactive code diagram2 条评论 · 2025-08-26
  • #262 [Question]:Privacy Policy1 条评论 · 2026-10-17
  • #245 [Design] Risk triage for tool calls: what does it classify, and where does it sit in the permission engine?1 条评论 · 2026-09-25

issue 标题引自 GitHub。请打开链接确认该问题是否仍适用于你使用的版本。

05

兼容性

Python
Python运行时
已通过文档验证
Command Line Interface
原生命令行界面
已通过文档验证
Web Interface
原生Web界面
已通过文档验证
06

快速开始

1
$ uv tool install --python 3.12 deepcode-hku
07

使用场景

↳加速研究人员的算法复现和科学软件工程。
↳从文本描述快速原型开发和构建前后端Web应用。
↳为专业开发者自动化重复编码任务并集成到CI/CD流程中。
08

同类工具

⚡热门对决:
VSContext7★63.8k→VSOpen Interpreter★68.7k→VSMicrosoft AutoGen★61.6k→VSGPT Researcher★30.3k→
Context7 logo
Context7★ 63.8k
Context7 MCP 为大型语言模型提供最新、版本特定的代码文档和示例,以避免过时或虚假的信息。
VS对比→
Open Interpreter logo
Open Interpreter★ 68.7k
面向终端的编程 Agent,针对低成本和开源模型优化。基于 OpenAI Codex 分叉,可以模拟其他 Agent 运行框架,并在原生沙箱中执行命令。
VS对比→
Microsoft AutoGen logo
Microsoft AutoGen★ 61.6k
AutoGen是一个用于创建多智能体AI应用的框架,这些应用可以自主运行或与人类协作。
VS对比→
GPT Researcher logo
GPT Researcher★ 30.3k
GPT研究员是一个开放的深度研究智能体,旨在对任何给定任务进行网络和本地研究,并生成详细、事实准确且公正的报告。
VS对比→
mini-swe-agent logo
mini-swe-agent★ 8.9k
一个100行Python代码实现的AI智能体,旨在解决GitHub问题并提供更多功能,专注于极简主义和高性能。
VS对比→
awesome-cursorrules logo
awesome-cursorrules★ 41.0k
一组配置文件,通过自定义规则和行为来增强 Cursor AI 编辑器的体验。
VS对比→
PocketFlow-Tutorial-Codebase-Knowledge logo
PocketFlow-Tutorial-Codebase-Knowledge★ 12.7k
该项目利用AI将GitHub代码库转化为易于理解的初学者教程。
VS对比→
DesktopCommanderMCP logo
DesktopCommanderMCP★ 10.1k
Desktop Commander MCP是一款由AI驱动的桌面工具,用于搜索、更新和管理文件,以及运行终端命令,从而实现自动化和代码执行。
VS对比→
查看全部替代品 →

评论

登录后发表评论

暂无评论,来发表第一条吧

本页内容
01功能特性02为什么选择它03权衡点04维护状况检查05兼容性06快速开始07使用场景08同类工具
HKUDS /
DeepCode
↗

面向长任务、重视验证的开源编程 Agent

16.8k2.2kMIT
最后更新2天前
状态活跃
分类代码助手
贡献者34
最新发布v2.3.1
链接
文档↗讨论↗问题↗版本↗
推荐云部署
Ad

在 DigitalOcean 上一键部署

为你的 MCP 服务、Docker 容器与智能体提供即开即用云服务器,新用户立享 $200 免费额度(60天有效)。

立即领取 $200 免费额度
© 2026 AgentIndex.app|由十年 iOS 开发者构建。
按场景挑选关于我们联系我们广告合作隐私政策使用条款QYSGitHub请作者喝咖啡 ☕

按分类浏览

MCP 服务器代码助手工作流自动化RAG / 知识库多智能体浏览器自动化大模型基础设施开发者工具可观测性

与 Anthropic, OpenAI 或 Microsoft 无关。