From 3c496ff8ba2ca880163858e7946f4825645e3c5b Mon Sep 17 00:00:00 2001 From: Ben Brandt Date: Thu, 23 Oct 2025 10:58:24 +0200 Subject: [PATCH] Simplify links to integrations --- README.md | 46 ++++++++-------------------------------------- 1 file changed, 8 insertions(+), 38 deletions(-) diff --git a/README.md b/README.md index b0e0ff6..3241f78 100644 --- a/README.md +++ b/README.md @@ -10,44 +10,14 @@ Learn more at [agentclientprotocol.com](https://agentclientprotocol.com/). ## Integrations -### Editors - -- [Zed](https://zed.dev/docs/ai/external-agents) -- Emacs via [agent-shell.el](https://github.com/xenodium/agent-shell) -- [JetBrains _(coming soon)_](https://blog.jetbrains.com/ai/2025/10/jetbrains-zed-open-interoperability-for-ai-coding-agents-in-your-ide/) -- [marimo notebook](https://github.com/marimo-team/marimo) -- [neovim](https://neovim.io) - - through the [CodeCompanion](https://github.com/olimorris/codecompanion.nvim) plugin - - through the [yetone/avante.nvim](https://github.com/yetone/avante.nvim) plugin - -### Agents - -- [Claude Code](https://docs.anthropic.com/en/docs/claude-code/overview) - - [via Zed's SDK adapter](https://github.com/zed-industries/claude-code-acp) -- [Gemini](https://github.com/google-gemini/gemini-cli) -- [Goose](https://block.github.io/goose/docs/guides/acp-clients) -- [JetBrains Junie _(coming soon)_](https://www.jetbrains.com/junie/) -- [Stakpak](https://github.com/stakpak/agent?tab=readme-ov-file#agent-client-protocol-acp) -- [VT Code](https://github.com/vinhnx/vtcode/blob/main/README.md#zed-ide-integration-agent-client-protocol) - -## Libraries and Schema - -- **JSON Schema**: [`schema.json`](./schema/schema.json) -- **Kotlin**: [`acp-kotlin`](https://github.com/agentclientprotocol/kotlin-sdk) – supports JVM, other targets are in progress -- **Rust**: [`agent-client-protocol`](https://crates.io/crates/agent-client-protocol) - See [examples/agent.rs](./rust/examples/agent.rs) and [examples/client.rs](./rust/examples/client.rs) -- **TypeScript**: [`@agentclientprotocol/sdk`](https://www.npmjs.com/package/@agentclientprotocol/sdk) - See [examples/](https://github.com/agentclientprotocol/typescript-sdk/tree/main/src/examples) - -### From the Community - -- **Dart**: [`acp_dart`](https://github.com/SkrOYC/acp-dart) -- **Emacs**: [`acp.el`](https://github.com/xenodium/acp.el) -- **Go**: [`acp-go-sdk`](https://github.com/coder/acp-go-sdk) -- **Python**: [`agent-client-protocol-python`](https://github.com/PsiACE/agent-client-protocol-python) -- **React**: [`use-acp`](https://github.com/marimo-team/use-acp): hooks for connecting to Agent Client Protocol (ACP) servers. - -## Contributing - -ACP is a protocol intended for broad adoption across the ecosystem; we follow a structured process to ensure changes are well-considered. +- [Schema](./schema/schema.json) +- [Agents](https://agentclientprotocol.com/overview/agents) +- [Clients](https://agentclientprotocol.com/overview/clients) +- Official Libraries + - **Kotlin**: [`acp-kotlin`](https://github.com/agentclientprotocol/kotlin-sdk) – supports JVM, other targets are in progress + - **Rust**: [`agent-client-protocol`](https://crates.io/crates/agent-client-protocol) - See [examples/agent.rs](https://github.com/agentclientprotocol/rust-sdk/blob/main/examples/agent.rs) and [examples/client.rs](https://github.com/agentclientprotocol/rust-sdk/blob/main/examples/client.rs) + - **TypeScript**: [`@agentclientprotocol/sdk`](https://www.npmjs.com/package/@agentclientprotocol/sdk) - See [examples/](https://github.com/agentclientprotocol/typescript-sdk/tree/main/src/examples) +- [Community Libraries](https://agentclientprotocol.com/libraries/community) ### Pull Requests