OpenClaw가 ACP를 수용하다: AI 프로그래밍의 USB-C 순간이 왔다

3/6/2026
4 min read
封面图

OpenClaw가 ACP를 수용하다: AI 프로그래밍의 "USB-C 순간"이 왔다

TL; DR OpenClaw는 acpx + ACP를 통해 "AI 프로그래밍 도우미"를 개별 앱에서 자유롭게 조합할 수 있는 "플러그인 생태계"로 변화시켰습니다 - 마치 VS Code + LSP가 언어 지원을 완전히 해방시킨 것처럼요.

1. ACP란 무엇인가? 한 문장으로 설명

ACP(Agent Client Protocol)는 코드 편집기와 AI 프로그래밍 도우미를 연결하는 "범용 인터페이스"입니다.

당신의 책상 위 USB-C 포트를 상상해 보세요 - 휴대폰, 태블릿, 노트북 모두 하나의 케이블로 충전하고 데이터를 전송할 수 있습니다. ACP는 AI 프로그래밍 세계의 USB-C입니다: 호환되는 모든 AI 프로그래밍 도우미(agent)가 이 프로토콜을 지원하는 편집기에 연결할 수 있게 해줍니다.

이 프로토콜은 Zed 편집기 팀의 실제 필요에서 탄생했습니다. 그들이 Google의 Gemini CLI를 통합하고자 할 때, 표준적인 방법이 전혀 없다는 것을 발견했습니다. 그래서 그들은 스스로 ACP를 만들었고, 이 해결책이 빠르게 커뮤니티 표준으로 발전하여 JetBrains, Neovim 등 주요 편집기들이 지원하게 되었습니다.

기술 아키텍처 개요

ACP는 JSON-RPC 2.0을 통신 프로토콜로 사용합니다: 로컬 agent는 stdio 파이프를 통해 편집기와 대화하고, 원격 agent는 HTTP/WebSocket을 사용합니다. 이는 MCP(Model Context Protocol)의 JSON 표현 방식을 재사용하지만, 프로그래밍 시나리오에 맞춰 특별한 타입 정의를 추가했습니다 - 예를 들어 diff(코드 차이)와 같은 agentic coding의 핵심 요소입니다.

2. ACP는 어떤 문제를 해결했는가?

ACP가 등장하기 전, AI 프로그래밍 생태계에는 세 가지 골치 아픈 문제가 있었습니다:

1. 통합 비용이 높음

새로운 agent-editor 조합이 추가될 때마다, 양측 모두 많은 맞춤 개발 작업을 투입해야 합니다. agent는 편집기의 비공식 API를 배워야 하고, 편집기는 각 agent에 대해 별도의 적응 계층을 작성해야 합니다.

2. 호환성 제한

개발자는 종종 두 가지 중 하나를 선택해야 합니다: 좋아하는 agent를 사용하지만 제한된 편집기 지원을 받아들이거나, 익숙한 편집기를 고수하지만 강력한 agent를 놓치는 것입니다. 중간 지대는 없습니다.

3. 공급업체 잠금 위험

특정 agent를 선택하면 그 생태계 전체를 수용해야 한다는 것을 의미합니다 - 도구를 변경하는 비용이 부담스러워집니다.

ACP의 해결 접근 방식은 과거의 LSP(Language Server Protocol)와 유사합니다: 통일된 프로토콜을 정립하여 ACP를 구현한 agent가 호환되는 모든 편집기에서 실행될 수 있도록 합니다.

3. ACP, MCP, A2A... 이들 프로토콜의 관계는?

- ACP - Agent Client Protocol(주도: Zed), 작동 범위: 편집기 ↔ Agent - MCP - Model Context Protocol(주도: Anthropic), 작동 범위: Agent ↔ 도구 - IBM ACP - Agent Communication Protocol, 작동 범위: Agent ↔ Agent - A2A - Agent-to-Agent Protocol(주도: Google), 작동 범위: Agent ↔ Agent

MCP는 "수직 연결"(Agent에서 도구로)을 담당하고, ACP/A2A는 "수평 연결"(Agent에서 편집기 또는 Agent 간)을 담당합니다. 두 가지는 경쟁이 아니라 상호 보완적입니다.

4. OpenClaw의 ACP 통합: acpx란 무엇인가?

OpenClaw는 2026.2.26 버전에서 ACP 지원을 도입했습니다. 핵심 구성 요소 acpx헤드리스 CLI 클라이언트(headless CLI client)로, 상태가 있는 ACP 세션을 관리하는 데 특화되어 있습니다.

acpx는 무엇을 할 수 있는가?

세션 전체 생애 주기 관리 - /acp spawn —— 새로운 ACP 세션 생성 - /acp steer —— 실행 중인 세션에 명령 전송 - /acp cancel —— 현재 작업 취소 - /acp close —— 세션 종료 - /acp status —— 세션 상태 확인 - /acp doctor —— 연결 문제 진단

즉시 사용 가능한 다중 agent 지원 - pi —— 경량 agent - claude —— Claude Code - codex —— GitHub Copilot Codex - opencode —— 오픈 소스 agent 솔루션 - gemini —— Google Gemini CLI

어떻게 활성화하는가?

{ "acp":{ "enabled":true, "dispatch":{"enabled":true}, "backend":"acpx", "defaultAgent":"codex", "allowedAgents":["pi","claude","codex","opencode","gemini"], "maxConcurrentSessions":8 } }

5. ACP+OpenClaw의 확장된 능력

