Loom
External memory for agents
AI-native coordination layer. Multi-agent task routing, checkpointing, and crash recovery for AI coding assistants.
npm install @createsomething/loom-mcpThe Problem
AI agents forget everything between sessions. Context windows have limits. Conversations get summarized. Work gets lost.
The Solution
Loom provides external memory for agents.
- Session checkpointing — Save progress, resume from any point
- Crash recovery — Session died? Pick up exactly where you left off
- Smart routing — Route tasks to the best/cheapest/fastest agent
- Multi-agent coordination — Multiple agents, one task queue
Why Loom?
| Feature | Beads | Gas Town | Loom |
|---|---|---|---|
| Multi-agent | ❌ | ❌ | ✅ |
| Smart routing | ❌ | Basic | ✅ |
| Session memory | ❌ | ✅ | ✅ |
| Crash recovery | ❌ | ✅ | ✅ |
| Git sync | ✅ | ❌ | ✅ |
| Ground integration | ❌ | ❌ | ✅ |
| Cost optimization | ❌ | ❌ | ✅ |
Installation
Claude Code (CLI)
npm install @createsomething/loom-mcp
claude mcp add --scope user --transport stdio loom -- npx @createsomething/loom-mcp Cursor (One-Click)
Other Tools
Add to your MCP config:
{
"mcpServers": {
"loom": {
"command": "npx",
"args": ["@createsomething/loom-mcp"]
}
}
}Quick Start
# Initialize Loom in your project
lm init
# Start working on something (create + claim atomically)
lm work "Fix the authentication bug" --agent claude-code
# Checkpoint progress (crash recovery)
lm checkpoint "JWT validation complete"
# Get routing recommendation
lm route lm-abc --strategy cheapest
# Complete with evidence
lm done lm-abc --evidence "commit-abc123"Available Tools
Task Management
loom_work Quick start: create and claim task atomicallyloom_create Create task for multi-agent coordinationloom_claim Claim a task for an agentloom_complete Mark a task as completeloom_cancel Cancel a taskloom_spawn Create sub-tasksloom_ready List tasks ready to work onloom_mine List tasks claimed by agentloom_blocked List blocked tasksSmart Routing
loom_route Get agent recommendation (best/cheapest/fastest)loom_agents List all configured agentsloom_analytics Execution analyticsSessions & Memory
loom_session_start Start a work sessionloom_session_end End current sessionloom_checkpoint Save progress for crash recoveryloom_recover List recoverable sessionsloom_resume Resume from any pointloom_get_resume_brief Generate context for session continuityFormulas
loom_formulas List available workflow templatesloom_formula Get formula detailsMCP Apps (Interactive UIs)
Loom supports the MCP Apps extension for interactive task visualization. When you call task visibility tools, supported clients render an interactive Kanban-style task board:
- Drag-and-drop between columns
- One-click claim, complete, or release tasks
- Real-time status updates
- Filter by status, label, or agent
Supported Clients: Claude.ai, VS Code (Insiders), ChatGPT, Goose