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') — все они подключены к одному общему локальному фоновому сервису, который синхронизирует сессии, модели, скиллы и разрешения.
Как его запустить?Установите рантайм, настройте подключение к модели, затем запустите клиент: 'deepcode' для TUI, 'deepcode desktop' или 'deepcode web'. Quick start проведёт вас через первую задачу.
Какие модели ИИ можно подключить?Любые — сохранённые подключения к облачным или локальным моделям работают во всех трёх клиентах. Можно просматривать каталог каждой модели и проверять стриминг и вызовы инструментов, прежде чем доверять кастомному серверу; один только OpenRouter предлагает почти тысячу моделей.
Что будет, если я закрою приложение посреди выполнения задачи?Работа продолжится в общем фоновом сервисе; переподключитесь из любого клиента, чтобы следить за диалогом и подтверждать запросы. Нюанс: компьютер должен оставаться включённым, а ожидающие подтверждения всё равно потребуют вашего ответа.
Мой код остаётся на моей машине?Да — три клиента общаются с одним локальным сервисом на вашей машине, и веб-клиенту не нужен аккаунт DeepCode. Код уходит только тому провайдеру моделей, которого вы сами подключили.
Что он вообще умеет делать в моём репозитории?Он запускает циклы, ориентированные на цель: планирует, вносит правки и проверяет изменения с завершением на основе доказательств, сохраняет долговременную историю сессий между возобновлениями и компакцией, повторно использует скиллы, запрашивает явные разрешения и запускает параллельных агентов, которые не конфликтуют за файлы.
Что такое Paper2Code?Его главная фича: скормите ему научную статью — и он выдаст работающую реализацию, превращая опубликованные идеи в готовый к продакшену код. В README описаны исходная архитектура и научные результаты, на которых она основана.
Можно ли запускать его в headless-режиме, например из скриптов или CI?Да — есть режим headless-автоматизации: 'deepcode exec' и goal-запуски выполняют задачи программно, так что DeepCode можно встроить в пайплайны вместо ручного ввода в TUI.
Что происходит, когда длинная задача выходит за пределы контекстного окна модели?Можно ограничить окно сессии (например, /context 64k в TUI). Компакция сжимает старую историю, сохраняя недавний хвост дословно, и складывает сводку в память рабочего пространства, чтобы важный контекст не потерялся.
Creator
HKUDS
Size
86.3 MB
Stars
16.7K
Age
1y
Commits · 90 Days