DeepCode is an open-source AI coding agent that transforms research papers and text descriptions into working code. It supports Paper2Code, Text2Web, and Text2Backend workflows.
- Upstream:
HKUDS/DeepCode(main branch) - Fork:
raymondginger2018-sudo/DeepCode - Language: Python 3.12+
- Test:
pytest -q(ruff check + format before commit) - CI: Linting and Formatting / Python CI / Security CI / Desktop CI
- Small PRs only — one module per PR, < 500 lines preferred
- New file first — pure additions with env-knob (default off) are easiest to merge
- Rebase before push — always rebase on latest upstream/main
- Pre-commit check — run
pre-commit run --all-filesbefore pushing - CI must pass — all 4 workflows green before requesting review
- Evidence over claims — each PR needs test results, not just "it works"
- Maintainer: @Zongwei9888 (Zongwei Li)
- Review style: test-merges on latest main, gives specific feedback