CAMI Documentation

What is CAMI?

Your AI Agent Guild Headquarters

Think of CAMI as your headquarters for managing AI agents - specialized guild members that help you build software. Just as a medieval guild had master craftspeople with different specializations (the carpenter, the blacksmith, the stonemason), your codebase benefits from specialized AI agents (the frontend expert, the backend architect, the UX designer). CAMI is your guild hall where you organize, train, and deploy these craftspeople across all your projects.

The Problem CAMI Solves

Before CAMI, developers faced several challenges:

  • Agent Sprawl: Copies of agents scattered across multiple projects
  • Version Management Chaos: No easy way to update agents everywhere
  • Inconsistent Agent Quality: No standardized approach to creating agents
  • No Central Update Mechanism: Manual copying and pasting of agent files

How CAMI Works

CAMI is a single Go binary that provides a simple, powerful workflow:

  1. Store agents centrally in ~/cami-workspace/sources/
  2. Deploy to projects via natural conversation with Claude or CLI commands
  3. Update everywhere from one source
bash
# Install CAMI (creates ~/cami-workspace/ and /usr/local/bin/cami)
git clone https://github.com/lando-labs/cami.git
cd cami
make install
# Work in your CAMI workspace
cd ~/cami-workspace
claude
# Natural language interface
> "Help me get started with CAMI"
> "Add frontend and backend agents to ~/projects/my-app"

Dual-Mode Architecture

CAMI runs as both an MCP Server (primary) and CLI tool (secondary):

MCP Server Mode (for Claude Code):

bash
# Runs as MCP server for natural language interface
cami --mcp

CLI Mode (for scripting):

bash
# Direct commands for automation
cami list
cami deploy frontend backend ~/projects/my-app
cami scan ~/projects/my-app

Who CAMI is For

CAMI is designed for:

  • Anyone getting started with Claude Code who wants to learn best practices for agent management
  • Developers using Claude Code regularly who want consistent, high-quality agents
  • Teams building shared agent libraries for standardized development practices
  • Anyone managing multiple projects who wants agents that stay in sync

Key Features

19 MCP Tools for Complete Agent Lifecycle

Native Claude Code integration enables natural language management of your entire agent ecosystem.

Priority-Based Deduplication

When multiple sources provide the same agent, CAMI's priority system determines which version to use. Lower priority numbers win (10 beats 100). No conflicts, no confusion.

Natural Language + CLI

Choose your interface: Ask Claude in natural conversation, or use CLI commands for scripting and automation.

Agent Architect Integration

Built-in agent creation methodology ensures professional-grade custom agents that follow best practices.

Version Tracking with Manifests

Automatic manifest creation tracks agent versions, sources, and deployment history across all projects.

Git-Trackable Sources

Optionally version control your agent sources (~/cami-workspace/sources/) to share your agent library with your team.

Next Steps

Ready to get started?