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.