Agentโ™ฅ๏ธŽAge
Catalog

io.github.adamorad/airlock

Official

by adamorad ยท Go

Local daemon giving AI agents named locks, shared state, events, and a task queue over MCP.

MCP Server: io.github.adamorad/airlock

Airlock is a local daemon that provides AI agents with named locks, atomic shared state, presence, events, and a task queue over an MCP server. It runs as an always-on local HTTP service, so multiple sessions, terminals, or CI jobs can coordinate on the same repo without conflicts.

๐Ÿ› ๏ธ Key Features

  • Named resource locks
  • Atomic shared state
  • Presence and events
  • Task queue for AI agents
  • Local HTTP MCP server (always running)
  • Cross-platform Go daemon with SQLite-backed storage
  • Blocking waits (no poll loops mentioned)

๐Ÿš€ Use Cases

  • Running five agents on one repo without them stomping on each other
  • Coordinating agent actions across a terminal, session, or CI job

โšก Developer Benefits

  • Prevents concurrent conflicts via locks
  • Enables cross-process coordination through shared state, events, and presence
  • Supports blocking waits for synchronization

โš ๏ธ Limitations

  • Only described as a local daemon with a local HTTP MCP server; no remote deployment or security model is specified.

Topics

agent-coordinationai-agentsclaudemacosmcpmcp-serverswift

Related servers

More in Cloud & DevOps