产品简介
code2prompt Code2Prompt是一款上下文工程工具,能将整个代码库转换为结构化的大型语言模型提示。它解决了手动为AI模型复制和格式化代码上下文的繁琐工作,适合需要快速生成提示的开发者、AI工程师和研究人员。

核心功能
- 终端用户界面(TUI),交互式配置和生成提示
- 智能过滤,支持glob模式和.gitignore规则
- 灵活模板化,使用Handlebars模板自定义提示
- 自动代码处理,转换任意大小代码库为格式化提示
- 令牌跟踪,监控令牌使用以符合LLM限制
- 智能文件读取,简化CSV、Notebooks等格式的读取
- Git集成,包含差异、日志和分支比较
- 高性能,基于Rust构建,资源消耗低
快速开始
- 安装Code2Prompt,例如运行 cargo install code2prompt
- 运行命令 code2prompt . 生成提示并复制到剪贴板
- 或运行 code2prompt path/to/project --output-file prompt.txt 保存提示到文件
界面预览

与其他方案对比
| 对比项 | code2prompt | 同类方案 |
|---|---|---|
| 功能集成度 | 集成源树、模板化、令牌计数于一体 | 可能需要多个工具组合使用 |
| 处理速度 | 基于Rust,高速处理大型代码库 | 可能较慢或资源消耗高 |
| 用户界面 | 提供TUI交互界面和简单CLI | 可能仅限基本命令行 |
适合谁用
- 需要为ChatGPT手动复制代码上下文的开发者
- 构建AI代理的Python工程师
- 运行MCP服务器的AI研究人员
下载与版本
当前最新版本为 v4.2.0,发布于 2025-12-11。支持 Windows、macOS、Linux。点击页面「下载软件」按钮即可下载打包好的版本,根据你的电脑/手机系统来选择对应的软件。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/mufeedvh/code2prompt