freshcrate
Skin:/
Home > Infrastructure > agent-coordinator

agent-coordinator

Lightweight coordination server for autonomous AI coding agents — task claiming, file locks, message passing, and health monitoring over REST

Why this rank:Release freshnessStrong adoptionHealthy release cadence

Description

Lightweight coordination server for autonomous AI coding agents — task claiming, file locks, message passing, and health monitoring over REST

README

Agent Coordinator

Agent Coordinator

Run multiple AI agents on one repo. Zero merge conflicts. Zero duplicate work.

License: MIT Python 3.10+ Tests: 4900+ passing Version: 0.9.0 GitHub Stars Quick Start â€ĸ How Is This Different? â€ĸ Features â€ĸ API â€ĸ CLI â€ĸ Contributing â€ĸ Full Docs


When multiple AI agents (Claude, GPT, Gemini, Cursor, Copilot, Ollama) work on the same codebase, they step on each other — duplicate tasks, merge conflicts, lost context. Agent Coordinator is a lightweight HTTP server that gives your agents atomic task claiming, lease-based file locks, a message bus, and a real-time dashboard so they can work together without chaos.

Works with any LLM. Works on any project. No framework lock-in — it's just an HTTP API.

Agent Coordinator Dashboard
Real-time dashboard: agent roster, Kanban task board, file locks, streaming output

Quick Start

git clone https://github.com/mkalkere/agent-coordinator.git
cd agent-coordinator
python3 -m venv .venv && source .venv/bin/activate
pip install -e ".[dev]"
agent-os init --name my-project
agent-os serve

Or with Docker: docker compose up -d

Then create agents and start them:

agent-os agent create dev-1 --preset developer
agent-os agent create rev-1 --preset reviewer
agent-os claude start --agent dev-1   # Terminal 2
agent-os claude start --agent rev-1   # Terminal 3

The developer claims tasks, writes code, creates PRs. The reviewer auto-reviews. All coordination happens through the HTTP API — agents don't need to know about each other.

Full setup guide | CLI reference | API reference


How Is This Different?

Most AI agent frameworks handle orchestration — what agents do. Agent Coordinator handles coordination — how agents share resources without conflicts.

Agent Coordinator CrewAI LangGraph gstack
Independent agents, shared filesystem Core purpose Different model Different model No
Atomic task claiming Yes No No No
File lock leases Yes No No No
Agent health monitoring Yes (auto-reclaim) No No No
Provider agnostic Any LLM Mostly Yes (via LangChain) Claude Code
Framework lock-in None (HTTP API) Yes Yes (LangChain) Yes
Dashboard Built-in Paid add-on LangSmith (separate) No

Agent Coordinator is infrastructure, not a framework. Any tool that can make HTTP requests can be a coordinated agent.


Features

Coordination Primitives

  • Atomic task claiming — INSERT...SELECT ensures no two agents grab the same work
  • Lease-based file locks — auto-expire, no deadlocks, even if an agent crashes
  • Message bus — priority levels, acknowledgments, TTL, event subscriptions
  • Health monitoring — stale agents detected at 30 min, resources reclaimed at 60 min

Agent Infrastructure

  • Git worktree per agent — automatic workspace isolation, no merge conflicts
  • Hierarchical memory — L1 (agent-local), L2 (shared), L3 (cross-project)
  • 41 built-in skills — markdown-based, loaded on demand, provider-agnostic
  • 5 agent presets — developer, reviewer, investigator, analyst, research
  • Cost tracking — per-agent budgets with auto-model-downgrade

Server

  • FastAPI + SQLite (WAL mode) — no external database, single-file deployment
  • 17 API routers — agents, tasks, locks, messages, memory, teams, dashboard, and more
  • Real-time dashboard — agent status, Kanban board, locks, streaming output
  • Swagger docs — interactive API explorer at /docs

Full API reference | Architecture details


Architecture

     ┌───────────┐                                    ┌───────────┐
     │  Claude   │◄──── HTTP ────â–ē┌──────────────┐◄──── HTTP ────â–ē│   GPT     │
     └───────────┘                │  Coordinator │                └───────────┘
     ┌───────────┐                │  :9889       │                ┌───────────┐
     │  Gemini   │◄──── HTTP ────â–ē│              │◄──── HTTP ────â–ē│  Ollama   │
     └───────────┘                │  Tasks       │                └───────────┘
                                  │  Locks       │
                                  │  Messages    │
                                  │  Memory      │
                                  │  Dashboard   │
                                  │              │
                                  │  SQLite WAL  │
                                  └──────────────┘
agent-coordinator/
├── src/agent_os/server/     # FastAPI server (17 routers)
├── src/agent_os/            # CLI, agent runner, memory, workspace
├── .os/skills/              # 41 built-in skills
├── tests/                   # 4900+ tests
└── docs/                    # Documentation

Contributing

Contributions welcome! The short version:

git checkout -b feat/your-feature
# write code + tests
python3 -m pytest tests/ -v
pre-commit run --all-files
gh pr create

Every PR goes through a 2-round review before merge. We use Conventional Commits.

See CONTRIBUTING.md for the full guide — architecture, code quality rules, and PR process.

Report a bug | Request a feature


For AI Agents

If you're an AI agent in a workspace with .os/, read .os/README.md for your operating protocol.


License

MIT Š 2026 Mallikarjuna Kalkere

Release History

VersionChangesUrgencyDate
main@2026-04-12Latest activity on main branchHigh4/12/2026
pre-clean-slate-20260218Latest release: pre-clean-slate-20260218High4/11/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

openclaw-gateway🔗 Connect your phone directly to AI agents with OpenClaw Gateway, an open-source WebSocket solution free from third-party oversight.main@2026-06-01
consolidation-memoryStore, consolidate, and recall coding agent memories with provenance tracking using SQLite and FAISS for fast, structured knowledge access.main@2026-06-03
MeowKitProduction ready. AI Agent Workflow System for Claude Codev2.10.2
agent-osAutonomous multi-agent system that turns tasks into code, PRs, and self-healing workflowsmain@2026-05-15
deer-flowAn open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, subagents and message gateway, it handles different levels of tamain@2026-06-06

More in Infrastructure

tensorzeroTensorZero is an open-source LLMOps platform that unifies an LLM gateway, observability, evaluation, optimization, and experimentation.
planoPlano is an AI-native proxy and data plane for agentic apps — with built-in orchestration, safety, observability, and smart LLM routing so you stay focused on your agents core logic.
modelsThis repository contains comprehensive pricing and configuration data for LLMs. It powers cost attribution for 200+ enterprises running 400B+ tokens through Portkey AI Gateway every day.
edgeeOpen-source AI gateway written in Rust, with token compression for Claude Code, Codex... and any other LLM client.