Sebastian Winkler55 downloadsWatch git worktrees live from your vault: agent presence dots, per-worktree diffs and previews, one-click commit and pull request creation.
Watch AI agents (or anyone) work in git worktrees, live, from inside your vault — then accept their work with one click.
Every Obsidian git plugin versions your vault. This one inverts that: your vault becomes the cockpit for repos changing beneath it. Built for the parallel-agent era — run several Claude Code sessions in worktrees and watch their edits stream in while you write.
gh, with a GitHub compare-page fallback). Nothing is deleted; the worktree stays until the PR merges.--no-optional-locks so the plugin never contends with your agents' own git operations.In Obsidian: Settings → Community plugins → Browse, search for "Worktree Viewer", install and enable. (Directory listing)
Manual: download main.js, manifest.json, styles.css from the latest release into <vault>/.obsidian/plugins/worktree-viewer/, then enable it in Settings → Community plugins.
Settings → Worktree Viewer → Repository path: the absolute path of the git repo whose worktrees you want to watch (defaults to the vault folder). Works when the vault is a subfolder of the repo. Then open the panel via the git-branch ribbon icon.
Requirements: desktop only; git on PATH; gh (optional — enables direct PR creation, otherwise you get the GitHub compare page).
Per Obsidian's developer policies, this plugin:
cwd field of Claude Code session transcripts under ~/.claude/projects/. All reads are local; transcript contents are never displayed, stored, or transmitted.git (read-only polling with --no-optional-locks; write operations only when you explicitly click Create PR) and, optionally, the GitHub CLI (gh).git push to your repository's origin remote and creates a pull request via gh (or opens the GitHub compare page). There is no other network activity — no telemetry, no ads, no update mechanism, no remote code.Plain JavaScript, no build step, zero dependencies. Tests use node's built-in runner:
node --test
The suite includes scratch-repo integration tests that exercise real git worktrees, pushes, and the PR sequence against a local bare origin.
MIT © Sebastian Winkler