Overview
Grove is a notes vault, a real code editor, and an agent runner — in one Mac app. The markdown you write, the code you read, and the tasks you hand off all reference each other.
What Grove is
Most developers keep notes, editor, and agent tooling in three different windows that never talk to each other. Grove is the workspace where they finally do.
- A wikilink in a doc can point at a function.
- A code file opens in a real IDE next to the note that explains it.
- Any file or folder can become a task — its own git worktree, its own coding agent — and the comments you leave on the agent's diff are the protocol it uses to reply.
The three pillars
Grove is built around three surfaces that share a single graph:
- Notes — a markdown vault with [[wikilinks]], backlinks, Mermaid, and deep links into files and symbols.
- IDE — Monaco, tree-sitter, and auto-installed LSP servers. Read code well; review diffs in-file.
- Agents — turn any file or folder into a task. Each task gets its own worktree and an agent (Claude Code, Codex, or opencode). Comments on the diff are how you steer it.
Who it's for
Single developers running 5–20 parallel agents and reviewing their work like incoming PRs — including real GitHub PRs, reviewed in-app. Grove is pre-release, macOS-only, single-user. No cloud, no auth, no sync.
Where to go next
- New here? Start with Install, then Quickstart.
- Want the design rationale? Read Features and Design philosophy.
- Want the protocol that ties humans and agents together? Comments.