Ivar — Git skill for Claude Code
Multi-repo worktrees for coding agents.
How to install Ivar
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open mnzsss/ivar and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Ivar does
Multi-repo worktrees for coding agents. One feature across repos, as one unit: one branch, one plan, one PR per repo, for Claude Code, OpenCode and OMP. Open-source Rust CLI, Apache-2.0.
Alternatives in Git
- Git Worktree Setup — Create isolated git worktrees with instant feedback and background Rust verification 25.5k ★
- CCometixLine — A high-performance Claude Code statusline tool written in Rust with Git integration and real-time usage tracki 2.4k ★
- GitHub Workflow Adaptation Plan — Project: Claude Code Skills Factory Blueprint Source: /Users/rezarezvani/projects/claudecode-github-bluprint D 617 ★
README
ivar
**Multi-repo worktrees for coding agents.** One feature across repos, as one unit: one branch, one plan, one pull request per repo, inside the Claude Code, OpenCode or OMP session you already use.
curl -fsSL https://ivar.run/install | sh
Add an `avatarUrl` field to the user profile: the agent describes it in `shared-types`, returns it from `api` and renders it in `web`, with all three mounted as real git worktrees on the `avatar-url` branch. Repos you haven't promoted are guarded (kernel-enforced on Linux; see [Limitations](docs/reference/limitations.md)).
- Your harness: Claude Code, OpenCode or OMP, with MCP servers declared once in
ivar.json. - Plan first:
/ivar-planstops for your approval after requirements, analysis and plan. - Code graph: one local SQLite graph of every repo. In a two-repo benchmark, discovery took a median 460k tokens instead of 738k.
- On your disk: single Rust binary, Apache-2.0, no account, macOS and Linux. Pull requests go through
gh.
[Quickstart](https://ivar.run/docs/quickstart) · [Docs](https://ivar.run/docs) · [Why not just git worktree?](docs/why-not-worktree.md)
The model
`ivar` is a local Rust CLI built around five small ideas:
- Hall — a committed directory that declares the repositories a team works
across in
ivar.json.
Related Skills
Agents System Setup
Bootstrap, update, improve, or replicate multi-agent systems across GitHub Copilot CLI, Claude Code, OpenCode,
RepoStew Skills
RepoStew — Claude Code skill for autonomous open-source contribution. Discovers, verifies, assesses, fixes, an
Claude Plan Skills
Claude Code skills for managing multi-step tasks as GitHub issues. Create, implement, update, and close execut
Gsd Beads
Beads (bd) issue-tracking plugin for gsd-core's plan→execute→verify→ship lifecycle — makes bd the durable, git
Orchestrate Feature
Multi-agent feature development orchestration with automated MULTI_AGENT_PLAN.md generation, parallel task exe
Agent Fanout
Claude Code skill: delegate implementation to parallel headless agent-CLI subagents (codex, omp+Gemini Flash)
Related Agents
Opencode Generalist
OpenCode, the open-source model-agnostic CLI harness, for general coding
Agent Of Empires
Claude Code, OpenCode, Mistral Vibe, Codex CLI, Gemini CLI Coding Agent Terminal Session manager via tmux and
🦀 Claw CR
Der Open-Source-Coding-Agent, in Rust gebaut. Alternative zu ClaudeCode Status Language