repoprompt/repoprompt-ce
Community edition of RepoPrompt: a native macOS context engineering app for AI coding agents, with an MCP CLI.
解决的问题
RepoPrompt CE 解决了 AI 编程代理的“上下文工程”挑战。它通过汇集代理执行任务所需的精确且集中的代码库信息(文件、结构和 diff),防止代理盲目行动,同时允许用户在将上下文发送到模型之前对其进行审查和优化。
工作原理
作为一个原生的 macOS 应用程序和代理编排器运行。它使用捆绑的 Model Context Protocol (MCP) 服务器,允许 MCP 兼容的客户端和 CLI 代理搜索存储库、检查文件并整理上下文。该应用可以管理多根工作区和 worktree,使代理能够在特定的 token 预算内探索存储库并识别相关文件。
适用对象
使用 AI 编程代理和基于 CLI 的 AI 工具,并希望通过更好地控制提供给模型的上下文来提高准确性并减少 token 浪费的开发者。
亮点
- 上下文工程:将文件树、行切片、CodeMaps 和 Git diff 组合成高密度的提示词。
- 代理编排:直接从 macOS 界面协调基于 CLI 的编程代理。
- MCP 集成:包含一个捆绑的 MCP 服务器,用于将外部工具连接到存储库上下文。
- 可审查的移交:允许用户在将上下文移交给 AI 工具之前进行检查和编辑。
- 多根支持:可以同时处理多个相关的存储库和文档文件夹。