ACP (Agent Client Protocol)
ACP (Agent Client Protocol) to otwarty protokół, który łączy agenty AI z programami, w których pracujesz. Dzięki niemu agent i edytor nie muszą pochodzić od jednej firmy: Claude Code uruchomisz w edytorze Zed, Codex w innym kliencie, a każdy nowy agent zgodny z protokołem od razu działa wszędzie tam, gdzie ACP jest wspierany. Pomysł jest analogiczny do MCP, tylko odwrócony: MCP podłącza narzędzia do agenta, ACP podłącza agenta do Twojego edytora.

Jaki problem to rozwiązuje
Przed ACP każde narzędzie było zamkniętym pakietem: edytor plus wbudowany agent, razem czy się podoba, czy nie. Lubisz szybkość jednego edytora, ale wolisz agenta z konkurencyjnej stajni? Musiałeś wybierać. Producenci implementowali też osobne wtyczki do każdego środowiska, więc mniejsi gracze obsługiwali jeden czy dwa edytory i koniec.
Protokół rozcina ten węzeł. Edytor implementuje ACP raz i od tej pory „rozumie“ każdego zgodnego agenta: potrafi pokazać jego propozycje zmian, poprosić Cię o zgodę, wyświetlić postęp pracy. Agent z kolei implementuje ACP raz i działa w każdym zgodnym kliencie. To ten sam mechanizm, dzięki któremu dowolna przeglądarka otwiera dowolną stronę.
Gdzie ACP działa dziś
Protokół zapoczątkował edytor Zed i tam wsparcie jest najdojrzalsze: w panelu agenta podepniesz między innymi Claude Code, Codex, Gemini CLI czy OpenCode i przełączasz się między nimi jak między kartami. Rośnie też lista klientów poza Zedem, w tym terminal Warp i wtyczki do innych edytorów. Standard jest otwarty (Apache 2.0), więc lista wydłuża się z miesiąca na miesiąc.
Co to zmienia dla nie-programisty
Trzy rzeczy praktyczne. Po pierwsze, wybór bez rozwodu: możesz zmienić agenta, nie zmieniając środowiska pracy, w którym już czujesz się pewnie. Po drugie, jeden abonament, wiele miejsc: agent opłacony w ramach subskrypcji (na przykład Claude Code w planie Pro) pracuje i w terminalu, i w edytorze zgodnym z ACP, bez drugiego rachunku. Po trzecie, mniejsze ryzyko przywiązania: gdy Twój edytor zniknie z rynku albo podniesie ceny, agent i wypracowane nawyki przenoszą się dalej.
Jest i druga strona: integracje przez protokół bywają o krok za możliwościami „rodzimego“ połączenia. Agent w swoim własnym interfejsie zwykle dostaje nowe funkcje najpierw, a wersja przez ACP dogania po czasie. W praktyce różnica maleje z każdym kwartałem.
W skrócie
ACP to wspólny język agentów i edytorów: raz zaimplementowany, znosi przymus kupowania agenta w pakiecie ze środowiskiem. Dla Ciebie oznacza swobodę składania własnego warsztatu z ulubionych klocków, a dla rynku mniej zamkniętych ogródków. Jeśli składasz swój zestaw narzędzi, sprawdź w katalogu, które z nich już mówią w ACP.