AgentIndex icon
AgentIndex
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Submit Tool
ToolsMCP ServersHOTCategoriesTrendingNewBest ListsCompareGuides
Home/
Code Assistant/
DeepCode
DeepCode logo

DeepCode

Active·★ 16.8k·MIT·Updated 2026-10-26
★ Most Popular★ Essential★ Trending

DeepCode, from the HKU Data Intelligence Lab (HKUDS), is an open-source coding agent aimed at real software engineering rather than one-shot code generation. It can understand a project, edit files, run commands and tests, verify results and continue after an interruption, restart or model switch. The project describes four kinds of "depth": deep context, deep execution, deep verification and deep continuity.

It suits developers who want an agent for longer, multi-step tasks such as cross-file refactors, feature work or bug fixing with tests. You give it a natural-language goal and it keeps analysing, implementing, verifying and fixing, while you can add information, revise acceptance criteria, pause or resume. It decides completion from evidence that fits the task, such as tests, build output, diagnostics or diffs. Sessions, skills and permissions are shared across a terminal UI, a desktop app and a web interface, and parallel agents avoid file collisions. Its original research direction, Paper2Code, reproduces research from papers or documents into working, verified code.

Getting started: requires Python 3.12+ and uv. Run `uv tool install --python 3.12 deepcode-hku` and `deepcode init`, configure a model, then start the TUI, or install the desktop app from GitHub Releases.

This write-up is based on the project's README and public repository data. We have not hand-tested the tool. Data as of 2026-10-24.

License
MIT
Latest release
v2.3.1 · 2026-10-12
Last commit
2026-10-22
Contributors
34
Forks
2,177
Open issues and PRs
29
First published
2025-05-14
PyPI package
deepcode-hku 2.3.1 · 119 downloads last week

Source: GitHub, npm and PyPI public APIs.

#Multi-Agent AI#Code Generation#Software Engineering#Algorithm Implementation#Python#Web Browsing#Coding
$ Install
$ uv tool install --python 3.12 deepcode-hku
↗ Visit site★ GitHub
01

Features

01Automated Implementation of Complex Algorithms (Paper2Code)
02Automated Front-End Web Development (Text2Web)
03Automated Back-End Development (Text2Backend)
04Research-to-Production Pipeline for scientific papers
05Quality Assurance Automation with unit test generation
02

Why choose it

+Goal-driven loops with the ability to steer, pause and resume long tasks.
+Completion judged by task-appropriate evidence such as tests, builds and diffs.
+Same agent and sessions across TUI, desktop and web; bring your own models.
+Research-backed (Paper2Code) and MIT licensed.
03

Trade-offs

!The project has evolved quickly from a research prototype into a full agent; check that guides you follow match the current version.
!Long autonomous runs can consume many model calls; set budgets and permissions.
!Requires Python 3.12+ and a shared local background service, which adds setup compared with a single CLI binary.
04

Maintenance check

ActiveChecked: 2026-10-23
Last commit
2026-10-22
Commits, last 90 days
100+
Releases, last 90 days
5
Latest release
v2.3.1 (2026-10-12)
Open issues
28
Recent issues with at least one comment
3/3
Commits per week, last 12 weeks
Commits per week, last 12 weeks: 32, 67, 32, 15, 12, 32, 15, 14, 7, 12, 147, 6

Oldest week on the left; the latest four weeks are orange. Source: GitHub commit activity.

Status rule: archived on GitHub = Archived; last commit within 90 days = Active; 91 to 365 days = Slowing; older = Stale. All figures come from the GitHub API on the date shown.

Most discussed open issues

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

Issue titles are quoted from GitHub. Open the link to check whether a problem still applies to the version you use.

05

Compatibility

Python
Python Runtime
Verified via docs
Command Line Interface
Native CLI
Verified via docs
Web Interface
Native Web UI
Verified via docs
06

Quick start

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

Use cases

↳Accelerating algorithm reproduction and scientific software engineering for researchers.
↳Rapid prototyping and development of front-end and back-end web applications from text descriptions.
↳Automating repetitive coding tasks and integrating into CI/CD pipelines for professional developers.
08

Alternatives

⚡Top VS:
VSContext7★63.8k→VSOpen Interpreter★68.7k→VSMicrosoft AutoGen★61.6k→VSGPT Researcher★30.3k→
Context7 logo
Context7★ 63.8k
MCP Server that provides up-to-date code documentation for LLMs and AI code editors.
VSCompare→
Open Interpreter logo
Open Interpreter★ 68.7k
A coding agent for the terminal, optimized for low-cost and open models. Forked from OpenAI's Codex, it can emulate other agent harnesses and runs commands in a native sandbox.
VSCompare→
Microsoft AutoGen logo
Microsoft AutoGen★ 61.6k
A framework that enables the development of LLM applications using multiple agents that can converse with each other to solve tasks.
VSCompare→
GPT Researcher logo
GPT Researcher★ 30.3k
An autonomous agent that conducts deep research on any data using any LLM provider, producing detailed reports with citations from web and local sources.
VSCompare→
mini-swe-agent logo
mini-swe-agent★ 8.9k
The 100 line AI agent that solves GitHub issues or helps you in your command line. Radically simple, no huge configs, no giant monorepo—but scores >74% on SWE-bench verified!
VSCompare→
awesome-cursorrules logo
awesome-cursorrules★ 41.0k
📄 Configuration files that enhance Cursor AI editor experience with custom rules and behaviors
VSCompare→
PocketFlow-Tutorial-Codebase-Knowledge logo
PocketFlow-Tutorial-Codebase-Knowledge★ 12.7k
Pocket Flow: Codebase to Tutorial
VSCompare→
DesktopCommanderMCP logo
DesktopCommanderMCP★ 10.1k
This is MCP server for Claude that gives it terminal control, file system search and diff file editing capabilities
VSCompare→
See all alternatives →

Comments

Log in to leave a comment

No comments yet. Be the first!

On this page
01Features02Why choose it03Trade-offs04Maintenance check05Compatibility06Quick start07Use cases08Alternatives
HKUDS /
DeepCode
↗

Open-source coding agent for long, verified engineering tasks

16.8k2.2kMIT
Last commit2d ago
StatusActive
CategoryCode Assistant
Contributors34
Latest releasev2.3.1
Links
Documentation↗Discussion↗Issues↗Releases↗
Cloud Infrastructure
Ad

Deploy on DigitalOcean

Host your MCP servers, Docker containers, and AI agents with $200 free credit over 60 days.

Claim $200 Free Credit
© 2026 AgentIndex.app|Built by a 10-year iOS Developer.
Best by use caseAboutContactAdvertisePrivacy PolicyTerms of UseQYSGitHubBuy me a coffee ☕

Browse by Category

MCP ServersCode AssistantWorkflow AutomationRAG / Knowledge BaseMulti-AgentBrowser AutomationLLM InfraDev ToolingObservability

Not affiliated with Anthropic, OpenAI or Microsoft.