Skip to content

Summary

A macOS script runner where you and your coding agent drive the same terminal processes — menu bar, CLI and a built-in MCP server over one local socket.

Screenshots

Description

Coding agents start dev servers you cannot see. The agent runs pnpm dev, the process lives inside a session you never opened, and twenty minutes later something is still holding port 4321 with no window attached to it. Grove is a macOS app built around that specific problem: one set of real terminal processes, three ways to reach them.

No configuration. Point Grove at a folder and it reads the project you already have — following workspace globs and picking up package.json, deno.json, pyproject.toml, Cargo.toml, go.mod, Makefile and an optional .grove/scripts.json, keeping packages from different ecosystems separate. A seven-package monorepo with twenty-five scripts needs nothing added to the repo.

The agent runs the process you can see. The CLI and the built-in MCP server both talk to the running Grove app over a local Unix socket. When your agent calls grove start dev --wait-for-port, the process appears in your menu bar with the same logs, the same clickable port link and the same stop button as if you had started it. grove list, grove logs dev --follow and --wait-for-port are shaped for an agent that needs to block on a server being ready rather than sleep and hope.

It behaves like a terminal because it is one. Scripts run on pseudo-terminals, so colours, progress bars, prompts and signals work normally. Stopping a script stops its whole process group — no orphaned dev servers. Your interactive shell is resolved once and reused, so version managers work without paying startup cost on every run. Up to four live terminals sit side by side, logs keep their colour, and failures stay visible until you acknowledge them.

Explain runs on-device. Press Explain on a failed run and Apple's on-device model summarises the end of the log. Grove strips anything shaped like a token or a password before the model sees it, and nothing is uploaded.

Pricing is refreshingly plain: $5 once — not per year — covering the app, the CLI and the MCP server on up to three of your own Macs, with signed and notarised automatic updates. Three days free with no card and no account. Requires macOS 15 or later; Apple Silicon and Intel are both supported. Currently at v0.3.0.

Reviews

Similar App Suggestions

Agentic desktop IDE for designers and programmers — edit a running app visually, drive an AI agent inside the repo, and manage Git without leaving the editor.

Coding & DevelopmentFreemium
New

An open-source Mac app that gives Claude Code a real browser, a live iOS Simulator and its own git worktree per chat.

Coding & DevelopmentFree

App: seendiff

Abhishek Iyer

New

A local, keyboard-driven diff viewer built for the huge changes coding agents produce - and it remembers what you have already seen.

Coding & DevelopmentFree
New

Write an agent as a TypeScript function and deploy it in seconds onto KVM-isolated Linux microVMs, with the loop, sessions, streaming and versioning managed for you.

Coding & DevelopmentPaid

Open-source inference engine that runs LLMs, vision and speech models fully on-device — no API keys, no cloud calls, from Swift to Godot.

Coding & DevelopmentFree