Worktrees for every task
Create or import isolated workspaces for features, fixes, experiments, and reviews.
Features
FlowTree connects the tools you already use and keeps them organised by task.
Create or import isolated workspaces for features, fixes, experiments, and reviews.
Keep multiple AI, shell, test, and log sessions attached to the work they belong to.
Review, stage, commit, push, merge, rebase, stash, and resolve conflicts from the same workspace.
Use the right model for the job
Profiles can launch any command-based AI tool or a normal shell. Use one model to implement, another to review its decisions, and dedicated sessions for the application and tests.
Understand the output
Move from a terminal to a focused diff without hunting down the right repository or branch.
Stay oriented
Group worktrees into states such as Planning, In Progress, Blocked, and Review. FlowTree supports multiple repositories without mixing their working context.
Create, find, fetch, pull, push, and see branches already active elsewhere.
Preview merges and rebases, protect important branches, and handle stashes and conflicts deliberately.
Open worktrees in Finder, Xcode, Visual Studio Code, Android Studio, or IntelliJ IDEA.
Your code stays on your Mac.
FlowTree coordinates local Git, tmux, files, and the CLI tools you choose. There is no FlowTree repository backend.
Coming to macOS
FlowTree is coming to macOS. See the current release status and requirements.