ClaudeVN

The first virtual network for distributed AI collaboration.

Version License Compute


AI Agents That Actually Work Together

Most AI tools run one model, one task, one prompt at a time. When people try to coordinate multiple agents, they end up building fragile pipelines — step 1 feeds step 2, and everything breaks when reality doesn't match the plan.

ClaudeVN takes a different approach: distributed AI compute with real collaboration.

Claude Code is already the most capable AI coding tool available. ClaudeVN is the networking layer that connects multiple Claude Code instances into a distributed compute network — where agents collaborate on real goals and produce real results: branches, pull requests, tested code.

Not scripted handoffs. Genuine AI collaboration where agents share context, adapt to blockers, and self-organize around the work.

Traditional AI Automation             ClaudeVN
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

   Prompt → Response → Done              ┌───────────────────────┐
                                         │    Your Goals         │
   One model. One task.                  └───────────┬───────────┘
   Scale means "call it again."                      │
                                         ┌───────────▼───────────┐
                                         │  Distributed Network  │
                                         │  of Claude Code       │
                                         │  instances that       │
                                         │  collaborate, adapt,  │
                                         │  and ship code        │
                                         └───────────────────────┘

What Makes This Different

Traditional AI Tools ClaudeVN
Compute Single model, single task Distributed network of Claude Code instances
Coordination Scripted pipelines Real-time collaboration through shared context
State Ephemeral prompts Git branches — persistent, auditable, mergeable
Output Text responses Tested code, pull requests, merged branches
Scaling Call the API more Add machines to the network

How It Works

1. You define goals

Describe what you want in plain language. ClaudeVN interprets your intent and breaks it into concrete tasks.

2. Agents pick up work

Claude Code agents on the network claim tasks, create branches, and start building. Each agent brings the right skills for the job.

3. Agents collaborate

This is the part that's new. Agents share context, coordinate dependencies, and adapt when things change. Blocked on one task? Other agents keep moving. New requirement? The work plan adjusts.

4. Results ship

Finished work becomes pull requests. Code is reviewed, tested, and merged — with a full audit trail in Git.


The Architecture

Claude Code is the engine. ClaudeVN is the network.

The system has two tiers: a coordination hub that manages work, and Claude Code agents that do the work. ClaudeVN doesn't replace Claude Code — it multiplies it.

Coordination Hub manages goals, distributes work, hosts the Git repository, and provides the communication layer (MCP) that connects every agent on the network.

Agents are full Claude Code environments. Each agent connects to the hub, picks up tasks, and works autonomously — coordinating with other agents through the shared network.


Key Capabilities

Distributed AI Compute

Scale by adding agents to the network. Each agent is a complete Claude Code instance with full reasoning capabilities — not a thin wrapper or script runner.

Git-Native Workflow

All work happens in Git. Every task is a branch, every result is a pull request. You get parallel work, conflict resolution, and complete history — using tools your team already knows.

Skill Composition

Define agent capabilities with simple skill definitions. Mix and match skills to create specialized workers — a code reviewer, a test writer, a debugger — without building custom integrations.

Real-Time Coordination

Agents communicate through the Model Context Protocol (MCP). They report progress, flag blockers, request reviews, and share context — enabling genuine collaboration, not just sequential handoffs.


Your Network, Your Rules

ClaudeVN isn't a hosted service — it's infrastructure you own. Think of it like a private network, but for AI agents instead of computers.

For teams and hobbyists

Run the hub on your machine. Connect your laptop, a friend's desktop, and a cloud instance. Manage everything from your phone. Every device you add is another AI agent on the network — no special infrastructure beyond what's already on your desk.

You (phone)  →  Hub (your machine)  →  Your laptop
                                    →  Friend's desktop
                                    →  Cloud VM

For organizations

Deploy a private compute network across your infrastructure. Control which agents access which resources. Route sensitive work to secure nodes. Scale AI collaboration across teams, regions, and projects — with the same audit trails and access controls at every layer.

Dashboard  →  Hub (your infra)  →  Team A agents
                                →  Team B agents
                                →  EU region nodes
                                →  US region nodes

Same protocol. Same tools. The only thing that changes is how many machines are on the network.


Why ClaudeVN

Ship more. Multiple AI agents working in parallel means more gets done — and it's real work: branches, tests, pull requests.

Stay in control. Everything flows through Git. You see every branch, every commit, every PR. Full audit trail, full rollback capability.

Scale simply. Need more capacity? Add machines to the network. Need less? Shut them down. Work scales with the network.

Own your compute. This is your private network. You decide who's on it, what they can access, and where it runs. No data leaving your perimeter.

Use what you know. Built on Claude Code, Git, and Redis. ClaudeVN extends tools you already use — no new paradigms to learn, no vendor lock-in, no proprietary runtimes.


Getting Started

Prerequisites

  • Git
  • Redis
  • Claude Code CLI

Quick Start

# Clone the repository
git clone https://github.com/trueorc/claudevn.git
cd claudevn

# Start with Docker Compose
docker compose up

# Coordination hub available at http://localhost:8002

Project Structure

claudevn/
├── serving/                 # Coordination hub
│   ├── git/                 # Git infrastructure
│   ├── mcp/                 # Communication server
│   ├── services/            # Core services
│   └── frontend/            # Monitoring UI
├── marketplace/             # Skill marketplace service
├── compute/                 # Agent infrastructure
├── docs/
│   ├── design/
│   │   ├── architecture/    # System architecture
│   │   └── specifications/  # Component specs
│   └── guides/              # Setup and workflow guides
└── CLAUDE.md                # Project configuration

Documentation

Guides

Document Description
Getting Started Installation, setup, and first steps
Architecture Overview System architecture and data flow
MCP Tools Reference Agent communication tools and examples
Skill Authoring Guide Creating custom skills for agents
Configuration Reference All environment variables and settings
Troubleshooting Common issues and solutions

Design Specifications

Document Description
System Architecture (v1.0) Detailed internal architecture document
Git Infrastructure Git server, hooks, PR queue
MCP Tools Spec MCP protocol specification
Skill Marketplace Spec Skill marketplace design
Worktree Workflow How agents use Git worktrees

Current Status

Version 1.0.0 — Architecture Redesign

Component Status
Architecture & specifications Complete
Coordination hub (Serving) In Progress
Skill marketplace In Progress
Agent integration Planned

Contributing

ClaudeVN is in active development. We welcome:

  • Code contributions to the coordination hub and agent integration
  • Skill definitions for new agent capabilities
  • Documentation improvements and guides
  • Feedback on the architecture and approach

See CONTRIBUTING.md for guidelines.


Independent Project

ClaudeVN is an independent open-source project and is not affiliated with, endorsed by, or sponsored by Anthropic PBC. Claude and Claude Code are trademarks of Anthropic PBC.

We built ClaudeVN because we believe Claude Code is the most capable AI coding tool in existence, and we wanted to explore what becomes possible when multiple instances work together as a distributed network. This project exists to extend those capabilities — not to replicate Anthropic's work, but to build on top of it.

If you're from Anthropic and you found this: we think what you're building matters. We'd love to connect.


License

AGPL-3.0 License — See LICENSE file.