UStackUStack
Grove icon

Grove

Monitor and manage Claude Code sessions from your Mac or phone with Grove. Includes Git worktree management and secure Tailscale Funnel access.

Grove

What is Grove?

Grove is a tool for managing Claude Code sessions remotely. It runs a server on your Mac and provides an app experience on both macOS and iPhone so you can monitor sessions, track progress on coding tasks, and keep your workflow organized while working from elsewhere.

In addition to session management, Grove supports Git worktree management so you can create and switch worktrees without interrupting running work, and you can view your repositories in a single place.

Key Features

  • Monitor Claude Code sessions remotely: Start Claude Code sessions via Grove’s setup and check status and progress when you’re away from your development machine.
  • Native macOS app experience: Use a dedicated Mac app to track sessions, monitor progress, and organize work across projects.
  • Git worktree management: Create and switch worktrees without interrupting running work, and see repositories at a glance.
  • Remote access via Tailscale Funnel: Connect securely over HTTPS from anywhere using Tailscale Funnel, avoiding the need for manual port forwarding.
  • Mobile access (iOS app coming soon): Use the iPhone app to connect to your server and view session progress from your phone.

How to Use Grove

  1. Install the Grove server on your Mac using the provided Homebrew commands: brew tap henrypldev/grove && brew install grove.
  2. Connect securely with Tailscale: set up access so Grove can be reached remotely via Tailscale Funnel (HTTPS access; no port forwarding).
  3. Open the app and connect: download the Grove app on your iPhone or Mac, connect it to your server, and begin monitoring your Claude Code sessions from another device.

Use Cases

  • Check the status of an AI coding run while away from your desk: Start work with Claude Code and later use Grove to review session progress from your phone.
  • Keep multiple branches working at once using Git worktrees: Create and switch worktrees during active development without disrupting work that’s currently running.
  • Organize workflow across many repositories: Use Grove’s repository overview to manage where your work is happening while staying focused on active sessions.
  • Manage remote development sessions over HTTPS: Access your local Grove server securely from outside your network using Tailscale Funnel rather than configuring inbound ports.

FAQ

  • Do I need to set up port forwarding? No. Grove’s remote access is described as using Tailscale Funnel for secure HTTPS access without port forwarding.

  • What devices can I use to manage sessions? Grove is described as a native macOS app, with an iOS app noted as “Coming Soon.”

  • How do I install Grove? The site provides Homebrew install instructions: brew tap henrypldev/grove && brew install grove.

  • Can Grove help with Git workflows beyond session monitoring? Yes. It includes Git worktree management to create and switch worktrees without interrupting running work.

  • What does “Built for Claude Code” mean in practice? The site states that Grove is used to start Claude Code sessions remotely and to check progress from your phone.

Alternatives

  • Remote session dashboards for AI coding tools: Instead of Grove’s specific Claude Code + worktree workflow, you can use general-purpose remote monitoring approaches (e.g., SSH/Tailscale-based logging) to watch task output and status, though you may not get worktree management in the same way.
  • Git worktree tooling without remote session management: If your main need is switching worktrees safely, standalone Git/worktree workflows can cover that, but you would still need another solution for remote monitoring of Claude Code sessions.
  • IDE-integrated cloud or remote development tooling: Some setups focus on running and monitoring coding inside the IDE or a remote environment. These typically centralize workflow in the editor rather than providing a dedicated session-monitoring app experience like Grove.
  • Tailscale-only remote access with manual monitoring: You could replicate the connectivity pattern using Tailscale for access, then rely on terminal logs or notifications for progress tracking rather than Grove’s app-based session view.