The agent-native VCS

Have AI agents write code 10x faster — by skipping codebase rediscovery.

Coding agents spend 90% of their time waiting for files to read: scanning thousands of lines just to find a function definition, grepping names, and rebuilding context. Throughput Lines of Code Per Day indexes your workspace inside the version control system and hands agents instant, structured answers. The feedback loop drops from minutes to seconds, multiplying your agent fleets' code-writing speed. Saving 10.7× on context tokens is just a side effect.

gan mcp · live session
$ganoutline crates/ganvil-core/src/repository.rs
⚡ TLCPD MCP (Outline mode)1,738 tokens
signatures + doc comments, no body bloat64% savings
⚠️ The Old Way (Full file read)4,814 tokens
dumps entire file code block into LLM context window
freshness: head 455bb84 · exact2.7X MORE COMPACT
Code writing speed
10× faster
instant agent feedback loop
Context tokens saved
10.7× fewer
measured on real repos
Agent tools
15 over MCP
read-only, deterministic
Setup time
< 10 mins
up and running instantly

Pillars

HOW WE ACHIEVE MASSIVE AGENT CODE-WRITING THROUGHPUT WITH 10.7x TOKEN REDUCTION

READ

Codebase awareness in milliseconds. Stop wasting 90% of execution time waiting for agents to parse thousands of lines of context just to find a single reference.

  • Sub-second context assembly gets answers to your agent instantly, slashing feedback delays.
  • Compact 1,700-token outlines instead of 5,000-token files mean models read and respond 3x faster.
  • Live Dependency Graph resolves symbol relationships instantly to avoid cloud API network round-trip lag.
WRITE

Hammer Server ensures our throughput guarantees by allowing parallel edits without collision lag. Multiple agents can write code to the same checkout in parallel, multiplying team output without workspace corruption or manual merge overhead.

  • Concurrent agent checkouts let fleets write code in parallel rather than blocking each other in line queues.
  • Real-time CRDT workspace merging converges edits instantly without manual git conflict-resolution cycles.
  • To secure our throughput guarantees, agent writes are batched and synced to GitHub in a way that won't get you throttled.
EXECUTE

Anvil Pods provide a harness for your agent and subagents that removes local CPU, RAM, and hard drive constraints. Keep local execution nodes fully responsive while fleets of agents compile, build, and test concurrently in the cloud.

  • Eliminate local bottlenecks so compiling, building, or testing agent code never slows down agent fleet throughput.
  • Offload compute-heavy builds to cloud-hosted Anvil Pods that spin up in milliseconds for instant test execution.
  • Run fifty agent tasks concurrently without running out of RAM, CPU, or disk space on local worker environments.

Our TLCPD MCP intelligently decides whether you need a Hammer Server or Anvil Pod and spins them up to keep you from slowing down.

Benefit: WAYYY Cheaper than a Claude Max 20x token plan with WAY more work done faster before you token max!

Context Efficiency

Context overload is the ultimate agent bottleneck.

Traditional AI tools dump entire files and directories into the LLM context window. This is slow, expensive, and leads to hallucinations.

TLCPD query-maps your repository directly. Instead of reading whole files, agents request only the specific symbols, imports, and code definitions they need. The result is a 10.7x reduction in token usage, sub-second responses, and vastly higher coding accuracy.

AI Agent Code Context Shapes Comparison

Install

Up and running in 10 minutes or less!

gan v0.1.1 ships as tarballs for macOS (Apple silicon) and Linux (x86_64). Every release publishes SHA256SUMS next to the artifacts — verify before you extract, the same way you'd want your auditors to.

gan CLI · v0.1.1
# macOS (Apple silicon)
curl -LO https://github.com/S7-Works/ganvil/releases/download/v0.1.1/ganvil-v0.1.1-aarch64-apple-darwin.tar.gz

# Linux (x86_64)
curl -LO https://github.com/S7-Works/ganvil/releases/download/v0.1.1/ganvil-v0.1.1-x86_64-unknown-linux-gnu.tar.gz

# verify against the published checksums, then install
curl -LO https://github.com/S7-Works/ganvil/releases/download/v0.1.1/SHA256SUMS
shasum -a 256 -c --ignore-missing SHA256SUMS   # sha256sum -c on Linux
tar xzf ganvil-v0.1.1-*.tar.gz
install ganvil-v0.1.1-*/gan ganvil-v0.1.1-*/gv ~/.local/bin/

The tarball carries two binaries: gan, the CLI, and gv, its helper. Then gan import any repo and point your agent at gan mcp.

Zero Friction Setup

Plug Throughput Lines of Code Per Day directly into your existing agent.

TLCPD implements the open Model Context Protocol (MCP) standard. Connecting it to Cursor, Claude Code, or any other agent client takes less than 30 seconds.

For Claude Desktop

Add the server config to the Claude Desktop application configuration file:

// ~/Library/Application Support/
// Claude/claude_desktop_config.json
{
  "mcpServers": {
    "ganvil": {
      "command": "ganvil-mcp",
      "env": {
        "GANVIL_INDEX_TOKEN": "gv_pat_YOUR_TOKEN"
      }
    }
  }
}

For Claude Code

Register the server in your global tool configuration:

// ~/.code_mcp_config.json
{
  "mcpServers": {
    "ganvil": {
      "command": "ganvil-mcp",
      "env": {
        "GANVIL_INDEX_TOKEN": "gv_pat_YOUR_TOKEN"
      }
    }
  }
}

For Cursor

Open Cursor Settings ➔ Features ➔ MCP, click "+ New MCP Server", and enter:

NameGanvil
Typecommand
Commandganvil-mcp
Env VarGANVIL_INDEX_TOKEN = gv_pat_...
* To authorize without using CLI commands, log in to the TLCPD dashboard, go to Settings > MCP, generate a Developer Token, and paste it directly as the GANVIL_INDEX_TOKEN environment variable in your editor configuration.

Your VCS is the knowledge graph. No sidecar indexer.

Sidecar graph tools proved the demand, then went stale between runs. TLCPD makes the graph a property of the repository — incremental, versioned, and queryable at any commit.

Up and running in 10 minutes or less!
© 2026 S7 Works · Built on Model Context Protocol (MCP).10x faster coding agents · 10.7x token savings