DeepCode
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.
Features
Why choose it
Trade-offs
Maintenance check
- 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
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.
Compatibility
Quick start
Use cases
Alternatives
Comments
No comments yet. Be the first!