AI workflows
Git Vibe adds task-scoped branches, worktrees, and metadata on top of git worktree.
Why AI-assisted work gets difficult in plain Git
Without explicit isolation, AI-assisted development often leads to:
- unrelated diffs mixed into one checkout
- multiple prompts targeting the same branch unintentionally
- uncertainty about which editor window has the authoritative context
- reluctance to explore because an experiment may affect the current checkout
Git Vibe addresses that by making isolation the default.
One worktree per task
When you open a vibe, Git Vibe creates a dedicated feat/* branch and worktree for that task. That means:
- one agent can work on issue 42
- another agent can explore a documentation change
- your
maincheckout remains clean for review, release, or urgent work
Each task receives its own isolated workspace.
Session memory for agents
You can attach a label and task description when you open a vibe:
git vibe code --agent codex --task "stabilize release versioning" 11Later, git vibe check, git vibe enter, and git vibe open can surface that same context again. This metadata is useful when you return to a vibe later and need to understand why it exists.
Better editor handoff
Git Vibe can reopen a vibe in your workspace app and reprint the exact branch context you care about:
git vibe open 11
git vibe diff 11
git vibe check 11This keeps Codex Desktop and VS Code aligned with the same task-specific checkout.
Safe parallelism
Isolated worktrees make it practical to run multiple AI-assisted tasks in parallel.
Instead of wondering whether an experiment will interfere with your current branch, you can open a separate vibe and keep the work contained.
This turns parallel AI work into manageable Git state.