acp-bridge: Air-Gapped Local AI Agent Client Protocol Adapter
acp-bridge is a zero-dependency, single-binary Rust adapter designed to bridge self-hosted AI engines with the Agent Client Protocol (ACP). It enables secure, zero-cloud agent workflows for editors like Zed and Neovim in strict air-gapped enterprise environments.
Tool Overview
acp-bridge is a lightweight Rust-based adapter (a single binary of ~5MB) engineered for air-gapped and high-security enterprise environments [1]. Online agent frameworks often risk leaking network requests to remote cloud model hubs or remote Language Server Protocols (LSPs) [1]. acp-bridge eliminates this exposure by serving as a zero-cloud bridge between self-hosted AI engines and the Agent Client Protocol (ACP), replacing fragile terminal-scraping workarounds like tmux scripts [1][2].
Core Features
- JSON-RPC over stdio: Implements essential ACP server endpoints including
initialize,session/new,session/prompt, andsession/endvia standard input/output [1]. - Streaming and Capability Advertising: Supports real-time streaming progress notifications, tool execution, and capabilities advertisement for editors such as Zed and Neovim [1].
- Built-in Diagnostics: Provides preflight diagnostics and explicit idle/running status tracking to replace brittle terminal hacks [1].
- Ecosystem Compatibility: Works with multi-agent orchestration frameworks like OpenClaw to dispatch coding tasks to local models (e.g., DeepSeek-R1, Qwen) with fine-grained access permissions [1].
Use Cases
- Air-Gapped Enterprise AI: Running developer tools and autonomous agents inside strict networks without external internet access [1].
- Local Editor Integrations: Enabling localized AI coding assistance for Neovim, Zed, or Xcode users [1][2].
- Zero-Cost Multi-Agent Platforms: Pairing local reasoning models with tools like openab across internal networks or Discord servers at zero API cost [1].
Pros and Cons
Pros:
- Minimal footprint: ~5MB single binary with zero external runtime dependencies [1].
- Total data privacy: Eliminates external network leaks by relying purely on local stdio transport [1].
- Robust structured IPC: Replaces terminal scraping hacks with reliable JSON-RPC and diagnostics [1].
Cons:
- Evolving specification support: Currently supports a functional subset of ACP, with session loading and resuming scheduled for Q3 2026 [1].
- Formatting edge cases: Local reasoning models using non-standard thinking templates (e.g., DeepSeek-R1 or Qwen variants) can occasionally cause tool-calling parsing issues [1].
- No direct REST transport: As of v0.7.8, legacy A2A and network modes were removed to focus exclusively on stdio; network REST calls require an external proxy [1].
Pricing and Alternatives
acp-bridge is an open-source tool with zero subscription costs. When combined with local models and openab, it operates at zero API cost [1].
Alternatives: Custom terminal scraping tools using tmux, or cloud-connected agent frameworks.
Sources
- GitHub - acp-bridge: Zero-dependency ACP adapter for self-hosted AI and air-gapped environments (2026-07-28)
- daily.dev - Use GitHub Copilot CLI Agent in Xcode 27 via Agent Client Protocol (ACP) (2026-06-10)