Colony: A Local-First Coordination Layer That Cuts Multi-Agent Handoff Tokens from 30K to 400

Colony is a local-first coordination layer for multi-agent coding setups. It sits between your agent runtimes (Claude Code, Codex, Cursor, Gemini CLI, OpenCode) and a local SQLite store, cutting handoff overhead from ~30,000 tokens to ~400 tokens per session end.
Key Features
- Claims before edits — Agents claim a file before touching it; other agents see the live claim and stand down, avoiding race conditions and duplicate PRs.
- Compact handoffs — At session end, Colony writes a structured receipt (PR link, merge SHA, changed files, verification results, cleanup status). Next agent reads ~400 tokens instead of replaying ~30,000.
- Health diagnostics —
colony healthdetects silent coordination failures: stale claims, lifecycle bridge mismatches, plan-claim adoption gaps. - Persistent memory — Compressed at rest (~70% prose compression, byte-perfect for paths/code/commands). Searchable via FTS5.
What It Is Not
- Not a hosted control plane — local-first by default, data never leaves disk.
- Not an agent runner — Codex, Claude, Cursor still execute work.
- Not orchestration — stigmergic: agents leave traces, useful ones get reinforced, stale ones evaporate.
Handoff Receipt Format
When a session finishes, agents return a structured response with PR link, merge SHA, changed files, verification results, and worktree cleanup status. Colony captures it as one observation; the next agent reads instead of re-deriving context. mcp_metrics records the cost.
Installation
npm install -g /colony-cli
colony install --ide codex
colony healthRequires Node 20+. MIT licensed. All data stored in ~/.colony/data.db.
Upcoming Improvements
The author is working on auto-resolving same-file claim conflicts and a colony heal --apply command that runs the fix-plan instead of just printing it.
📖 Read the full source: r/ClaudeAI
👀 See Also

OpenTrace: Self-Hosted Observability Server with 75+ MCP Tools
OpenTrace is a self-hosted observability server that provides logs, user analytics, and database introspection through 75+ MCP tools, running on a $4 VPS with SQLite storage and read-only Postgres connections.

SOULS for AI Agents: A Community-Driven Personality Library
A Reddit user created an open-source repository of carefully crafted personality files ("souls") for AI coding agents. The repo currently includes Jarvis, Gojo, Eren Yeager, René Descartes, and Rapper, with a call for community contributions.
Strands Decider 2B: A 2B-Parameter Decision Model for Agentic Workflows
Strands Labs releases Strands Decider 2B, a 2B-parameter decision model that replaces the LM head with a pointer head to pick between options in ~115ms on an RTX 3090. Weights and training scripts are on GitHub and Hugging Face.

Self-Hosted Memory Layer for Claude Runs Free on Cloudflare
A Cloudflare Worker MCP server lets Claude remember and recall notes via semantic search using Workers AI and Vectorize — all on free tier.