git-kura is a conflict-aware keyed worktree coordinator for Git. It helps humans, AI coding agents, and reviewers run multiple task-specific worktrees in parallel while detecting and preventing conflicting edits early. Kura would makes it easier to delegate multiple tasks to AI agents without manually reasoning about every possible conflict up front. If a worktree is likely to conflict with another active task, Kura can stop it before changes are made.
Multi-agent development becomes fragile when several agents work against the same repository at the same time.
Typical failure modes are:
- an agent edits the wrong worktree because the path was selected manually;
- a reviewer inspects a different checkout from the one used by the implementer;
- two agents independently modify the same files and only discover the conflict at merge time;
- a local hook, skill file, or tool setup drifts across worktrees and agents.
Kura addresses these failure modes with two small primitives:
- keyed worktrees: one stable key resolves to one deterministic branch and worktree;
- path seals: a task claims the repository-relative paths it intends to edit, so other tasks can detect the overlap before editing, committing, or merging.
Kura would makes it easier to delegate multiple tasks to AI agents without manually reasoning about every possible conflict up front. If a worktree is likely to conflict with another active task, Kura can stop it before changes are made.
Report
Maker
In v0.2.0, `git kura dashboard` has been implemented.
Users can view which files are sealed in each worktree via the TUI.
Report
No reviews yetBe the first to leave a review for git-kura
In v0.2.0, `git kura dashboard` has been implemented.
Users can view which files are sealed in each worktree via the TUI.