独立运营 · 不出售排名位置  · 我们怎么评估工具 →
Anclum 提交收录
M

mnzsss/ivar

Multi-repo worktrees for coding agents

装之前:没有可直接复制的命令 · 许可证 Apache-2.0 · 链接可访问

第一步:cargo install ivar

SECURITY.md ✓
在 GitHub 查看 ↗链接已于 2026-11-12 核查 · HTTP 200 · 打开的是厂商自己的官网
官方说明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.
安装与配置
取自该仓库的安装命令
go install ivar

解析自我们于 2026-10-26 抓取的该仓库 README;我们未执行过。

这条是仓库自己写的安装方式,不是 MCP 客户端配置,所以不生成 JSON。
配置项的键名以你的客户端为准:客户端与 CLI
★ 数取值
5 ★ · mnzsss/ivar · 取自 GitHub 搜索 API · (2026-11-13 20:00:50 核对)
来源明细
从该仓库的 GitHub 页面直接读取 · 条目类型:开源项目
收录与活跃
收录于 2026-10-23 · 最近见到 2026-11-14 · 共见到 26 次 · 被 1 个来源列出
评分构成
综合分 103 · 5 ★ · 1 个来源 · repo
安装
go install ivar
常见问题(答案都来自我们的记录)
怎么安装?
该仓库给出的安装命令是 go install ivar。我们的记录里它是仓库自己提供的;不保证在你的客户端上直接可用。
它适合谁 / 用来做什么?
我们把它归在这些标签下: 开源项目。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 mnzsss/ivar;我们收录于 2026-10-23;最近见到 2026-11-14。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。

# ivar

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

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.
sh
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).
Your harness: Claude Code, OpenCode or OMP, with MCP servers declared once in ivar.json (ivar mcp add figma).
Plan first: /ivar-plan stops 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 · Docs · Why not just git worktree?
## The model
ivar is a local Rust CLI built around five small ideas:
1. Hall — a committed directory that declares the repositories a team works
across in ivar.json.
2. Feature — one branch name shared by the repositories participating in one
change.
3. Promotion — the explicit decision to make a repository writable on that
feature. Everything else stays guarded read-only (kernel-enforced on Linux).
4. Session — a view directory opened for you or an agent.
5. View Dir — symlinks to the right real worktrees: feature worktrees for
promoted repositories, and for the rest the feature's base (the parent's worktree, the root's base branch, or the default branch).
text
Hall
api ────────── promoted ──► avatar-url worktree (writable)
web ────────── promoted ──► avatar-url worktree (writable)
shared-types ─ promoted ──► avatar-url worktree (writable)
infra ────────────────────► main worktree (read-only)
Session / View Dir
api · web · shared-types · infra · plans
From the view dir, one agent session describes the field in shared-types,
returns it from api and renders it in web. The plan, branches, and
worktrees remain on disk when the conversation ends.
## Why not just git worktree?
Use git worktree directly when one repository is the problem. ivar uses Git
worktrees underneath, then adds the multi-repository parts:
one committed Hall definition that teammates can clone and ivar sync;
a shared feature branch across the repositories you promote;
read-only guards for repositories outside the feature's write scope;
per-repository setup scripts for untracked runtime state; and
a session view with provider configuration, plans, and durable run receipts.
Read the detailed, candid comparison: Why not just git worktree?.
## Install
sh
curl -fsSL https://ivar.run/install | sh
The installer defaults to zero telemetry, and the installed ivar binary never
sends analytics. Its only unrequested request is the update check: at most once
per 20 hours it asks GitHub for the latest release tag, sending nothing but a
User-Agent (turn it off with IVARNOUPDATECHECK=1). To optionally help
count successful installations:
sh
curl -fsSL https://ivar.run/install | IVARINSTALLANALYTICS=1 sh
收录徽章(可选)
想把收录标记放进 README 就复制这行,可选,不影响收录。
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/zh/s/mnzsss-ivar/)
来源
github · https://github.com/mnzsss/ivar
按领域浏览
开源项目
Traction
5 ★
收录于
今天
安全策略
该仓库根目录有 SECURITY.md(我们只核文件存在,未核内容)

同类推荐

全部 1,671 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引