- 편집기와 무관한 자유: 익숙한 편집기에서 지원되는 모든 agent 호출 - 공급업체 잠금에서 벗어남: agent 전환은 한 줄의 구성 변경으로 가능 - 조합 가능한 전체 스택 AI 워크플로우: MCP + ACP 결합으로 강력한 파이프라인 구축 - 번창하는 생태계에 접속: 20개 이상의 agent와 10개 이상의 편집기가 ACP를 지원 - 다중 agent 협업 가능: Codex가 코드 작성 → Claude가 리뷰 → Gemini가 테스트 생성

6. 실제 사례: Feishu + OpenClaw + ACP의 삼중주

技术架构图 주요 장점: WebSocket 모드 사용 시, 공개 IP, 도메인, 내부망 관통이 필요 없으며, 당신의 컴퓨터가 직접 Feishu 클라우드에 연결됩니다.

팀에 가져다 준 변화

- 기술 책임자: 모바일 Feishu에서 Codex를 호출하여 코드 검토를 수행하게 하여 서로 다른 전문성을 가진 agent들이 각자의 역할을 수행하게 합니다. - 팀원: ACP/acpx를 이해할 필요 없이, CLI 도구를 설치할 필요 없이, Feishu 인터페이스에서 자연어로 AI를 호출합니다. - 전체 조직: AI 프로그래밍 능력이 개인 도구에서 팀 공유 자원으로 변화합니다.

7. 마지막으로

ACP의 출현은 AI 프로그래밍 도구가 "섬 시대"에서 "상호 연결 시대"로 나아가고 있음을 나타냅니다. OpenClaw의 ACP 지원 - 특히 acpx의 출시 -는 그것이 더 이상 단순한 대화형 AI 도우미가 아니라 다중 agent 조정 중심으로 진화하게 했습니다.

다음 단계로 탐색할 수 있는 방향: - 실제로 OpenClaw + acpx를 구성하여 다양한 agent와 협력하는 느낌을 경험해보세요. - MCP와 ACP의 협동 사용 시나리오에 주목하세요. - ACP 생태계에 새로운 agent가 추가되는 동향을 주의 깊게 살펴보세요.

참고 링크

- https://agentclientprotocol.com - https://zed.dev/acp - https://www.contextstudios.ai/blog/acp-vs-mcp-the-protocol-war-that-will-define-ai-coding-in-2026 - https://github.com/openclaw/acpx - https://docs.openclaw.ai/tools/acp-agents - https://github.com/AlexAnys/feishu-openclaw

Published in Technology

You Might Also Like

📝
Technology

Claude Code Buddy 수정 가이드: 어떻게 반짝이는 전설급 애완동물을 얻을 수 있을까

Claude Code Buddy 수정 가이드: 어떻게 반짝이는 전설급 애완동물을 얻을 수 있을까 2026년 4월 1일, Anthropic은 Claude Code 2.1.89 버전에서 조용히 이스터 에그 기능인 /bu...

Obsidian이 Defuddle을 출시하여 Obsidian Web Clipper를 새로운 차원으로 끌어올리다Technology

Obsidian이 Defuddle을 출시하여 Obsidian Web Clipper를 새로운 차원으로 끌어올리다

Obsidian이 Defuddle을 출시하여 Obsidian Web Clipper를 새로운 차원으로 끌어올리다 저는 Obsidian의 핵심 이념인 로컬 우선, 모든 것이 파일이라는 점, 그리고 단순한 Markdow...

OpenAI가 갑자기 발표한 '삼합일': 브라우저 + 프로그래밍 + ChatGPT 통합, 내부에서 지난 1년이 잘못되었다고 인정하다Technology

OpenAI가 갑자기 발표한 '삼합일': 브라우저 + 프로그래밍 + ChatGPT 통합, 내부에서 지난 1년이 잘못되었다고 인정하다

OpenAI가 갑자기 발표한 '삼합일': 브라우저 + 프로그래밍 + ChatGPT 통합, 내부에서 지난 1년이 잘못되었다고 인정하다 2026년 3월 19일 심야, OpenAI 본사에서 내부 메모가 유출되었고, 《월...

2026, 더 이상 스스로를 '자율'하게 강요하지 마세요! 이 8가지 작은 일을 잘하면 건강이 자연스럽게 찾아옵니다Health

2026, 더 이상 스스로를 '자율'하게 강요하지 마세요! 이 8가지 작은 일을 잘하면 건강이 자연스럽게 찾아옵니다

2026, 더 이상 스스로를 '자율'하게 강요하지 마세요! 이 8가지 작은 일을 잘하면 건강이 자연스럽게 찾아옵니다 새로운 한 해가 시작되었습니다. 작년에 세운 목표는 달성하셨나요? 매년 '의욕이 넘치'고 '포기하...

노력해도 살이 빠지지 않는 엄마들, 여기서 모두 실패한다Health

노력해도 살이 빠지지 않는 엄마들, 여기서 모두 실패한다

노력해도 살이 빠지지 않는 엄마들, 여기서 모두 실패한다 3월이 이미 반이 지났습니다. 당신의 다이어트 계획은 어떻게 되어가고 있나요? 살이 빠졌나요? 얼마나 빠졌나요? 나의 다이어트 경험 2월 말에 다이어트를 ...

📝
Technology

AI 브라우저 24시간 안정적 운영 가이드

AI 브라우저 24시간 안정적 운영 가이드 본 튜토리얼은 안정적이고 장기적으로 운영되는 AI 브라우저 환경을 구축하는 방법을 소개합니다. 적합한 용도 AI 에이전트 자동화 브라우징 웹 자동화 AI 어시스턴트 자동 테...