Back to products
ELVES

ELVES

Summon your army of AI agents

Website mvmcode.github.io
Overview

What it is

Switching between AI coding agents is chaos. ELVES gives them a shared workspace, shared memory, and a single place to ship from. Works with Claude Code & Codex!

Intent

I need it when

Orchestrate AI agents to complete coding tasks in isolated environments without branch conflicts

ELVES creates isolated git worktrees for each task, allowing parallel AI agent work without interference. Users describe tasks in plain English, and the system spawns agents into dedicated workspaces with embedded terminals for real-time monitoring.

Maintain context and decision history across multiple AI-assisted coding sessions

ELVES uses SQLite-backed persistent memory with full-text search to store decisions, context, and preferences. Memory relevance decays over time, keeping important information accessible while reducing noise.

Track AI agent productivity and token usage across projects and sessions

ELVES provides a usage insights dashboard with real Claude Code telemetry including token usage by model, daily activity, project breakdowns, session quality metrics, and AI-generated narrative reports.

Monitor AI agent progress and review code changes before merging to main branch

ELVES provides a WebGL-accelerated embedded terminal to watch agents work in real-time, then offers one-click merge with strategy selection (merge, rebase, squash) to review and ship completed work.

Switch between different AI coding engines while maintaining consistent workflow and memory

ELVES supports runtime-agnostic switching between Claude Code and Codex with the same interface, memory system, and worktree isolation, allowing users to test different engines without workflow disruption.

Drop

Not a fit when

  • User requires Windows or Linux support (macOS first, others coming soon)
  • User needs a cloud-based solution without local desktop installation
  • User wants to work with AI agents other than Claude Code or Codex
  • User requires commercial support or SLA guarantees
  • User needs real-time collaboration features for multiple team members on same task
Commercials

Pricing

Free and open source