Overview
Grove is a notes vault, a real code editor, and an agent manager — in one Mac app. Open any folder of Markdown notes as your vault, connect one or more code repos to it as projects, and the notes you write, the code you read, and the work you hand to agents all live in one place and 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 surface where they finally do.
- Your vault is plain Markdown on disk — an Obsidian vault or any notes folder opens as-is, with wikilinks, backlinks, and live panels inside your notes.
- A project is a code repo connected to the vault. You get a real editor for it — Monaco, syntax highlighting, go-to-definition and hover — tuned for reading and reviewing.
- A workspace is a unit of work: its own notes, its own agent chats, and its own isolated git worktree. Run Claude Code, Codex, or opencode in it, and review what they did without it ever touching your main checkout.
How the pieces connect
- A note can link to a file, a folder, or a function — and the link survives refactors.
- Every line of code an agent changes is painted directly into the real file, not a patch fragment.
- Comments you leave on a diff are pinned to content, not line numbers, and agents read and resolve them as a first-class protocol.
- Any note or folder can be published as a hosted page or docs site — for free.
Panes and tabs
Every pane in Grove is just a tab, and a tab can be any of four things. Split and tile them into whatever grid the work needs — one window can hold all four at once.
- Rendered notes — a Markdown note from your vault, rendered in place with wikilinks, live directive panels, and Mermaid diagrams drawn inline.
- Code — a file from a connected project in the Monaco editor, with syntax highlighting and go-to-definition and hover.
- Terminal — a real shell, or an agent chat session running Claude Code, Codex, or opencode against a workspace worktree.
- Browser — an embedded browser tab for a localhost dev server, docs, or an issue tracker, without leaving the window.
Tabs can be dragged between panes, and dragged out of the tab strip entirely to become their own window.
Who it's for
Developers who run one-to-many coding agents in parallel and review their work like incoming PRs. Grove is pre-release, macOS-only, and local-first: your notes and code stay on your machine, and the only sign-in is an optional GitHub login for publishing.
Where to go next
- New here? Start with Install, then the Quickstart.
- Setting up your notes? See Vaults and projects.
- Ready to run agents? See Workspaces and worktrees and Comments.