Tooling for the Agent Client Protocol on top of acpx.
This is a Bun-managed monorepo. Packages live under packages/.
| Package | Description |
|---|---|
acpx-ai-provider |
Vercel AI SDK provider on top of acpx/runtime. One install, any ACP agent (Claude, Codex, Gemini, Copilot, Cursor, Pi, …). |
acpx-ai-harness |
Vercel AI SDK v7 HarnessV1 adapter on top of acpx/runtime. Plugs any ACP agent into the AI SDK Harnesses ecosystem alongside @ai-sdk/harness-claude-code, @ai-sdk/harness-codex, and @ai-sdk/harness-pi. |
ai-sdk-microsandbox |
Vercel AI SDK v7 HarnessV1SandboxProvider backed by microsandbox. Drop-in replacement for @ai-sdk/sandbox-vercel, running coding agents in local microVM isolation instead of hosted infrastructure. Pre-release scaffold; provider implementation lands in later releases. |
agent-skills-manager |
Programmatic workspace + agent-link manager for skills following the agentskills.io specification. Manifest-driven add / link / unlink / listSkills / listLinks / rescan primitives. |
agent-mcp-manager |
Programmatic add / link / unlink / remove / listServers / listLinks / rescan for MCP servers across AI coding agents (Claude Code, Claude Desktop, Cursor, VS Code, Codex, Gemini CLI, Zed). Manifest-backed, library not CLI. |
acp-probe |
Probe any ACP-compatible agent for its capabilities — models, modes, configOptions, prompt capabilities, auth methods, MCP transports — via a single typed probeAgent({ command }) call. No real prompt sent; no token cost. |
Requires Bun ≥ 1.3.
bun install
bun run typecheck
bun run lint
bun test
bun run build- Bun — package manager, test runner, workspace orchestrator
- Bunup — library bundler for
packages/* - Biome — formatter + linter
- Fallow — codebase intelligence: unused code, circular deps, package boundary enforcement
MIT © Dani Akash