{"id":30508363,"url":"https://github.com/hkuds/deepcode","last_synced_at":"2025-10-24T20:41:23.694Z","repository":{"id":305512586,"uuid":"983246568","full_name":"HKUDS/DeepCode","owner":"HKUDS","description":"\"DeepCode: Open Agentic Coding (Paper2Code \u0026 Text2Web \u0026 Text2Backend)\"","archived":false,"fork":false,"pushed_at":"2025-08-05T07:28:32.000Z","size":5992,"stargazers_count":693,"open_issues_count":2,"forks_count":87,"subscribers_count":18,"default_branch":"main","last_synced_at":"2025-08-05T09:26:29.485Z","etag":null,"topics":["agentic-ai","agentic-coding","llm-agent"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HKUDS.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-05-14T05:23:02.000Z","updated_at":"2025-08-05T07:26:46.000Z","dependencies_parsed_at":"2025-08-05T09:12:16.627Z","dependency_job_id":"d52d82d7-82e8-4739-861e-266ee819a3f9","html_url":"https://github.com/HKUDS/DeepCode","commit_stats":null,"previous_names":["hkuds/deepcode"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/HKUDS/DeepCode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HKUDS%2FDeepCode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HKUDS%2FDeepCode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HKUDS%2FDeepCode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HKUDS%2FDeepCode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HKUDS","download_url":"https://codeload.github.com/HKUDS/DeepCode/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HKUDS%2FDeepCode/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272144480,"owners_count":24881139,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-25T02:00:12.092Z","response_time":1107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agentic-ai","agentic-coding","llm-agent"],"created_at":"2025-08-25T22:39:48.269Z","updated_at":"2025-10-24T20:41:23.613Z","avatar_url":"https://github.com/HKUDS.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n\u003ctable style=\"border: none; margin: 0 auto; padding: 0; border-collapse: collapse;\"\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\" style=\"vertical-align: middle; padding: 10px; border: none; width: 250px;\"\u003e\n  \u003cimg src=\"assets/logo.png\" alt=\"DeepCode Logo\" width=\"200\" style=\"margin: 0; padding: 0; display: block;\"/\u003e\n\u003c/td\u003e\n\u003ctd align=\"left\" style=\"vertical-align: middle; padding: 10px 0 10px 30px; border: none;\"\u003e\n  \u003cpre style=\"font-family: 'Courier New', monospace; font-size: 16px; color: #0EA5E9; margin: 0; padding: 0; text-shadow: 0 0 10px #0EA5E9, 0 0 20px rgba(14,165,233,0.5); line-height: 1.2; transform: skew(-1deg, 0deg); display: block;\"\u003e    ██████╗ ███████╗███████╗██████╗  ██████╗ ██████╗ ██████╗ ███████╗\n    ██╔══██╗██╔════╝██╔════╝██╔══██╗██╔════╝██╔═══██╗██╔══██╗██╔════╝\n    ██║  ██║█████╗  █████╗  ██████╔╝██║     ██║   ██║██║  ██║█████╗\n    ██║  ██║██╔══╝  ██╔══╝  ██╔═══╝ ██║     ██║   ██║██║  ██║██╔══╝\n    ██████╔╝███████╗███████╗██║     ╚██████╗╚██████╔╝██████╔╝███████╗\n    ╚═════╝ ╚══════╝╚══════╝╚═╝      ╚═════╝ ╚═════╝ ╚═════╝ ╚══════╝\u003c/pre\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n\u003cdiv align=\"center\"\u003e\n\u003ca href=\"https://trendshift.io/repositories/14665\" target=\"_blank\"\u003e\u003cimg src=\"https://trendshift.io/api/badge/repositories/14665\" alt=\"HKUDS%2FDeepCode | Trendshift\" style=\"width: 250px; height: 55px;\" width=\"250\" height=\"55\"/\u003e\u003c/a\u003e\n\u003c/div\u003e\n\n\u003c!-- \u003cimg src=\"https://readme-typing-svg.herokuapp.com?font=Russo+One\u0026size=28\u0026duration=2000\u0026pause=800\u0026color=06B6D4\u0026background=00000000\u0026center=true\u0026vCenter=true\u0026width=800\u0026height=50\u0026lines=%E2%9A%A1+OPEN+AGENTIC+CODING+%E2%9A%A1\" alt=\"DeepCode Tech Subtitle\" style=\"margin-top: 5px; filter: drop-shadow(0 0 12px #06B6D4) drop-shadow(0 0 24px rgba(6,182,212,0.4));\"/\u003e --\u003e\n\n# \u003cimg src=\"https://github.com/Zongwei9888/Experiment_Images/raw/43c585dca3d21b8e4b6390d835cdd34dc4b4b23d/DeepCode_images/title_logo.svg\" alt=\"DeepCode Logo\" width=\"32\" height=\"32\" style=\"vertical-align: middle; margin-right: 8px;\"/\u003e DeepCode: Open Agentic Coding\n\n### *Advancing Code Generation with Multi-Agent Systems*\n\n\u003c!-- \u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Version-1.0.0-00d4ff?style=for-the-badge\u0026logo=rocket\u0026logoColor=white\" alt=\"Version\"\u003e\n\n  \u003cimg src=\"https://img.shields.io/badge/License-MIT-4ecdc4?style=for-the-badge\u0026logo=opensourceinitiative\u0026logoColor=white\" alt=\"License\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/AI-Multi--Agent-9b59b6?style=for-the-badge\u0026logo=brain\u0026logoColor=white\" alt=\"AI\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/HKU-Data_Intelligence_Lab-f39c12?style=for-the-badge\u0026logo=university\u0026logoColor=white\" alt=\"HKU\"\u003e\n\u003c/p\u003e --\u003e\n\u003cp\u003e\n  \u003ca href=\"https://github.com/HKUDS/DeepCode/stargazers\"\u003e\u003cimg src='https://img.shields.io/github/stars/HKUDS/DeepCode?color=00d9ff\u0026style=for-the-badge\u0026logo=star\u0026logoColor=white\u0026labelColor=1a1a2e' /\u003e\u003c/a\u003e\n  \u003cimg src=\"https://img.shields.io/badge/🐍Python-3.13-4ecdc4?style=for-the-badge\u0026logo=python\u0026logoColor=white\u0026labelColor=1a1a2e\"\u003e\n  \u003ca href=\"https://pypi.org/project/deepcode-hku/\"\u003e\u003cimg src=\"https://img.shields.io/pypi/v/deepcode-hku.svg?style=for-the-badge\u0026logo=pypi\u0026logoColor=white\u0026labelColor=1a1a2e\u0026color=ff6b6b\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cp\u003e\n  \u003ca href=\"https://discord.gg/yF2MmDJyGJ\"\u003e\u003cimg src=\"https://img.shields.io/badge/💬Discord-Community-7289da?style=for-the-badge\u0026logo=discord\u0026logoColor=white\u0026labelColor=1a1a2e\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/HKUDS/DeepCode/issues/11\"\u003e\u003cimg src=\"https://img.shields.io/badge/💬WeChat-Group-07c160?style=for-the-badge\u0026logo=wechat\u0026logoColor=white\u0026labelColor=1a1a2e\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003cdiv style=\"width: 100%; height: 2px; margin: 20px 0; background: linear-gradient(90deg, transparent, #00d9ff, transparent);\"\u003e\u003c/div\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"#-quick-start\" style=\"text-decoration: none;\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Quick%20Start-Get%20Started%20Now-00d9ff?style=for-the-badge\u0026logo=rocket\u0026logoColor=white\u0026labelColor=1a1a2e\"\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\n### 🖥️ **Interface Showcase**\n\n\u003ctable align=\"center\" width=\"100%\" style=\"border: none; border-collapse: collapse; margin: 30px 0;\"\u003e\n\u003ctr\u003e\n\u003ctd width=\"50%\" align=\"center\" style=\"vertical-align: top; padding: 20px;\"\u003e\n\n#### 🖥️ **CLI Interface**\n**Terminal-Based Development**\n\n\u003cdiv align=\"center\"\u003e\n\n  \u003cimg src=\"https://github.com/Zongwei9888/Experiment_Images/blob/8882a7313c504ca97ead6e7b36c51aa761b6a4f3/DeepCode_images/CLI.gif\" alt=\"CLI Interface Demo\" width=\"100%\" style=\"border-radius: 10px; box-shadow: 0 8px 20px rgba(45,55,72,0.3); margin: 15px 0;\"/\u003e\n\n  \u003cdiv style=\"background: linear-gradient(135deg, #2D3748 0%, #4A5568 100%); border-radius: 12px; padding: 15px; margin: 15px 0; color: white;\"\u003e\n    \u003cstrong\u003e🚀 Advanced Terminal Experience\u003c/strong\u003e\u003cbr/\u003e\n    \u003csmall\u003e⚡ Fast command-line workflow\u003cbr/\u003e🔧 Developer-friendly interface\u003cbr/\u003e📊 Real-time progress tracking\u003c/small\u003e\n  \u003c/div\u003e\n\n  *Professional terminal interface for advanced users and CI/CD integration*\n\u003c/div\u003e\n\n\u003c/td\u003e\n\u003ctd width=\"50%\" align=\"center\" style=\"vertical-align: top; padding: 20px;\"\u003e\n\n#### 🌐 **Web Interface**\n**Visual Interactive Experience**\n\n\u003cdiv align=\"center\"\u003e\n\n  \u003cimg src=\"https://github.com/Zongwei9888/Experiment_Images/raw/8882a7313c504ca97ead6e7b36c51aa761b6a4f3/DeepCode_images/UI.gif\" alt=\"Web Interface Demo\" width=\"100%\" style=\"border-radius: 10px; box-shadow: 0 8px 20px rgba(14,165,233,0.3); margin: 15px 0;\"/\u003e\n\n  \u003cdiv style=\"background: linear-gradient(135deg, #0EA5E9 0%, #00D4FF 100%); border-radius: 12px; padding: 15px; margin: 15px 0; color: white;\"\u003e\n    \u003cstrong\u003e🎨 Modern Web Dashboard\u003c/strong\u003e\u003cbr/\u003e\n    \u003csmall\u003e🖱️ Intuitive drag-and-drop\u003cbr/\u003e📱 Responsive design\u003cbr/\u003e🎯 Visual progress tracking\u003c/small\u003e\n  \u003c/div\u003e\n\n  *Beautiful web interface with streamlined workflow for all skill levels*\n\u003c/div\u003e\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n---\n\n\u003cdiv align=\"center\"\u003e\n\n### 🎬 **Introduction Video**\n\n\u003cdiv style=\"margin: 20px 0;\"\u003e\n  \u003ca href=\"https://youtu.be/PRgmP8pOI08\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://img.youtube.com/vi/PRgmP8pOI08/maxresdefault.jpg\"\n         alt=\"DeepCode Introduction Video\"\n         width=\"75%\"\n         style=\"border-radius: 12px; box-shadow: 0 8px 25px rgba(0,0,0,0.15); transition: transform 0.3s ease;\"/\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\n*🎯 **Watch our complete introduction** - See how DeepCode transforms research papers and natural language into production-ready code*\n\n\u003cp\u003e\n  \u003ca href=\"https://youtu.be/PRgmP8pOI08\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/▶️_Watch_Video-FF0000?style=for-the-badge\u0026logo=youtube\u0026logoColor=white\" alt=\"Watch Video\"/\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003c/div\u003e\n\n---\n\n\n\n\n\u003e *\"Where AI Agents Transform Ideas into Production-Ready Code\"*\n\n\u003c/div\u003e\n\n---\n\n## 📑 Table of Contents\n\n- [🚀 Key Features](#-key-features)\n- [🏗️ Architecture](#️-architecture)\n- [🚀 Quick Start](#-quick-start)\n- [💡 Examples](#-examples)\n  - [🎬 Live Demonstrations](#-live-demonstrations)\n- [⭐ Star History](#-star-history)\n- [📄 License](#-license)\n\n---\n\n## 🚀 Key Features\n\n\u003cbr/\u003e\n\n\u003ctable align=\"center\" width=\"100%\" style=\"border: none; table-layout: fixed;\"\u003e\n\u003ctr\u003e\n\u003ctd width=\"30%\" align=\"center\" style=\"vertical-align: top; padding: 20px;\"\u003e\n\n\u003cdiv style=\"height: 80px; display: flex; align-items: center; justify-content: center;\"\u003e\n\u003ch3 style=\"margin: 0; padding: 0;\"\u003e🚀 \u003cstrong\u003ePaper2Code\u003c/strong\u003e\u003c/h3\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\" style=\"margin: 15px 0;\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/ALGORITHM-IMPLEMENTATION-ff6b6b?style=for-the-badge\u0026logo=algorithm\u0026logoColor=white\" alt=\"Algorithm Badge\" /\u003e\n\u003c/div\u003e\n\n\u003cdiv style=\"height: 80px; display: flex; align-items: center; justify-content: center;\"\u003e\n\u003cp align=\"center\"\u003e\u003cstrong\u003eAutomated Implementation of Complex Algorithms\u003c/strong\u003e\u003c/p\u003e\n\u003c/div\u003e\n\n\u003cdiv style=\"height: 60px; display: flex; align-items: center; justify-content: center;\"\u003e\n\u003cp align=\"center\"\u003eEffortlessly converts complex algorithms from research papers into \u003cstrong\u003ehigh-quality\u003c/strong\u003e, \u003cstrong\u003eproduction-ready\u003c/strong\u003e code, accelerating algorithm reproduction.\u003c/p\u003e\n\u003c/div\u003e\n\n\n\n\u003c/td\u003e\n\u003ctd width=\"30%\" align=\"center\" style=\"vertical-align: top; padding: 20px;\"\u003e\n\n\u003cdiv style=\"height: 80px; display: flex; align-items: center; justify-content: center;\"\u003e\n\u003ch3 style=\"margin: 0; padding: 0;\"\u003e🎨 \u003cstrong\u003eText2Web\u003c/strong\u003e\u003c/h3\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\" style=\"margin: 15px 0;\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/FRONTEND-DEVELOPMENT-4ecdc4?style=for-the-badge\u0026logo=react\u0026logoColor=white\" alt=\"Frontend Badge\" /\u003e\n\u003c/div\u003e\n\n\u003cdiv style=\"height: 80px; display: flex; align-items: center; justify-content: center;\"\u003e\n\u003cp align=\"center\"\u003e\u003cstrong\u003eAutomated Front-End Web Development\u003c/strong\u003e\u003c/p\u003e\n\u003c/div\u003e\n\n\u003cdiv style=\"height: 60px; display: flex; align-items: center; justify-content: center;\"\u003e\n\u003cp align=\"center\"\u003eTranslates plain textual descriptions into \u003cstrong\u003efully functional\u003c/strong\u003e, \u003cstrong\u003evisually appealing\u003c/strong\u003e front-end web code for rapid interface creation.\u003c/p\u003e\n\u003c/div\u003e\n\n\n\n\u003c/td\u003e\n\u003ctd width=\"30%\" align=\"center\" style=\"vertical-align: top; padding: 20px;\"\u003e\n\n\u003cdiv style=\"height: 80px; display: flex; align-items: center; justify-content: center;\"\u003e\n\u003ch3 style=\"margin: 0; padding: 0;\"\u003e⚙️ \u003cstrong\u003eText2Backend\u003c/strong\u003e\u003c/h3\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\" style=\"margin: 15px 0;\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/BACKEND-DEVELOPMENT-9b59b6?style=for-the-badge\u0026logo=server\u0026logoColor=white\" alt=\"Backend Badge\" /\u003e\n\u003c/div\u003e\n\n\u003cdiv style=\"height: 80px; display: flex; align-items: center; justify-content: center;\"\u003e\n\u003cp align=\"center\"\u003e\u003cstrong\u003eAutomated Back-End Development\u003c/strong\u003e\u003c/p\u003e\n\u003c/div\u003e\n\n\u003cdiv style=\"height: 60px; display: flex; align-items: center; justify-content: center;\"\u003e\n\u003cp align=\"center\"\u003eGenerates \u003cstrong\u003eefficient\u003c/strong\u003e, \u003cstrong\u003escalable\u003c/strong\u003e, and \u003cstrong\u003efeature-rich\u003c/strong\u003e back-end code from simple text inputs, streamlining server-side development.\u003c/p\u003e\n\u003c/div\u003e\n\n\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n\u003cbr/\u003e\n\n### 🎯 **Autonomous Multi-Agent Workflow**\n\n**The Challenges**:\n\n- 📄 **Implementation Complexity**: Converting academic papers and complex algorithms into working code requires significant technical effort and domain expertise\n\n- 🔬 **Research Bottleneck**: Researchers spend valuable time implementing algorithms instead of focusing on their core research and discovery work\n\n- ⏱️ **Development Delays**: Product teams experience long wait times between concept and testable prototypes, slowing down innovation cycles\n\n- 🔄 **Repetitive Coding**: Developers repeatedly implement similar patterns and functionality instead of building on existing solutions\n\n**DeepCode** addresses these workflow inefficiencies by providing reliable automation for common development tasks, streamlining your development workflow from concept to code.\n\n\u003cdiv align=\"center\"\u003e\n\n```mermaid\nflowchart LR\n    A[\"📄 Research Papers\u003cbr/\u003e💬 Text Prompts\u003cbr/\u003e🌐 URLs \u0026 Document\u003cbr/\u003e📎 Files: PDF, DOC, PPTX, TXT, HTML\"] --\u003e B[\"🧠 DeepCode\u003cbr/\u003eMulti-Agent Engine\"]\n    B --\u003e C[\"🚀 Algorithm Implementation \u003cbr/\u003e🎨 Frontend Development \u003cbr/\u003e⚙️ Backend Development\"]\n\n    style A fill:#ff6b6b,stroke:#c0392b,stroke-width:2px,color:#000\n    style B fill:#00d4ff,stroke:#0984e3,stroke-width:3px,color:#000\n    style C fill:#00b894,stroke:#00a085,stroke-width:2px,color:#000\n```\n\n\u003c/div\u003e\n\n---\n\n## 🏗️ Architecture\n\n### 📊 **System Overview**\n\n**DeepCode** is an AI-powered development platform that automates code generation and implementation tasks. Our multi-agent system handles the complexity of translating requirements into functional, well-structured code, allowing you to focus on innovation rather than implementation details.\n\n🎯 **Technical Capabilities**:\n\n🧬 **Research-to-Production Pipeline**\u003cbr\u003e\nMulti-modal document analysis engine that extracts algorithmic logic and mathematical models from academic papers. Generates optimized implementations with proper data structures while preserving computational complexity characteristics.\n\n🪄 **Natural Language Code Synthesis**\u003cbr\u003e\nContext-aware code generation using fine-tuned language models trained on curated code repositories. Maintains architectural consistency across modules while supporting multiple programming languages and frameworks.\n\n⚡ **Automated Prototyping Engine**\u003cbr\u003e\nIntelligent scaffolding system generating complete application structures including database schemas, API endpoints, and frontend components. Uses dependency analysis to ensure scalable architecture from initial generation.\n\n💎 **Quality Assurance Automation**\u003cbr\u003e\nIntegrated static analysis with automated unit test generation and documentation synthesis. Employs AST analysis for code correctness and property-based testing for comprehensive coverage.\n\n🔮 **CodeRAG Integration System**\u003cbr\u003e\nAdvanced retrieval-augmented generation combining semantic vector embeddings with graph-based dependency analysis. Automatically discovers optimal libraries and implementation patterns from large-scale code corpus.\n\n---\n\n### 🔧 **Core Techniques**\n\n- 🧠 **Intelligent Orchestration Agent**: Central decision-making system that coordinates workflow phases and analyzes requirements. Employs dynamic planning algorithms to adapt execution strategies in real-time based on evolving project complexity. Dynamically selects optimal processing strategies for each implementation step. \u003cbr\u003e\n\n- 💾 **Efficient Memory Mechanism**: Advanced context engineering system that manages large-scale code contexts efficiently. Implements hierarchical memory structures with intelligent compression for handling complex codebases. This component enables instant retrieval of implementation patterns and maintains semantic coherence across extended development sessions. \u003cbr\u003e\n\n- 🔍 **Advanced CodeRAG System**: Global code comprehension engine that analyzes complex inter-dependencies across repositories. Performs cross-codebase relationship mapping to understand architectural patterns from a holistic perspective. This module leverages dependency graphs and semantic analysis to provide globally-aware code recommendations during implementation.\n\n---\n\n### 🤖 **Multi-Agent Architecture of DeepCode**:\n\n- **🎯 Central Orchestrating Agent**: Orchestrates entire workflow execution and makes strategic decisions. Coordinates specialized agents based on input complexity analysis. Implements dynamic task planning and resource allocation algorithms. \u003cbr\u003e\n\n- **📝 Intent Understanding Agent**: Performs deep semantic analysis of user requirements to decode complex intentions. Extracts functional specifications and technical constraints through advanced NLP processing. Transforms ambiguous human descriptions into precise, actionable development specifications with structured task decomposition. \u003cbr\u003e\n\n- **📄 Document Parsing Agent**: Processes complex technical documents and research papers with advanced parsing capabilities. Extracts algorithms and methodologies using document understanding models. Converts academic concepts into practical implementation specifications through intelligent content analysis. \u003cbr\u003e\n\n- **🏗️ Code Planning Agent**: Performs architectural design and technology stack optimization. Dynamic planning for adaptive development roadmaps. Enforces coding standards and generates modular structures through automated design pattern selection.\u003cbr\u003e\n\n- **🔍 Code Reference Mining Agent**: Discovers relevant repositories and frameworks through intelligent search algorithms. Analyzes codebases for compatibility and integration potential. Provides recommendations based on similarity metrics and automated dependency analysis. \u003cbr\u003e\n\n- **📚 Code Indexing Agent**: Builds comprehensive knowledge graphs of discovered codebases. Maintains semantic relationships between code components. Enables intelligent retrieval and cross-reference capabilities. \u003cbr\u003e\n\n- **🧬 Code Generation Agent**: Synthesizes gathered information into executable code implementations. Creates functional interfaces and integrates discovered components. Generates comprehensive test suites and documentation for reproducibility.\n\n---\n\n#### 🛠️ **Implementation Tools Matrix**\n\n**🔧 Powered by MCP (Model Context Protocol)**\n\nDeepCode leverages the **Model Context Protocol (MCP)** standard to seamlessly integrate with various tools and services. This standardized approach ensures reliable communication between AI agents and external systems, enabling powerful automation capabilities.\n\n##### 📡 **MCP Servers \u0026 Tools**\n\n| 🛠️ **MCP Server** | 🔧 **Primary Function** | 💡 **Purpose \u0026 Capabilities** |\n|-------------------|-------------------------|-------------------------------|\n| **🔍 brave** | Web Search Engine | Real-time information retrieval via Brave Search API |\n| **🌐 bocha-mcp** | Alternative Search | Secondary search option with independent API access |\n| **📂 filesystem** | File System Operations | Local file and directory management, read/write operations |\n| **🌐 fetch** | Web Content Retrieval | Fetch and extract content from URLs and web resources |\n| **📥 github-downloader** | Repository Management | Clone and download GitHub repositories for analysis |\n| **📋 file-downloader** | Document Processing | Download and convert files (PDF, DOCX, etc.) to Markdown |\n| **⚡ command-executor** | System Commands | Execute bash/shell commands for environment management |\n| **🧬 code-implementation** | Code Generation Hub | Comprehensive code reproduction with execution and testing |\n| **📚 code-reference-indexer** | Smart Code Search | Intelligent indexing and search of code repositories |\n| **📄 document-segmentation** | Smart Document Analysis | Intelligent document segmentation for large papers and technical documents |\n\n##### 🔧 **Legacy Tool Functions** *(for reference)*\n\n| 🛠️ **Function** | 🎯 **Usage Context** |\n|-----------------|---------------------|\n| **📄 read_code_mem** | Efficient code context retrieval from memory |\n| **✍️ write_file** | Direct file content generation and modification |\n| **🐍 execute_python** | Python code testing and validation |\n| **📁 get_file_structure** | Project structure analysis and organization |\n| **⚙️ set_workspace** | Dynamic workspace and environment configuration |\n| **📊 get_operation_history** | Process monitoring and operation tracking |\n\n\n---\n\n🎛️ **Multi-Interface Framework**\u003cbr\u003e\nRESTful API with CLI and web frontends featuring real-time code streaming, interactive debugging, and extensible plugin architecture for CI/CD integration.\n\n**🚀 Multi-Agent Intelligent Pipeline:**\n\n\u003cdiv align=\"center\"\u003e\n\n### 🌟 **Intelligence Processing Flow**\n\n\u003ctable align=\"center\" width=\"100%\" style=\"border: none; border-collapse: collapse;\"\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"3\" align=\"center\" style=\"padding: 20px; background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); border-radius: 15px; color: white; font-weight: bold;\"\u003e\n💡 \u003cstrong\u003eINPUT LAYER\u003c/strong\u003e\u003cbr/\u003e\n📄 Research Papers • 💬 Natural Language • 🌐 URLs • 📋 Requirements\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd colspan=\"3\" height=\"20\"\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"3\" align=\"center\" style=\"padding: 15px; background: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%); border-radius: 12px; color: white; font-weight: bold;\"\u003e\n🎯 \u003cstrong\u003eCENTRAL ORCHESTRATION\u003c/strong\u003e\u003cbr/\u003e\nStrategic Decision Making • Workflow Coordination • Agent Management\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd colspan=\"3\" height=\"15\"\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\" style=\"padding: 12px; background: linear-gradient(135deg, #3742fa 0%, #2f3542 100%); border-radius: 10px; color: white; width: 50%;\"\u003e\n📝 \u003cstrong\u003eTEXT ANALYSIS\u003c/strong\u003e\u003cbr/\u003e\n\u003csmall\u003eRequirement Processing\u003c/small\u003e\n\u003c/td\u003e\n\u003ctd width=\"10\"\u003e\u003c/td\u003e\n\u003ctd align=\"center\" style=\"padding: 12px; background: linear-gradient(135deg, #8c7ae6 0%, #9c88ff 100%); border-radius: 10px; color: white; width: 50%;\"\u003e\n📄 \u003cstrong\u003eDOCUMENT ANALYSIS\u003c/strong\u003e\u003cbr/\u003e\n\u003csmall\u003ePaper \u0026 Spec Processing\u003c/small\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd colspan=\"3\" height=\"15\"\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"3\" align=\"center\" style=\"padding: 15px; background: linear-gradient(135deg, #00d2d3 0%, #54a0ff 100%); border-radius: 12px; color: white; font-weight: bold;\"\u003e\n📋 \u003cstrong\u003eREPRODUCTION PLANNING\u003c/strong\u003e\u003cbr/\u003e\nDeep Paper Analysis • Code Requirements Parsing • Reproduction Strategy Development\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd colspan=\"3\" height=\"15\"\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\" style=\"padding: 12px; background: linear-gradient(135deg, #ffa726 0%, #ff7043 100%); border-radius: 10px; color: white; width: 50%;\"\u003e\n🔍 \u003cstrong\u003eREFERENCE ANALYSIS\u003c/strong\u003e\u003cbr/\u003e\n\u003csmall\u003eRepository Discovery\u003c/small\u003e\n\u003c/td\u003e\n\u003ctd width=\"10\"\u003e\u003c/td\u003e\n\u003ctd align=\"center\" style=\"padding: 12px; background: linear-gradient(135deg, #e056fd 0%, #f368e0 100%); border-radius: 10px; color: white; width: 50%;\"\u003e\n📚 \u003cstrong\u003eCODE INDEXING\u003c/strong\u003e\u003cbr/\u003e\n\u003csmall\u003eKnowledge Graph Building\u003c/small\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd colspan=\"3\" height=\"15\"\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"3\" align=\"center\" style=\"padding: 15px; background: linear-gradient(135deg, #26de81 0%, #20bf6b 100%); border-radius: 12px; color: white; font-weight: bold;\"\u003e\n🧬 \u003cstrong\u003eCODE IMPLEMENTATION\u003c/strong\u003e\u003cbr/\u003e\nImplementation Generation • Testing • Documentation\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd colspan=\"3\" height=\"15\"\u003e\u003c/td\u003e\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"3\" align=\"center\" style=\"padding: 20px; background: linear-gradient(135deg, #045de9 0%, #09c6f9 100%); border-radius: 15px; color: white; font-weight: bold;\"\u003e\n⚡ \u003cstrong\u003eOUTPUT DELIVERY\u003c/strong\u003e\u003cbr/\u003e\n📦 Complete Codebase • 🧪 Test Suite • 📚 Documentation • 🚀 Deployment Ready\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\u003cbr/\u003e\n\n### 🔄 **Process Intelligence Features**\n\n\u003ctable align=\"center\" style=\"border: none;\"\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\" width=\"25%\" style=\"padding: 15px;\"\u003e\n\u003cdiv style=\"background: #f8f9fa; border-radius: 10px; padding: 15px; border-left: 4px solid #ff6b6b;\"\u003e\n\u003ch4\u003e🎯 Adaptive Flow\u003c/h4\u003e\n\u003cp\u003e\u003csmall\u003eDynamic agent selection based on input complexity\u003c/small\u003e\u003c/p\u003e\n\u003c/div\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\" width=\"25%\" style=\"padding: 15px;\"\u003e\n\u003cdiv style=\"background: #f8f9fa; border-radius: 10px; padding: 15px; border-left: 4px solid #4ecdc4;\"\u003e\n\u003ch4\u003e🧠 Smart Coordination\u003c/h4\u003e\n\u003cp\u003e\u003csmall\u003eIntelligent task distribution and parallel processing\u003c/small\u003e\u003c/p\u003e\n\u003c/div\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\" width=\"25%\" style=\"padding: 15px;\"\u003e\n\u003cdiv style=\"background: #f8f9fa; border-radius: 10px; padding: 15px; border-left: 4px solid #45b7d1;\"\u003e\n\u003ch4\u003e🔍 Context Awareness\u003c/h4\u003e\n\u003cp\u003e\u003csmall\u003eDeep understanding through CodeRAG integration\u003c/small\u003e\u003c/p\u003e\n\u003c/div\u003e\n\u003c/td\u003e\n\u003ctd align=\"center\" width=\"25%\" style=\"padding: 15px;\"\u003e\n\u003cdiv style=\"background: #f8f9fa; border-radius: 10px; padding: 15px; border-left: 4px solid #96ceb4;\"\u003e\n\u003ch4\u003e⚡ Quality Assurance\u003c/h4\u003e\n\u003cp\u003e\u003csmall\u003eAutomated testing and validation throughout\u003c/small\u003e\u003c/p\u003e\n\u003c/div\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n\u003c/div\u003e\n\n---\n\n## 🚀 Quick Start\n\n\n\n### 📦 **Step 1: Installation**\n\n#### ⚡ **Direct Installation (Recommended)**\n\n```bash\n# 🚀 Install DeepCode package directly\npip install deepcode-hku\n\n# 🔑 Download configuration files\ncurl -O https://raw.githubusercontent.com/HKUDS/DeepCode/main/mcp_agent.config.yaml\ncurl -O https://raw.githubusercontent.com/HKUDS/DeepCode/main/mcp_agent.secrets.yaml\n\n# 🔑 Configure API keys (required)\n# Edit mcp_agent.secrets.yaml with your API keys and base_url:\n# - openai: api_key, base_url (for OpenAI/custom endpoints)\n# - anthropic: api_key (for Claude models)\n\n# 🔑 Configure search API keys for web search (optional)\n# Edit mcp_agent.config.yaml to set your API keys:\n# - For Brave Search: Set BRAVE_API_KEY: \"your_key_here\" in brave.env section (line ~28)\n# - For Bocha-MCP: Set BOCHA_API_KEY: \"your_key_here\" in bocha-mcp.env section (line ~74)\n\n# 📄 Configure document segmentation (optional)\n# Edit mcp_agent.config.yaml to control document processing:\n# - enabled: true/false (whether to use intelligent document segmentation)\n# - size_threshold_chars: 50000 (document size threshold to trigger segmentation)\n```\n\n#### 🔧 **Development Installation (From Source)**\n\n\u003cdetails\u003e\n\u003csummary\u003e\u003cstrong\u003e📂 Click to expand development installation options\u003c/strong\u003e\u003c/summary\u003e\n\n##### 🔥 **Using UV (Recommended for Development)**\n\n```bash\n# 🔽 Clone the repository\ngit clone https://github.com/HKUDS/DeepCode.git\ncd DeepCode/\n\n# 📦 Install UV package manager\ncurl -LsSf https://astral.sh/uv/install.sh | sh\n\n# 🔧 Install dependencies with UV\nuv venv --python=3.13\nsource .venv/bin/activate  # On Windows: .venv\\Scripts\\activate\nuv pip install -r requirements.txt\n\n# 🔑 Configure API keys (required)\n# Edit mcp_agent.secrets.yaml with your API keys and base_url:\n# - openai: api_key, base_url (for OpenAI/custom endpoints)\n# - anthropic: api_key (for Claude models)\n\n# 🔑 Configure search API keys for web search (optional)\n# Edit mcp_agent.config.yaml to set your API keys:\n# - For Brave Search: Set BRAVE_API_KEY: \"your_key_here\" in brave.env section (line ~28)\n# - For Bocha-MCP: Set BOCHA_API_KEY: \"your_key_here\" in bocha-mcp.env section (line ~74)\n\n# 📄 Configure document segmentation (optional)\n# Edit mcp_agent.config.yaml to control document processing:\n# - enabled: true/false (whether to use intelligent document segmentation)\n# - size_threshold_chars: 50000 (document size threshold to trigger segmentation)\n```\n\n##### 🐍 **Using Traditional pip**\n\n```bash\n# 🔽 Clone the repository\ngit clone https://github.com/HKUDS/DeepCode.git\ncd DeepCode/\n\n# 📦 Install dependencies\npip install -r requirements.txt\n\n# 🔑 Configure API keys (required)\n# Edit mcp_agent.secrets.yaml with your API keys and base_url:\n# - openai: api_key, base_url (for OpenAI/custom endpoints)\n# - anthropic: api_key (for Claude models)\n\n# 🔑 Configure search API keys for web search (optional)\n# Edit mcp_agent.config.yaml to set your API keys:\n# - For Brave Search: Set BRAVE_API_KEY: \"your_key_here\" in brave.env section (line ~28)\n# - For Bocha-MCP: Set BOCHA_API_KEY: \"your_key_here\" in bocha-mcp.env section (line ~74)\n\n# 📄 Configure document segmentation (optional)\n# Edit mcp_agent.config.yaml to control document processing:\n# - enabled: true/false (whether to use intelligent document segmentation)\n# - size_threshold_chars: 50000 (document size threshold to trigger segmentation)\n```\n\n\u003c/details\u003e\n\n#### 🪟 **Windows Users: Additional MCP Server Configuration**\n\nIf you're using Windows, you may need to configure MCP servers manually in `mcp_agent.config.yaml`:\n\n```bash\n# 1. Install MCP servers globally\nnpm i -g @modelcontextprotocol/server-brave-search\nnpm i -g @modelcontextprotocol/server-filesystem\n\n# 2. Find your global node_modules path\nnpm -g root\n```\n\nThen update your `mcp_agent.config.yaml` to use absolute paths:\n\n```yaml\nmcp:\n  servers:\n    brave:\n      command: \"node\"\n      args: [\"C:/Program Files/nodejs/node_modules/@modelcontextprotocol/server-brave-search/dist/index.js\"]\n    filesystem:\n      command: \"node\"\n      args: [\"C:/Program Files/nodejs/node_modules/@modelcontextprotocol/server-filesystem/dist/index.js\", \".\"]\n```\n\n\u003e **Note**: Replace the path with your actual global node_modules path from step 2.\n\n#### 🔍 **Search Server Configuration (Optional)**\n\nDeepCode supports multiple search servers for web search functionality. You can configure your preferred option in `mcp_agent.config.yaml`:\n\n```yaml\n# Default search server configuration\n# Options: \"brave\" or \"bocha-mcp\"\ndefault_search_server: \"brave\"\n```\n\n**Available Options:**\n- **🔍 Brave Search** (`\"brave\"`):\n  - Default option with high-quality search results\n  - Requires BRAVE_API_KEY configuration\n  - Recommended for most users\n\n- **🌐 Bocha-MCP** (`\"bocha-mcp\"`):\n  - Alternative search server option\n  - Requires BOCHA_API_KEY configuration\n  - Uses local Python server implementation\n\n**API Key Configuration in mcp_agent.config.yaml:**\n```yaml\n# For Brave Search (default) - around line 28\nbrave:\n  command: \"npx\"\n  args: [\"-y\", \"@modelcontextprotocol/server-brave-search\"]\n  env:\n    BRAVE_API_KEY: \"your_brave_api_key_here\"\n\n# For Bocha-MCP (alternative) - around line 74\nbocha-mcp:\n  command: \"python\"\n  args: [\"tools/bocha_search_server.py\"]\n  env:\n    PYTHONPATH: \".\"\n    BOCHA_API_KEY: \"your_bocha_api_key_here\"\n```\n\n\u003e **💡 Tip**: Both search servers require API key configuration. Choose the one that best fits your API access and requirements.\n\n### ⚡ **Step 2: Launch Application**\n\n#### 🚀 **Using Installed Package (Recommended)**\n\n```bash\n# 🌐 Launch web interface directly\ndeepcode\n\n# The application will automatically start at http://localhost:8501\n```\n\n#### 🛠️ **Using Source Code**\n\nChoose your preferred interface:\n\n##### 🌐 **Web Interface** (Recommended)\n```bash\n# Using UV\nuv run streamlit run ui/streamlit_app.py\n# Or using traditional Python\nstreamlit run ui/streamlit_app.py\n```\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Access-localhost:8501-00d4ff?style=flat-square\u0026logo=streamlit\u0026logoColor=white\" alt=\"Web Access\" /\u003e\n\u003c/div\u003e\n\n##### 🖥️ **CLI Interface** (Advanced Users)\n```bash\n# Using UV\nuv run python cli/main_cli.py\n# Or using traditional Python\npython cli/main_cli.py\n```\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Mode-Interactive_Terminal-9b59b6?style=flat-square\u0026logo=terminal\u0026logoColor=white\" alt=\"CLI Mode\" /\u003e\n\u003c/div\u003e\n\n### 🎯 **Step 3: Generate Code**\n\n1. **📄 Input**: Upload your research paper, provide requirements, or paste a URL\n2. **🤖 Processing**: Watch the multi-agent system analyze and plan\n3. **⚡ Output**: Receive production-ready code with tests and documentation\n\n\n  ---\n\n## 💡 Examples\n\n\n\n### 🎬 **Live Demonstrations**\n\n\n\n\u003ctable align=\"center\"\u003e\n\u003ctr\u003e\n\u003ctd width=\"33%\" align=\"center\"\u003e\n\n#### 📄 **Paper2Code Demo**\n**Research to Implementation**\n\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://www.youtube.com/watch?v=MQZYpLkzsbw\"\u003e\n    \u003cimg src=\"https://img.youtube.com/vi/MQZYpLkzsbw/maxresdefault.jpg\" alt=\"Paper2Code Demo\" width=\"100%\" style=\"border-radius: 10px; box-shadow: 0 4px 8px rgba(0,0,0,0.1);\"/\u003e\n  \u003c/a\u003e\n\n  **[▶️ Watch Demo](https://www.youtube.com/watch?v=MQZYpLkzsbw)**\n\n  *Transform academic papers into production-ready code automatically*\n\u003c/div\u003e\n\n\u003c/td\u003e\n\u003ctd width=\"33%\" align=\"center\"\u003e\n\n#### 🖼️ **Image Processing Demo**\n**AI-Powered Image Tools**\n\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://www.youtube.com/watch?v=nFt5mLaMEac\"\u003e\n    \u003cimg src=\"https://img.youtube.com/vi/nFt5mLaMEac/maxresdefault.jpg\" alt=\"Image Processing Demo\" width=\"100%\" style=\"border-radius: 10px; box-shadow: 0 4px 8px rgba(0,0,0,0.1);\"/\u003e\n  \u003c/a\u003e\n\n  **[▶️ Watch Demo](https://www.youtube.com/watch?v=nFt5mLaMEac)**\n\n  *Intelligent image processing with background removal and enhancement*\n\u003c/div\u003e\n\n\u003c/td\u003e\n\u003ctd width=\"33%\" align=\"center\"\u003e\n\n#### 🌐 **Frontend Implementation**\n**Complete Web Application**\n\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://www.youtube.com/watch?v=78wx3dkTaAU\"\u003e\n    \u003cimg src=\"https://img.youtube.com/vi/78wx3dkTaAU/maxresdefault.jpg\" alt=\"Frontend Demo\" width=\"100%\" style=\"border-radius: 10px; box-shadow: 0 4px 8px rgba(0,0,0,0.1);\"/\u003e\n  \u003c/a\u003e\n\n  **[▶️ Watch Demo](https://www.youtube.com/watch?v=78wx3dkTaAU)**\n\n  *Full-stack web development from concept to deployment*\n\u003c/div\u003e\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n\n\n\n### 🆕 **Recent Updates**\n\n#### 📄 **Smart Document Segmentation (v1.2.0)**\n- **Intelligent Processing**: Automatically handles large research papers and technical documents that exceed LLM token limits\n- **Configurable Control**: Toggle segmentation via configuration with size-based thresholds\n- **Semantic Analysis**: Advanced content understanding with algorithm, concept, and formula preservation\n- **Backward Compatibility**: Seamlessly falls back to traditional processing for smaller documents\n\n### 🚀 **Coming Soon**\n\nWe're continuously enhancing DeepCode with exciting new features:\n\n#### 🔧 **Enhanced Code Reliability \u0026 Validation**\n- **Automated Testing**: Comprehensive functionality testing with execution verification and error detection.\n- **Code Quality Assurance**: Multi-level validation through static analysis, dynamic testing, and performance benchmarking.\n- **Smart Debugging**: AI-powered error detection with automatic correction suggestions\n\n#### 📊 **PaperBench Performance Showcase**\n- **Benchmark Dashboard**: Comprehensive performance metrics on the PaperBench evaluation suite.\n- **Accuracy Metrics**: Detailed comparison with state-of-the-art paper reproduction systems.\n- **Success Analytics**: Statistical analysis across paper categories and complexity levels.\n\n#### ⚡ **System-wide Optimizations**\n- **Performance Boost**: Multi-threaded processing and optimized agent coordination for faster generation.\n- **Enhanced Reasoning**: Advanced reasoning capabilities with improved context understanding.\n- **Expanded Support**: Extended compatibility with additional programming languages and frameworks.\n\n---\n\n## ⭐ Star History\n\n\u003cdiv align=\"center\"\u003e\n\n*Community Growth Trajectory*\n\n\u003ca href=\"https://star-history.com/#HKUDS/DeepCode\u0026Date\"\u003e\n  \u003cpicture\u003e\n    \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://api.star-history.com/svg?repos=HKUDS/DeepCode\u0026type=Date\u0026theme=dark\" /\u003e\n    \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://api.star-history.com/svg?repos=HKUDS/DeepCode\u0026type=Date\" /\u003e\n    \u003cimg alt=\"Star History Chart\" src=\"https://api.star-history.com/svg?repos=HKUDS/DeepCode\u0026type=Date\" style=\"border-radius: 15px; box-shadow: 0 0 30px rgba(0, 217, 255, 0.3);\" /\u003e\n  \u003c/picture\u003e\n\u003c/a\u003e\n\n\u003c/div\u003e\n\n---\n\n### 🚀 **Ready to Transform Development?**\n\n\u003cdiv align=\"center\"\u003e\n\n\u003cp\u003e\n  \u003ca href=\"#-quick-start\"\u003e\u003cimg src=\"https://img.shields.io/badge/🚀_Get_Started-00d4ff?style=for-the-badge\u0026logo=rocket\u0026logoColor=white\" alt=\"Get Started\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/HKUDS\"\u003e\u003cimg src=\"https://img.shields.io/badge/🏛️_View_on_GitHub-00d4ff?style=for-the-badge\u0026logo=github\u0026logoColor=white\" alt=\"View on GitHub\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://github.com/HKUDS/deepcode-agent\"\u003e\u003cimg src=\"https://img.shields.io/badge/⭐_Star_Project-00d4ff?style=for-the-badge\u0026logo=star\u0026logoColor=white\" alt=\"Star Project\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n### 📄 **License**\n\n\u003cimg src=\"https://img.shields.io/badge/License-MIT-4ecdc4?style=for-the-badge\u0026logo=opensourceinitiative\u0026logoColor=white\" alt=\"MIT License\"\u003e\n\n**MIT License** - Copyright (c) 2025 Data Intelligence Lab, The University of Hong Kong\n\n---\n\n\n\n\u003cimg src=\"https://visitor-badge.laobi.icu/badge?page_id=deepcode.readme\u0026style=for-the-badge\u0026color=00d4ff\" alt=\"Visitors\"\u003e\n\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhkuds%2Fdeepcode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhkuds%2Fdeepcode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhkuds%2Fdeepcode/lists"}