开源的长时程超级智能体框架,通过子智能体、记忆与沙箱协作完成研究、编码和创作任务。
- Star
- 16,736
- Fork
- 2,174
- 未关闭 Issue
- 35
- 最近提交
- 6天前
这是什么?
DeepCode 是一个开源的智能体编程框架,让 AI 智能体能够浏览代码库、修改文件、运行命令和测试、审查改动,并把任务推进到可验证的结果。它以目标驱动的循环为核心:智能体会依次完成理解、实现、验证和修复,而不是给出一次回答就停止;用户可以中途补充需求、切换模型、停止或恢复任务,且不会丢失已完成的工作。
终端界面、桌面应用和 Web 工作台都连接同一个本地后台服务,因此项目、会话历史、模型、技能、权限和自动化任务在各个界面间保持一致。会话会持久化到磁盘,工具调用、计划、代码变更和测试结果都可以随时查看和审核。用户可以接入自己的模型服务商(包括本地模型服务),并通过可复用的技能和 MCP 服务器扩展智能体能力。
项目还包含 Paper2Code 功能,用于把研究论文转化为可运行的代码,并支持无界面的批处理和定时运行。
核心功能
- 01终端、桌面和 Web 客户端共享同一个本地后台服务。
- 02目标驱动的循环,持续完成理解、实现、验证和修复。
- 03会话持久化到磁盘,可恢复,工具调用和测试结果清晰可见。
- 04支持用户自配模型服务商,并可按会话调整推理设置。
- 05可通过技能、MCP 服务器和插件进行扩展。
- 06支持无界面运行和定时自动化,用于仓库维护等重复性工作。
适用场景
- 让智能体在本地代码仓库中完成缺陷修复、测试修复或重构。
- 借助 Paper2Code 把研究论文转化为可运行的代码实现。
- 定时执行回归测试、文档维护等重复性检查。
- 使用自有模型服务商探索多智能体编程工作流。
快速上手
- 1
安装运行时(按快速开始中的“安装运行时”章节操作)
- 2
配置模型(按“配置模型”章节操作)
- 3
启动终端界面(TUI)
deepcode - 4
或启动 Web 客户端
deepcode web
使用前须知
- 需要 Python 3.12 或更高版本。
标签
常见问题
- DeepCode 是什么?
- 开源的智能体编程工具,提供 TUI、桌面端和 Web 三种客户端,共享同一本地服务,用于处理真实代码仓库。 DeepCode 是一个开源的智能体编程框架,让 AI 智能体能够浏览代码库、修改文件、运行命令和测试、审查改动,并把任务推进到可验证的结果。它以目标驱动的循环为核心:智能体会依次完成理解、实现、验证和修复,而不是给出一次回答就停止;用户可以中途补充需求、切换模型、停止或恢复任务,且不会丢失已完成的工作。
- DeepCode 可以免费使用吗?用的什么许可证?
- DeepCode 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- DeepCode 还在维护吗?
- 活跃维护中。DeepCode 最近一次提交是在 2026年10月14日。
- DeepCode 适合用来做什么?
- 让智能体在本地代码仓库中完成缺陷修复、测试修复或重构。 借助 Paper2Code 把研究论文转化为可运行的代码实现。 定时执行回归测试、文档维护等重复性检查。 使用自有模型服务商探索多智能体编程工作流。
- DeepCode 怎么安装和运行?
- 安装运行时(按快速开始中的“安装运行时”章节操作) 配置模型(按“配置模型”章节操作) 启动终端界面(TUI): deepcode 或启动 Web 客户端: deepcode web
- 在哪里获取 DeepCode?
- 源代码和安装说明在 GitHub 上:https://github.com/HKUDS/DeepCode
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
8.4万1.2万PythonMIT更新于 7小时前
开源通用 AI Agent 框架,可通过终端运行由大模型驱动的智能体,支持工具调用、MCP 与浏览器自动化。
5.9万1万PythonMIT更新于 20天前
可自托管的 Python 个人 AI 智能体框架,提供浏览器 WebUI、终端客户端、聊天应用接入、记忆与 MCP 支持。
4.9万8653PythonMIT更新于 6小时前
开箱即用的 Python 智能体框架,基于 LangGraph,适合长链路多步骤任务。
3万4293PythonMIT更新于 7小时前
一个极简的 Python 智能体库,让 AI 智能体以代码形式编写并执行动作。
3万3111PythonApache-2.0更新于 14天前
用于构建自主 AI 智能体的 Python 框架,支持研究、规划、编码与执行任务,内置记忆与 RAG。
92791486PythonMIT更新于 6小时前