DeepCode README

The project's README from github.com/HKUDS/DeepCode. As one markdown file: README.md.

DeepCode Logo
    ██████╗ ███████╗███████╗██████╗  ██████╗ ██████╗ ██████╗ ███████╗
    ██╔══██╗██╔════╝██╔════╝██╔══██╗██╔════╝██╔═══██╗██╔══██╗██╔════╝
    ██║  ██║█████╗  █████╗  ██████╔╝██║     ██║   ██║██║  ██║█████╗
    ██║  ██║██╔══╝  ██╔══╝  ██╔═══╝ ██║     ██║   ██║██║  ██║██╔══╝
    ██████╔╝███████╗███████╗██║     ╚██████╗╚██████╔╝██████╔╝███████╗
    ╚═════╝ ╚══════╝╚══════╝╚═╝      ╚═════╝ ╚═════╝ ╚═════╝ ╚══════╝
HKUDS%2FDeepCode | Trendshift HKUDS%2FDeepCode | Trendshift

DeepCode Logo DeepCode: Open Agentic Coding

Advancing Code Generation with Multi-Agent Systems

Website — hkuds.github.io/DeepCode

Feishu WeChat

English 中文

🖥️ Interface Showcase

🖥️ DeepCode Desktop

DeepCode Desktop coding agent demo

Work with DeepCode in a visual workspace for Sessions, goals, tool activity, code changes, and verification.

DeepCode provides TUI, Desktop, and Web clients over one shared local service. They share Projects, Session history, models, Skills, permissions, Goals, and Automations. Use deepcode, deepcode desktop, or deepcode web; see Quick start for installation and your first task.


🎬 Introduction Video

DeepCode Introduction Video

🎯 Watch our complete introduction - See how DeepCode transforms research papers and natural language into production-ready code

Watch Video


"Where AI Agents Transform Ideas into Production-Ready Code"


📑 Table of Contents

A verified task completed with DeepCode

News

2026-09-09 · TUI, Desktop, and Web share one local background service

Start with the updated Quick start and first coding task tutorial. (#212)

2026-09-06 · DeepCode v2.2.0: Session context-window caps, compaction that leaves a memory, and a fully localized Desktop

2026-09-03 · Desktop catalog race, an honest command screen, GLM-5.2, and two dependency bumps

2026-08-28 · Community fixes: plugin credential warnings and a wider zh-CN Desktop

2026-08-25 · Command executors close two bypasses

2026-08-23 · Five repaired contributions land together

2026-08-19 · Sessions that survive resume, compaction, and a second window

2026-08-18 · The runtime learns dsh's context discipline, and the TUI gets a face

2026-08-17 · Fixes from a review pass over the new settings and TUI work

2026-08-16 · The TUI answers every bare command with a selector

2026-08-15 · Settings grow up: a dsh-style dialog, declared models, and a safer config

DeepCode (HKUDS/DeepCode)

Searching Database…

16.7K ·GitHub
这是什么?HKUDS 出品的一个开放式智能编程平台:一套多智能体框架,能把自然语言甚至研究论文变成可直接上线的代码,直接在你的仓库里工作。
它是命令行工具,还是有图形界面的应用?三种都有:TUI('deepcode')、原生桌面应用,以及浏览器工作台('deepcode web'),三者都连接到同一个本地后台服务,同步会话、模型、技能和权限。
我怎么把它跑起来?安装运行时,配置好模型连接,然后启动客户端:TUI 用 'deepcode',桌面版用 'deepcode desktop',网页版用 'deepcode web'。Quick start 会带你完成第一个任务。
我可以接入哪些 AI 模型?随便接 —— 保存云端或本地模型连接后,三个客户端里都能用。你可以在信任某个自定义服务器之前浏览目录,并测试流式输出和工具调用;仅 OpenRouter 一家就列出了近千个模型。
如果任务做到一半我把应用关了会怎样?工作会在共享的后台服务里继续运行;从任意客户端重新连接,就能继续查看对话并处理审批。但有个前提:电脑必须保持唤醒状态,待处理的审批也仍然需要你回应。
我的代码会留在我的电脑上吗?会 —— 三个客户端都只跟你本机上的一个本地服务通信,Web 客户端也不需要 DeepCode 账号。代码只会发送到你自己接入的那个模型服务商。
它在我的仓库里到底能做什么?它运行目标驱动的循环:先做计划,再修改代码并用实际证据验证改动是否完成;会话历史可以跨恢复和压缩长期保留;能复用 Skills;需要明确授权才动手;还能并行运行多个智能体而不会在文件上互相冲突。
Paper2Code 是什么?它的招牌功能:喂给它一篇研究论文,它就能产出一个能跑的实现,把论文里的想法变成可直接上线的代码。README 记录了其原始架构和背后的研究成果。
我能不能无界面运行它,比如在脚本或 CI 里?可以 —— 它有 headless 自动化模式:'deepcode exec' 和目标运行可以编程方式执行任务,所以你可以把 DeepCode 接进流水线,而不必在 TUI 里手动输入。
当一个长任务超出模型的上下文窗口时会怎样?你可以给会话的窗口设置上限(比如在 TUI 里用 /context 64k)。压缩(compaction)会把较早的历史总结成摘要,同时原样保留最近的内容,并把摘要存入工作区记忆,让重要的上下文不丢失。
Creator
HKUDS
Size
86.3 MB
Stars
16.7K
Age
1y
Commits · 90 Days