
【免费下载链接】repoprompt-ceCommunity edition of RepoPrompt: a native macOS context engineering app for AI coding agents, with an MCP CLI.项目地址https://gitcode.com/gh_mirrors/re/repoprompt-ce点击查看免费下载RepoPrompt CE 是一款免费、开源的 macOS 原生应用定位为面向 AI 编码代理的上下文工程Context Engineering工作台它先从文件、代码结构图CodeMap、仓库结构和 Git diff 中组装出聚焦、可审查的上下文再把这些上下文交给 Codex、Claude Code 等 AI 编码代理让它们在动手写代码之前真正读懂你的代码库。项目采用 Apache-2.0 协议开源并附带一个内置的 MCP CLI方便外部代理直接接入。 它解决什么问题大模型代理最常见的翻车场景是不了解仓库现状就盲目改代码。RepoPrompt CE 的核心思路是把喂给 AI 什么这件事产品化组装高密度上下文把文件树、选中文件内容、行级切片、CodeMap 摘要和 Git diff 组合成模型真正需要的内容而不是把整个仓库硬塞进去上下文可审查所有选中的上下文都可以逐项预览、调整、再复制避免黑盒投喂代理编排在同一个原生 macOS 界面里启动、协调多个 CLI 编码代理而不是在终端窗口间来回切换。架构细节可见官方文档README.md 与 docs/architecture/context-composer.md。 核心功能一览功能说明Context Builder让代理自主探索仓库、定位相关文件在给定 token 预算内策展上下文长任务可向客户端报告实时进度Context Composer侧边审查面板查看已选文件与 CodeMap、配置 Prompt 打包方式和 Git 上下文一键复制模型就绪的 PromptAgent Orchestration从原生应用直接运行 CLI 编码代理支持应用管理的 Git worktree 隔离环境MCP Server CLI内置repoprompt-mcp可执行文件把仓库搜索、文件查看、代理会话等能力开放给任意 MCP 兼容客户端Multi-root Workspaces一个工作区同时挂载多个相关仓库、包和文档目录CodeMap基于语法解析生成代码结构摘要用更少 token 传达更多结构信息其中 MCP 工具目录共 30 个规范化工具如read_file、get_file_tree、file_search、apply_edits、agent_run、manage_worktree、context_builder等完整定义见 docs/spec/mcp-domain-canonical-tool-definitions.generated.json。 三种方式在 macOS 上快速安装方式一Homebrew 安装签名公证版推荐brew tap repoprompt/repoprompt-ce brew install --cask repoprompt-ce方式二本地生产版安装脚本双击仓库根目录的 Install RepoPrompt CE Local Production.command它会把 release 版应用安装到/Applications。注意该版本仅供本机使用不可分发到其他 Mac。方式三源码构建面向贡献者要求 macOS 26 与完整 Xcode 26仅 Command Line Tools 不够可用 Scripts/doctor.sh 检查工具链。克隆仓库后即可git clone https://gitcode.com/gh_mirrors/re/repoprompt-ce make xcode # 生成并打开 Xcode 贡献者工作区Xcode 工作区的生成与边界规则详见 docs/architecture/xcode-workspace.md。 让外部 AI 代理接入内置 MCP 服务器RepoPrompt CE 不只是人用的 GUI它还是一个代理可用的上下文后端。内置的repoprompt-mcp支持三种会话后端repoprompt-mcp --backend app # 经由已运行的 App 代理stdio 默认 repoprompt-mcp --backend headless # 无界面直连运行时 repoprompt-mcp --backend auto # 一次性探测后锁定后端headless 模式完全不依赖 AppKit/SwiftUI 与窗口可独立在 CI 或脚本中运行运行时核心位于 Sources/RepoPromptDomainRuntime/设计文档见 docs/architecture/headless-mcp-runtime.md长任务进度上报context_builder、Oracle 等耗时工具支持标准 MCPprogressToken客户端可以实时看到模型解析中、响应流式输出等阶段规范细节见 docs/mcp-progress.md受保护变更默认拒绝文件编辑走统一的 apply-edits 引擎带路径围栏、审批和重试分类防止代理越权写入。 为代理准备隔离施工区Worktree 机制代理改代码时最怕弄脏你的主工作区。RepoPrompt CE 支持为代理创建应用管理的 Git worktree并有几个贴心的细节APFS 写时复制克隆新 worktree 的已跟踪文件与源检出共享磁盘块几乎不额外占空间.worktreeinclude本地文件拷贝在仓库根目录创建该文件.gitignore语法代理的 worktree 会自动带上.env.local等被忽略但开发必需的本地文件完整规则与安全边界见 docs/worktrees.md。 项目代码结构速览项目采用 Swift Package Manager 组织边界划分非常清晰值得参考Sources/RepoPrompt/ —— App 主体Features/AgentMode、ContextBuilder、Chat、Prompt 等功能模块与Infrastructure/AI、文件系统、VCS、安全存储等Sources/RepoPromptDomainRuntime/ —— 无 AppKit 依赖的 MCP 领域运行时与规范化工具注册中心Sources/RepoPromptCodeMapCore/ —— 确定性的代码结构解析与查询核心Sources/RepoPromptMCP/ 与 Sources/RepoPromptMCPCore/ —— 薄入口repoprompt-mcp可执行文件及其实现库Sources/RepoPromptFileSystem/、Sources/RepoPromptVCS/ —— 文件系统与 Git/worktree 可复用底座Packages/RepoPromptAgentProviders/ —— 代理提供方插件包Claude 兼容家族插件机制详见 docs/architecture/provider-plugins.md。完整的模块归属与放置规则文档docs/architecture/source-layout.md。 延伸阅读与资料路径架构总览docs/architecture/含模型路由 model-routing.md、设置持久化 settings-persistence.md贡献指南CONTRIBUTING.md、AGENTS.md构建入口Makefile开源就绪与第三方许可清单docs/open-source-readiness.md、ThirdPartyLicenses/写在最后RepoPrompt CE 把上下文工程这个抽象概念做成了一个可触摸的 macOS 产品你在 Context Composer 里看到的每一行上下文都是代理将要读到的内容。如果你正在用 Codex、Claude Code 等代理做日常开发它提供了从投喂仓库到精调上下文之间的完整工具链——而且完全免费、开源。赞分享【免费下载链接】repoprompt-ceCommunity edition of RepoPrompt: a native macOS context engineering app for AI coding agents, with an MCP CLI.项目地址https://gitcode.com/gh_mirrors/re/repoprompt-ce点击查看免费下载相关推荐揭秘Continue代码理解引擎Tree-sitter如何让AI读懂你的代码揭秘Continue代码理解引擎Tree sitter如何让AI读懂你的代码 在AI辅助编程工具层出不穷的今天开发者们常常面临一个痛点为什么AI总是答非人工智能AI 应用AI Agent代码智能体交互助手开发工具IDE探索AXI规范中文版为硬件设计者开启新视野探索AXI规范中文版为硬件设计者开启新视野 在电子设计的世界里Advanced eXtensible Interface AXI 是一种广泛使用的片上系统图像处理ReSkate项目结构全景图如何读懂一个跟随Frostbite布局的C代码库ReSkate项目结构全景图如何读懂一个跟随Frostbite布局的C代码库 ReSkate 是为 skate. 游戏打造的开源工具集离线游玩、自建多人上一篇SDRPlusPlus开源项目治理模型核心主导与委员会制度下一篇PathOfBuilding扩展开发实例自定义装备模拟器插件创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考