UStackUStack
Grove icon

Grove

Grove 可让你在 Mac 或手机上远程监控与管理 Claude Code 会话;支持 Git worktree 管理,并用 Tailscale Funnel 提供安全 HTTPS 访问。

Grove

Grove 是什么?

Grove 是一款用于远程管理 Claude Code 会话的工具。它在你的 Mac 上运行服务器,并在 macOS 和 iPhone 上提供原生应用体验,让你能够监控会话、跟踪编码任务进度,并在其他地方工作时保持工作流程井井有条。

除了会话管理,Grove 还支持 Git worktree 管理,让你无需中断正在运行的工作即可创建和切换 worktree,并在单一界面查看你的仓库。

主要功能

  • 远程监控 Claude Code 会话:通过 Grove 的设置启动 Claude Code 会话,并在远离开发机时检查状态和进度。
  • 原生 macOS 应用体验:使用专属 Mac 应用跟踪会话、监控进度,并在多个项目间组织工作。
  • Git worktree 管理:无需中断正在运行的工作即可创建和切换 worktree,并一目了然地查看仓库。
  • 通过 Tailscale Funnel 远程访问:使用 Tailscale Funnel 从任何地方通过 HTTPS 安全连接,无需手动端口转发。
  • 移动访问(iOS 应用即将推出):使用 iPhone 应用连接服务器,从手机查看会话进度。

如何使用 Grove

  1. 在 Mac 上安装 Grove 服务器,使用提供的 Homebrew 命令:brew tap henrypldev/grove && brew install grove
  2. 使用 Tailscale 安全连接:设置访问权限,让 Grove 可通过 Tailscale Funnel 远程访问(HTTPS 访问;无需端口转发)。
  3. 打开应用并连接:在 iPhone 或 Mac 上下载 Grove 应用,连接到服务器,从另一设备开始监控 Claude Code 会话。

使用场景

  • 远离办公桌时检查 AI 编码运行状态:使用 Claude Code 开始工作,随后通过 Grove 从手机查看会话进度。
  • 使用 Git worktree 同时维护多个分支:在活跃开发期间创建和切换 worktree,而不中断当前运行的工作。
  • 跨多个仓库组织工作流程:使用 Grove 的仓库概览管理工作位置,同时专注于活跃会话。
  • 通过 HTTPS 管理远程开发会话:使用 Tailscale Funnel 从网络外部安全访问本地 Grove 服务器,而非配置入站端口。

常见问题

  • 需要设置端口转发吗? 不需要。Grove 的远程访问使用 Tailscale Funnel 提供无需端口转发的安全 HTTPS 访问。

  • 哪些设备可用于管理会话? Grove 是原生 macOS 应用,iOS 应用标注为“即将推出”。

  • 如何安装 Grove? 网站提供 Homebrew 安装说明:brew tap henrypldev/grove && brew install grove

  • Grove 除了会话监控外,还能帮助 Git 工作流吗? 是的。它包含 Git worktree 管理功能,可在不中断运行工作的情况下创建和切换 worktree。

  • “专为 Claude Code 打造”实际意味着什么? 网站说明 Grove 用于远程启动 Claude Code 会话,并从手机检查进度。

替代方案

  • AI 编码工具的远程会话仪表板:与 Grove 专属的 Claude Code + worktree 工作流不同,你可以使用通用远程监控方法(例如基于 SSH/Tailscale 的日志记录)来查看任务输出和状态,但可能无法获得同样方式的 worktree 管理。
  • 无远程会话管理的 Git worktree 工具:如果主要需求是安全切换 worktree,独立的 Git/worktree 工作流即可满足,但你仍需其他解决方案来远程监控 Claude Code 会话。
  • IDE 集成的云或远程开发工具:某些设置专注于在 IDE 或远程环境中运行和监控编码。这些通常将工作流程集中于编辑器中,而非像 Grove 那样提供专属会话监控应用体验。
  • 仅用 Tailscale 的远程访问加手动监控:你可以使用 Tailscale 复制连接模式,然后依赖终端日志或通知进行进度跟踪,而非 Grove 的基于应用的会话视图。
Grove | UStack