【免费下载链接】marvin-templateMARVIN is your personal AI assistant that can help you connect to the apps you need and handle your day.项目地址https://gitcode.com/gh_mirrors/mar/marvin-template点击查看免费下载MARVIN 是一个个人 AI 首席参谋助手它的并行会话能力让你借助 git worktrees 同时运行多个独立的 AI 会话主线会话继续处理邮件、日历和每日简报同时你可以在另一个目录里专注开发新功能或做实验性尝试互不干扰。MARVIN 的并行会话方案不需要克隆多份仓库几条 git 命令就能搭好完整的多任务工作流新手也能快速上手。为什么需要 MARVIN 并行会话大多数人的使用习惯是一个会话干所有事但这会带来两个痛点上下文互相污染日常事务和新功能开发混在同一个会话里AI 容易顾此失彼不敢做实验怕搞坏主线环境想尝试的新思路迟迟不敢动手 MARVIN 的并行会话正是为此设计的官方建议同时存在三类会话会话类型运行位置分支用途主线会话~/marvinmain日常运营邮件、日历、简报专注开发~/marvin-*feature/*新功能或集成开发实验探索~/marvin-*experiment/*可能放弃的探索性工作什么是 git worktree一文讲懂原理worktree 是 git 官方内置的关联工作目录功能同一个仓库可以有多个检出目录每个目录各自独立在一个分支上但共享同一份.git历史记录。~/marvin/ # 主工作树main 分支 ├── .git/ # 共享的 git 数据库 ├── CLAUDE.md └── state/ ~/marvin-website/ # 新工作树feature/personal-site 分支 ├── .git - ~/marvin/.git # 指回主仓库 ├── CLAUDE.md └── state/用大白话理解就是历史共享在一个目录提交的改动另一个目录立刻可见工作区隔离每个目录有自己的分支、暂存区和未提交改动零额外成本不用 clone 第二份仓库磁盘开销极小一行命令创建新工作树在你的主 marvin 目录中执行这一条命令即可创建一个并行的工作目录git worktree add ../marvin-website -b feature/personal-siteMARVIN 官方文档建议保持统一命名规范见 docs/patterns/parallel-worktrees.md项目命名约定示例目录名../marvin-短名称与主目录并列../marvin-website分支名feature/描述性名称feature/personal-site更多真实场景示例git worktree add ../marvin-new-integration -b feature/slack-integration git worktree add ../marvin-experiment -b feature/daemon-v2同时运行多个 AI 会话创建好 worktree 后打开两个终端各自启动会话即可终端 1: cd ~/marvin claude # 主线日常运营 终端 2: cd ~/marvin-website claude # 专注网站开发每个并行会话都具备完整能力见 docs/patterns/parallel-worktrees.md✅ 拥有自己的工作目录和独立分支✅ 拥有完整的 MARVIN 上下文能读到CLAUDE.md配置和state/状态✅ 与主仓库共享 git 历史✅ 完成后随时可以合并回主线MARVIN 会主动帮你创建工作树吗会这是 MARVIN 的一个贴心设计当你开始的工作属于以下情况时MARVIN 会主动建议要不要建一个 git worktree 单独跑一个会话逻辑见 docs/patterns/parallel-worktrees.md开发新的功能或集成做可能不会合并的实验需要隔离的独立项目工作可能与主线上的改动冲突你不需要自己记着这套规则MARVIN 会替你判断。工作完成后的合并与清理步骤功能开发完成后回到主目录把成果合并回来然后清理现场cd ~/marvin git checkout main git merge feature/personal-site git push # 清理 worktree 和分支 git worktree remove ../marvin-website git branch -d feature/personal-site⚠️ 完整步骤可参考 docs/patterns/parallel-worktrees.md 的 Merging Back 章节。日常管理三条 worktree 维护命令worktree 建多了容易忘用这三条命令随时掌握全局命令作用git worktree list查看所有工作树及其分支git worktree remove ../marvin-xxx移除指定工作树git worktree prune清理残留的失效引用官方经验总结Key Decisions见 docs/patterns/parallel-worktrees.md主分支永远保持稳定的日常态专注工作一律放分支隔离并且——不要让 worktree 越积越多定期跑一次git worktree list检查并做合并或丢弃。快速上手清单零安装git worktrees 是 git 内置功能打开即用主动分流一有专注的 feature 工作就建一个 worktree 单独跑统一命名目录../marvin-xxx 分支feature/xxx管理不混乱定期清理完成后合并或丢弃保持工作区清爽延伸阅读并行会话完整模式文档docs/patterns/parallel-worktrees.mdMARVIN 全部高级模式索引docs/patterns/README.mdMARVIN 核心配置与会话流程CLAUDE.md赞分享【免费下载链接】marvin-templateMARVIN is your personal AI assistant that can help you connect to the apps you need and handle your day.项目地址https://gitcode.com/gh_mirrors/mar/marvin-template点击查看免费下载相关推荐Gemini CLI 怎么用 Git worktrees 为并行会话创建隔离分支并清理残留工作树Gemini CLI 怎么用 Git worktrees 为并行会话创建隔离分支并清理残留工作树 同时处理多个任务时多个 Gemini CLI 会话如果共享同人工智能AI 应用AI Agent代码智能体工具调用MCP Clients交互助手CLI三个分支并行开发Rune中Git Worktrees工作流完全指南三个分支并行开发Rune中Git Worktrees工作流完全指南 Rune 是一款面向专业开发者的 GPU 渲染终端 IDE它对 Git Worktree30 个标签页同时操作Actionbook 多会话并行浏览器自动化指南30 个标签页同时操作Actionbook 多会话并行浏览器自动化指南 Actionbook 是一款面向 AI 代理的浏览器自动化工具。通过它的多会话Mul人工智能AI Agent浏览器控制GUI 自动化MCP 服务AI 应用创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考