a

agent-client-protocol

by agentclientprotocol
🔓 Open Source Rust 🌍 Global free

About

The Agent Client Protocol (ACP) is an open protocol designed to standardize communication between code editors and generative AI coding agents. It defines a set of specifications, interfaces, and data structures, enabling various code editors to seamlessly interact with diverse AI coding agents for AI-driven code modification, generation, and refactoring. By providing a unified communication mechanism, ACP significantly enhances interoperability and ecosystem development for AI tools in development environments.

Features

  • Standardized communication between code editors and AI agents
  • Multi-language SDK support (Kotlin, Java, Python, Rust, TypeScript)
  • Fosters AI toolchain integration and interoperability
  • Focuses on generative AI for code modification and generation
  • Open, community-driven protocol evolution

Supported Platforms

webdesktop