Worktree
The Worktree tab displays and manages Git worktrees in your repository, enabling parallel development on multiple branches.

What are Git Worktrees?
Git worktrees allow you to have multiple working directories from a single repository. Each worktree can be on a different branch, enabling you to:
- Work on multiple features simultaneously
- Keep your main branch clean while experimenting
- Isolate Claude’s work from your main codebase
When you start a task in Chloe, it can automatically create a worktree for isolated development.
Worktree List
The tab displays all worktrees in your repository:
| Column | Description |
|---|---|
| Path | Directory location of the worktree |
| Branch | Which branch the worktree is tracking |
| Status | Indicators for bare/detached state |
Auto-Refresh
The worktree list automatically refreshes every 2 seconds when the tab is visible, so you’ll see new worktrees appear as Claude creates them.
Opening Worktrees
Press o on a selected worktree to open it:
- Opens in your configured IDE
- Opens a terminal at the worktree path

Deleting Worktrees
Press d to delete a worktree:
- A confirmation dialog appears
- Press
yto confirm ornto cancel - The worktree directory is removed
Deleting a worktree removes its directory. Make sure any changes are committed or merged first.
Task Integration
Tasks can be linked to worktrees through the WorktreeInfo field:
- Branch Name: The branch being worked on
- Path: Location of the worktree
When reviewing a task, you can:
- Open the worktree in your IDE
- Merge the worktree branch to main
- Resolve conflicts if they occur
Merge Operations
From the Tasks tab review popup, you can merge worktree changes:
- Select “Merge to Branch” in the review popup
- Chloe attempts to merge the worktree branch to main
- If conflicts are detected, the option changes to “Resolve Conflicts”
- Claude is prompted to fix any merge conflicts
Keybindings
| Key | Action |
|---|---|
j / ↓ | Select next worktree |
k / ↑ | Select previous worktree |
d | Delete worktree |
o | Open in IDE/terminal |
Repository Detection
Chloe automatically detects the repository root and lists all worktrees. If you’re not in a Git repository, an error message is displayed.
Worktree Properties
| Property | Description |
|---|---|
| Path | Absolute path to the worktree directory |
| Branch Name | The branch this worktree tracks |
| Is Bare | Whether this is a bare repository |
| Is Detached | Whether HEAD is detached |
| Auto Created | Whether Chloe created this worktree |
Worktrees created by Chloe are marked as “Auto Created” and can be safely cleaned up after merging.