loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

agent-interface-protocol

MCP Tool

dev-boz/agent-interface-protocol

Zero-infrastructure multi-agent orchestration via tmux + filesystem. 11 CLI backends, one MCP server, zero dependencies beyond the MCP SDK.

Install

$ npx loaditout add dev-boz/agent-interface-protocol

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "agent-interface-protocol": {
      "command": "npx",
      "args": [
        "-y",
        "agent-interface-protocol"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

Agent Interface Protocol (AIP)

[](https://github.com/dev-boz/agent-interface-protocol/actions/workflows/ci.yml) [](LICENSE)

> Status: Work in Progress — the core works and has 195 passing tests, but this is early-stage. Contributions, feedback, and new backend adapters are very welcome.

Provider-agnostic multi-agent orchestration with near-zero infrastructure. tmux handles process management, inter-process communication, and session persistence. A shared MCP server and filesystem workspace handle coordination. LLMs can already parse each other's natural-language output, so protocol normalization between agents may be unnecessary.

The Idea

| Instead of... | AIP uses... | |---|---| | Message broker | tmux server (shared memory) | | Agent framework | bash + tmux commands | | Custom protocol | Agents read each other natively (LLMs as parsers) | | Service discovery | tmux list-windows | | Database for state | Filesystem with atomic mv | | SSE streaming | tmux pane buffers | | HTTP transport (remote) | SSH | | Observability | workspace/events.jsonl (append-only log) |

Architecture
tmux server "aip"
├── window 0: orchestrator (any CLI agent)
├── window 1: coder (claude/gemini/aider/etc)
├── window 2: reviewer (any CLI agent)
└── ...spawned and killed as needed

workspace/
├── summaries/          ← agent output summaries (markdown)
├── status/             ← agent status files (JSON, merge semantics)
├── tasks/              ← task queue (atomic claiming via mv)
│   ├── pending/        ← unclaimed tasks
│   ├── claimed/        ← in-progress (agent-name prefixed)
│   ├── done/           ← completed
│   └── failed/         ← move back to pending/ to retry
├── events.jsonl        ← append-only event log
└── agent_tree.json     ← teammate hierarchy and parent/child links
Three-Tier Me

Tags

ai-agentsclaude-codeclicopilotdeveloper-toolsmcpmulti-agentorchestrationpythontmux

Reviews

Loading reviews...

Quality Signals

0
Installs
Last updated18 days ago
Security: AREADME

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit4/1/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/dev-boz/agent-interface-protocol)](https://loaditout.ai/skills/dev-boz/agent-interface-protocol)