One home for each task
Give every feature, fix, or review its own worktree without disturbing work already in progress.
AI-assisted development for macOS
FlowTree keeps each branch with its terminals, AI sessions, Git changes, and IDE access—so you can move between tasks without reconstructing what was happening.
The problem
One model is building, another is reviewing, a shell is running tests, and Git shows what actually changed. Add a second task and the windows stop telling you which work they belong to.
Context organised by task
Give every feature, fix, or review its own worktree without disturbing work already in progress.
Use one agent to build, another to challenge the result, and separate sessions for tests and logs.
Persistent terminals and visible workflow states make it easy to resume the right task.
Worktree-first
Create or import a worktree, launch your chosen AI or shell profile, and open the same files in your IDE. The branch stays isolated; its working context stays easy to find.
Finish in the same context
Inspect diffs, stage precise changes, commit, push, merge, rebase, and work through conflicts without reaching for a separate Git client.
Coming to macOS
FlowTree is coming to macOS. See the current release status and requirements.