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:
- Store agents centrally in
~/cami-workspace/sources/ - Deploy to projects via natural conversation with Claude or CLI commands
- Update everywhere from one source
# Install CAMI (creates ~/cami-workspace/ and /usr/local/bin/cami)git clone https://github.com/lando-labs/cami.gitcd camimake install# Work in your CAMI workspacecd ~/cami-workspaceclaude# 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):
# Runs as MCP server for natural language interfacecami --mcpCLI Mode (for scripting):
# Direct commands for automationcami listcami deploy frontend backend ~/projects/my-appcami scan ~/projects/my-appWho 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?
- Why CAMI Exists - Understand the philosophy
- Core Concepts - Learn the fundamentals
- Installation - Set up CAMI now