Git for agents.

Storage, sync, and versioning. Rebuilt for agentic computing.

npm i -g @mod-computer/mod Copy
use alongside:

Developer collaboration

Plan, track, and review agent work together.

Connect any directory

Point Mod at a folder. Every file change is tracked automatically — no commits, no staging, just work.

$ mod init ./my-project
connected to my-project
tracking 47 files
real-time sync enabled
changes auto-tracked as you work

Branch per session

Each agent gets its own isolated branch automatically. Work in parallel, track every change, recover any state.

claude-session
auth.ts +142
middleware.ts +38
cursor-session
login.tsx +89
auth.test.ts +67

Share with your team

Invite teammates to your project. Everyone sees the same files, branches, and history in real-time.

auth.ts
N T
12 export async function validateToken(token: string) {
13 const decoded = jwt.verify(token)
14 return decoded.userId
T Should we add expiry check here?

Plan together

Write specs collaboratively. Link requirements to code. Keep agents aligned with what you're building.

# auth-spec.md
## Requirements
JWT-based authentication
Refresh token rotation
○ Rate limiting (in progress)
Linked: auth.ts, middleware.ts

Review stacked changes

See all changes across agent sessions. Stacked diffs, grouped by feature, ready for review.

feature: auth system
claude-session 2 files
cursor-session 2 files
auth.ts+142
middleware.ts+38
login.tsx+89
auth.test.ts+67
N LGTM, let's merge after tests pass

Merge with confidence

Combine work from multiple agents. Conflict detection built in. Merge when ready.

feature: auth system
auth.tsclaude
middleware.tsclaude
login.tsxcursor
No conflicts · Ready to merge

Rich context for agents

Not just files. Relationships, history, what changed — all queryable by your agents.

$ mod context "auth"
auth.ts, utils.ts, api.ts
+ relationships, history
$ mod context "changed today"
4 files by claude, 2 by cursor

Custom canvases

Build custom views into your data. Describe it, Mod generates it, share with your team.

Agent Activity Dashboard
12
Sessions today
847
Files changed
3
Pending reviews

Developer platform

Infra for version controlled collaborative filesystem built for agents.

mod.init()

Connect any directory. Auto-track all file changes.

mod.branch()

Create isolated branches for each agent session.

mod.query()

Find files, relationships, and history.

mod.sync()

Real-time sync across all clients.

mod.merge()

Combine branches with conflict resolution.

mod.subscribe()

Listen to changes as they happen.

example.ts
import { mod } from '@anthropic/mod'

// Connect to a directory
const project = await mod.init("./my-app")

// Create a branch for this agent
const session = await project.branch("claude")

// Work on files...
await session.write("auth.ts", code)

// Query what changed
const changes = await project.query("modified today")

// Merge back to main
await session.merge()

Research

Research that redefines agentic collaboration

We're building the infrastructure layer for a world where millions of agents work alongside humans. Our research focuses on real-time distributed systems, conflict-free data structures, and human-agent coordination at scale.

Learn more →

Our belief

The future is millions of agents,
orchestrated by humans.

Collaborative agents

Collaboration redesigned for agentic computing.

Get notified when we launch