# gtree > A native macOS app for running several AI coding agents (Claude Code, Codex). Agents working in the same worktree see each other and sort out collisions themselves, and overlaps across worktrees are flagged; any turn can be restored and new sessions remember the last one; one inbox for every project. gtree is a native macOS app (Apple Silicon) for developers who run several AI coding agents in parallel, each in its own git worktree or sharing one. It works with Claude Code and Codex (Claude Code was supported first). Agents in the same worktree are warned when they edit a file the other just changed, and work out who goes first by leaving each other messages through gtree; overlaps across worktrees are flagged in the sidebar. You get pulled in only when one needs you. It is native (Rust + GPUI, GPU-rendered), not Electron or a web view: 24 MB download, the window opens in about 0.2 s, about 100 MB of memory when idle (measured on an Apple M4). Local features are free forever and need no sign-up; gtree never uploads your code. A paid Team plan is in development; its relay server only forwards sync messages and does not store your data. ## Docs - [Full product description (en)](https://gtree.dobbylab.com/llms-full.txt): what gtree does, pricing, privacy, FAQ - [Full product description (ja)](https://gtree.dobbylab.com/ja/llms-full.txt): what gtree does, pricing, privacy, FAQ - [Full product description (zh-CN)](https://gtree.dobbylab.com/zh/llms-full.txt): what gtree does, pricing, privacy, FAQ ## Pages - [Website (en)](https://gtree.dobbylab.com/) - [Website (ja)](https://gtree.dobbylab.com/ja/) - [Website (zh-CN)](https://gtree.dobbylab.com/zh/) - [Release notes](https://gtree.dobbylab.com/release-notes/index.md): what changed in each version - [Privacy policy](https://gtree.dobbylab.com/privacy/index.md): what gtree collects and what it never does ## Blog - [How to Know When Claude Code Is Waiting for Your Approval](https://gtree.dobbylab.com/blog/claude-code-waiting-for-approval-notifications/index.md): Claude Code stops whenever it needs permission. Get notified with a Notification hook, and see which of your sessions is waiting on one screen. - [How to Run Multiple Claude Code Sessions with Git Worktree](https://gtree.dobbylab.com/blog/run-multiple-claude-code-git-worktree/index.md): Give each Claude Code session its own git worktree so parallel AIs never share a folder. The exact commands, the gotchas, and how to skip the busywork. ## Optional - Install: `curl -fsSL https://gtree.dobbylab.com/install.sh | bash` - Contact: support@dobbylab.com ยท X: https://x.com/dobbylabhq