
【免费下载链接】helmorOpen-source local workbench for multi-agent software development.项目地址https://gitcode.com/gh_mirrors/he/helmor点击查看免费下载Helmor 是一款开源的本地多 Agent 开发工作台local workbench它让 Claude Code、Codex、Cursor 等多个编程 Agent 在同一个窗口里并行干活每个任务都拥有独立的 git worktree 和分支。这篇文章面向新手带你完成第一个 Helmor Workspace从接入 Git 仓库、创建隔离工作区、给 Agent 下发任务到审查改动并一键合并 Agent 生成的 PR全程只需 4 步 上手前建议先阅读官方文档 docs/user/get-started/ 下的 install.md 和 your-first-workspace.md本文正是后者的图解版。开始之前30秒认识Helmor的窗口布局Helmor 的窗口由四个区域组成理解它们后面每一步都会很直观区域作用Sidebar左侧你的 Workspace 舰队按仓库或状态分组圆点提示运行中/待输入/未读Conversation中间与 Agent 的会话消息、工具调用、diff、推理过程实时流式呈现Composer底部输入区提及文件、斜杠命令、图片粘贴、模型选择、Plan 模式Inspector右侧交付区改动文件、diff 查看器、Git/PR 一键操作、终端核心心智模型只有一句话Workspace 任务。做完一个任务建一个 WorkspacePR 合并后就归档它详见 docs/user/concepts/workspaces.md。第1步接入Git仓库Add Repository在侧边栏点击Add Repository或右键 →Add repository有两种接法Link a local clone选择本机任意一个已经是 git 仓库的文件夹适合你已有克隆的项目Clone from URL粘贴 git 仓库地址让 Helmor 帮你克隆到本地。接入后 Helmor 会自动检测默认分支和 remote并把仓库绑定到有访问权限的 GitHub/GitLab 账号上要求仓库至少有一个 remote通常是origin。多账号也支持——每个仓库都记住自己属于哪个账号。相关源码侧边栏仓库列表与接入交互实现在 src/features/navigation/。第2步一键创建Workspace隔离的git worktree按⌘N或点击New Workspace选择仓库、给任务起个名字就创建好了。背后 Helmor 做了三件事在~/helmor/workspaces/repo/name/下创建git worktree——一个独立分支上的完整工作副本与你的原始克隆物理隔离多个 Agent 永远不会互相踩文件按仓库配置的分支前缀命名分支例如helmor/fix-login-flow也可以绑定已存在的分支如果项目配置了setup 脚本会自动执行——装依赖、拷贝.env文件等配置方式见 docs/user/get-started/configure-your-project.md。不想绑定仓库、只想随便聊聊按⌘⇧N即可创建一个无 git 的Just chat临时工作区。第3步给Agent下发任务Prompt Steer在底部 Composer 输入你的需求输入可以模糊搜索并提及工作区里的文件支持直接粘贴截图或拖拽文件进输入框通过⌥P切换模型、选择 effort 等级不确定方案时先开Plan mode⇧TabAgent 会先给方案再动手。按下EnterAgent 的工作开始流式呈现消息、工具调用、文件编辑、推理过程全部可见。关键点是你不必盯着看——切去别的 Workspace 继续干别的这个任务需要你时侧边栏会亮起提示圆点。如果运行中的 Agent 方向偏了直接在输入框再打字发送按钮会变成Steer你的消息会中途注入当前轮次按⌘Enter则把消息排队到本轮结束之后。Composer 的完整实现可以看 src/features/composer/index.tsx。第4步审查改动并合并Agent生成的PRReview ShipAgent 干完活打开 Inspector⌘⌥B完成最后交付1. 看改动。Changes区域以文件树列出每个修改文件及增删行数点击文件打开并排 diff需要手动微调时按⌘E把 diff 切到编辑模式完整 Monaco 编辑器。也可以从 run scripts 面板⌘J打开⌘R运行跑测试或在内置终端里做手动验证。2. 点按钮交付。Inspector 的动作按钮会根据工作区状态自动给出下一步动作快捷键说明Commit Push⌘⇧Y提交全部改动并推送分支Create PR⌘⇧P向目标分支发起 Pull RequestPull Latest⌘⇧L落后时把目标分支合并进来Fix CI/Resolve Conflicts—直接派一个 Agent 去修失败的检查和冲突Merge⌘⇧MCI 全绿时一键合并 PR3. 归档。PR 合并后右键 →Archive也可按仓库开启archive on merge自动归档worktree 目录被移除、Helmor 创建的分支被清理而会话历史永久保留随时可恢复。完整的交付动作表参考 docs/user/reference/review-and-ship.md快捷键速查见 docs/user/reference/keyboard-shortcuts.md。进阶跑通4步之后还能做什么并行多 Agent同时开 5 个 Workspace 干 5 个任务互不干扰见 docs/user/concepts/parallel-agents.mdStacked PRs依赖型改动按父分支目标构建见 docs/user/concepts/stacked-prs.md命令行驱动在Settings → Experimental → Command Line Tool安装helmorCLI 或 MCP server用终端驱动同一个本地数据库详见 docs/user/reference/cli-and-mcp.md项目整体架构README.md 的 How it works 一图说清 Add repo → Create workspace → Prompt agent → Review ship 的循环。常见疑问速答QWorkspace 会占很多磁盘空间吗Aworktree 是真实检出大仓库会有体积。干完的 Workspace 及时 Archive 即可释放磁盘同时保留历史。Q支持哪些 Git 平台AGitHub 和 GitLab通过 onboarding 时连接的账号工作合并方式尊重仓库的 branch protection 设置。Q数据存在哪里A全部本地。工作区、会话、设置都在~/helmor/下的目录和 SQLite 数据库中不会同步到任何地方见 docs/user/security/privacy.md。四步走完你就拥有了AI 写代码、你坐审查席的完整工作流Agent 负责产出你只负责看 diff 和点 Merge ✅赞分享【免费下载链接】helmorOpen-source local workbench for multi-agent software development.项目地址https://gitcode.com/gh_mirrors/he/helmor点击查看免费下载相关推荐fastlane 源码贡献指南从 Fork 仓库到合并你的第一个 PRfastlane 源码贡献指南从 Fork 仓库到合并你的第一个 PR 本文基于 fastlane 仓库的 YourFirstPR.md https://li开发工具CI/CD移动开发Great Expectations终极指南用数据契约告别脏数据噩梦Great Expectations终极指南用数据契约告别脏数据噩梦 想象一下你刚部署了一个机器学习模型结果因为数据质量问题导致预测完全偏离现实。或者数据质检数据工程Open Source Guides 实战如何为开源项目贡献从找到第一个 Issue 到合并你的第一个 PROpen Source Guides 实战如何为开源项目贡献从找到第一个 Issue 到合并你的第一个 PR 本指南是 opensource.guide 社文档教程创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考