分享 GitHub 上一个将代码库转换为 LLM 提示词的开源工具:code2prompt。
它可以快速遍历项目目录,构建树结构,收集每个文件信息,并自动生成格式化的 Markdown 提示词文档,简化与 AI 模型沟通过程。
GitHub: https://github.com/mufeedvh/code2prompt
主要特性:
- 支持通过 Handlebars 模板自定义提示生成
- 遵循 .gitignore 规则(可禁用)
- 支持使用 glob 模式过滤和排除文件
- 显示生成提示的 token 数量
- 可选择包括 Git diff 输出
- 自动复制提示到剪贴板
提供多种安装方式,包括 cargo、二进制发布版以及源码构建,使用简单,只需运行 code2prompt path/to/codebase
即可生成提示。