Getting started with GridTree
Download the desktop app, add your first project, and create a worktree.
GridTree is a desktop control room for running coding agents in parallel. Every git branch gets its own folder and its own terminals — so you can have one agent on a checkout fix, another on a refactor, and a third on a dependency bump, without any of them stepping on each other.
That's what it's built for first — but the terminals are ordinary shells. You can run whatever you like in them: a dev server, a build, a test watcher, or just your normal git workflow. Agents are the focus, not a requirement.
If you're new, read this page in order; if you're not, the sidebar is the fastest way around.
Install#
Download GridTree for macOS or Windows from the download section on the home page. You sign in to use GridTree, and the Community edition is free. To try Pro, start a 14-day trial through billing; cancel anytime during the trial if you don't want to continue. See Installation for the per-platform details.
Add a project#
A project is just a local git clone. Open GridTree, choose Add project, and browse to the repository folder on disk.
Create your first worktree#
With a project open, start a new worktree from the worktree list. You can either check out an existing branch or create a new branch from a base branch. GridTree adds a git worktree in its own folder (next to your clone by default) and opens a terminal in it.
If you've connected GitHub or Jira, you can also create a worktree straight from an issue or pull request in the sidebar — GridTree names the branch from the issue for you. See Worktrees for the full flow.
Where to go next#
- Quick start — project to running build in three steps.
- Worktrees and Terminals — the day-to-day primitives.
- GitHub and Jira — pull issues and PRs into the sidebar.
- MCP server — let Claude Code and other agents drive GridTree.