首页
/ 【亲测免费】 code2prompt 项目推荐

【亲测免费】 code2prompt 项目推荐

2026-01-20 01:10:20作者:殷蕙予

项目基础介绍和主要编程语言

code2prompt 是一个命令行工具(CLI),主要使用 Rust 编程语言开发。它旨在将代码库转换为一个单一的 LLM(大型语言模型)提示,支持源代码树结构、提示模板化和令牌计数。

项目核心功能

  1. 代码库转换:将整个代码库转换为一个格式良好的 Markdown 提示,详细列出源代码树结构和所有代码。
  2. 提示模板化:支持使用 Handlebars 模板自定义提示生成,满足不同需求。
  3. 令牌计数:显示生成提示的令牌数量,支持多种令牌编码(如 cl100k、p50k 等)。
  4. 文件过滤:通过 glob 模式过滤和排除文件,支持 .gitignore 文件。
  5. Git 集成:可选地包含 Git diff 输出(暂存文件)在生成的提示中。
  6. 输出选项:支持将生成的提示复制到剪贴板或保存到输出文件。
  7. 模板定制:内置多种模板,如文档生成、安全漏洞检测、代码清理等。

项目最近更新的功能

  1. 用户定义变量:支持在 Handlebars 模板中使用用户定义变量,生成提示时会提示用户输入这些变量的值。
  2. 令牌编码支持:新增对更多令牌编码的支持,如 cl100k_base、p50k_base、p50k_edit 等。
  3. JSON 输出:新增 JSON 格式输出选项,方便进一步处理生成的提示。
  4. Git 提交消息生成:新增生成 Git 提交消息的功能,适用于暂存文件。
  5. GitHub Pull Request 描述生成:新增生成 GitHub Pull Request 描述的功能,通过比较两个分支的 Git diff 和 Git log。

通过这些更新,code2prompt 进一步增强了其功能性和灵活性,使其成为开发者与大型语言模型交互的强大工具。

登录后查看全文
热门项目推荐
相关项目推荐