DeepCode

活跃
GitHub Python MIT

简介

DeepCode 是一个开放式智能编码平台,支持从论文生成代码(Paper2Code)、从文本生成网页(Text2Web)以及从文本生成后端服务(Text2Backend),利用智能体技术实现自动化软件开发流程。

核心特性

  • 多智能体编码系统,包含独立的规划、实现和审查智能体,实现结构化开发流程
  • Paper2Code 能力将研究论文转换为可运行的代码实现
  • Text2Web 和 Text2Backend 从自然语言描述生成 Web 前端和后端服务
  • 双界面支持:CLI 用于终端开发,Web UI 用于可视化交互体验
  • OpenRouter 模型选择器支持从丰富的 LLM 提供商目录中选择模型
  • 基于研究的架构设计,发表 arXiv 论文验证多智能体代码生成方法

适用场景

💡 将学术研究论文转换为可复现的代码实现
💡 从文本描述快速原型开发全栈 Web 应用
💡 API 开发任务的后端服务自动生成
💡 通过多智能体协作进行代码审查和质量保证
💡 学习和教育:理解智能体如何分解和执行编码任务

快速开始

克隆仓库,安装 Python 3.13+,在设置中配置 LLM API 密钥,选择 CLI(`python -m deepcode`)或 Web UI 模式,提供任务描述或论文 URL,让多智能体系统规划、实现和审查代码。

相关项目