cargo install code2prompt
为了启用可选的Wayland支持(例如,在基于Wayland的系统上集成剪贴板),使用wayland特性标志:
cargo install --features wayland code2prompt
brew install code2prompt
pip install code2prompt-rs
核心
code2prompt是一个代码摄入工具,它简化了创建用于代码分析、生成和其他任务的LLM提示的过程。它通过遍历目录、构建树结构并收集每个文件的信息来工作。核心库可以轻松地集成到其他应用程序中。
命令行界面 (CLI)
code2prompt命令行界面 (CLI) 是为人类设计的,可以直接从你的代码库生成提示。生成的提示会自动复制到你的剪贴板,并且也可以保存到输出文件中。此外,你可以使用Handlebars模板自定义提示生成。查看提供的示例提示!
软件开发套件 (SDK)
code2prompt软件开发套件 (SDK) 提供了Python绑定到核心库。这对于希望无缝交互代码库的AI代理或自动化脚本来说是完美的。SDK托管在Pypi上,可以通过pip安装。
MCP
code2prompt也作为模型上下文协议 (MCP) 服务器可用,这允许你将其作为一个本地服务运行。这通过提供一种工具来自动收集代码库的良好结构化上下文,使LLMs更加强大。
查看我们的在线文档以获取详细说明
Code2Prompt将整个代码库转换成大型语言模型的良好结构化的提示。关键特性包括:
.gitignore规则停止手动复制文件和格式化代码给LLMs。Code2Prompt处理繁琐的工作,让你专注于从AI模型中获取洞察和解决方案。
参考文档获取详细的安装说明。
从发布页面下载适用于您操作系统的最新二进制文件。
需要:
git clone https://github.com/mufeedvh/code2prompt.git
cd code2prompt/
cargo install --path crates/code2prompt
根据MIT许可证授权,详情见<a href="https://github.com/mufeedvh/code2prompt/blob/master/LICENSE">LICENSE</a>。
如果你喜欢这个项目并且觉得它有用,请给它一个 :star:!
贡献方式: