gji new feature/payment-refactorStart a task in its own worktree and land in the new directory immediately.
Git worktree CLI
gji creates separate worktrees for feature work, pull request review, experiments, and cleanup.
It adds navigation, shell handoff, predictable paths, and commands for creating, opening, syncing, and removing worktrees.
Typical session
Use one command set for creating worktrees, reviewing PRs, reopening existing tasks, and switching repos when needed.
gji new feature/payment-refactorStart a task in its own worktree and land in the new directory immediately.
gji pr 1234Open a pull request in isolation instead of mutating the checkout you were already using.
gji warp api/mainWhen several repos are active, jump straight to the matching worktree by repo and branch.
../worktrees/<repo>/<branch>Open a clean worktree without disturbing the branch, install state, or shell you already have open.
Fetch review work into its own directory instead of turning your main checkout into a temporary review branch.
Use go, back, open, and warp to move between active tasks without path hunting or stash churn.
What changes
Without gji
Stash changes, checkout another branch, reinstall dependencies, do the work, then switch everything back.
With gji
Open each task in its own worktree and switch directly between feature work, PR review, cleanup, and cross-repo tasks.
Core workflow
Create a branch and worktree together instead of reshaping one mutable checkout over and over.
Use dedicated worktrees for pull requests, investigations, and experiments so each task keeps its own state.
Use `go`, `back`, `open`, and `warp` to re-enter work quickly when several branches or repos are active at once.
Why teams keep it around
Each worktree keeps its own install state, build outputs, and editor context instead of sharing one unstable checkout.
Use stable worktree locations, shell handoff, and JSON output to plug gji into scripts, editors, and agent workflows.
Warp covers cross-repo jumps, but the day-to-day flow also includes new, pr, go, back, open, sync, and cleanup.
Documentation
Install the CLI and wire shell handoff into zsh or bash.
Install gjiSee the shortest path from feature work to PR review to cleanup.
Read quick startReview `new`, `pr`, `go`, `warp`, `back`, `open`, and the rest of the day-to-day command surface.
Browse commands