Agent Client Protocol을 사용하여 Zed 및 JetBrains IDE에 코딩 에이전트 추가하기
요약
본 글은 Agent Client Protocol (ACP)을 활용하여 Zed 및 JetBrains IDE에 코딩 에이전트를 통합하는 방법을 안내합니다. ACP는 에디터와 코딩 에이전트 간의 개방형 프로토콜로, 플러그인 없이도 채팅, diff, 승인 기능을 제공할 수 있습니다. Atlarix CLI를 설치하고 각 IDE 설정 파일에 추가함으로써 어디서든 동일한 에이전트 경험을 할 수 있습니다.
핵심 포인트
- ACP는 에디터와 에이전트 간의 개방형 프로토콜입니다.
- Atlarix CLI를 통해 Zed 및 JetBrains IDE에 에이전트를 통합할 수 있습니다.
- 로그인 방식과 관계없이 모든 세션은 하나의 Atlarix 세션을 공유합니다.
Zed와 JetBrains IDE는 모두 Agent Client Protocol (ACP)을 지원합니다. ACP은 에디터와 코딩 에이전트 간의 개방형 프로토콜로, 에디터가 채팅, diff, 승인(approvals) 기능을 제공하며, 이 프로토콜을 구현하는 어떤 에이전트든 그 뒤에 배치될 수 있습니다. 플러그인은 필요하지 않습니다. Atlarix는 단 하나의 명령어 atlarix acp으로 이를 구현합니다. 각 에디터에 추가하는 방법은 다음과 같습니다.
Atlarix CLI 설치하기
ACP 에디터는 에이전트를 프로그램으로 시작하므로, 먼저 CLI를 설치해야 합니다: npm i -g atlarix, brew install amariahak/atlarix/atlarix 또는 CLI 페이지에서 제공하는 한 줄 설치 프로그램을 사용하세요. atlarix --version으로 확인합니다.
Zed
Zed의 설정(~/.config/zed/settings.json)을 열고 Atlarix를 에이전트 서버로 추가합니다: `
Atlarix는 ACP 에디터에 두 가지 로그인 방식을 제공합니다: 에디터가 시작할 수 있는 브라우저 로그인 방식과 터미널에서 atlarix login을 사용하는 방식입니다. 어느 쪽으로 로그인하든 해당 컴퓨터의 CLI에 로그인되며, 이후 에디터 채팅은 사용자의 계정, 모델 및 개인 키를 사용하게 됩니다.
어디서든 동일한 에이전트
Zed나 JetBrains IDE에서 시작된 채팅은 다른 모든 Atlarix 세션과 마찬가지로 하나의 Atlarix 세션입니다. 따라서 Atlarix 앱과 CLI에 표시되며, 다른 Atlarix 세션들이 이 채팅으로 메시지를 보낼 수 있습니다. 에디터는 그저 타이핑할 수 있는 또 하나의 장소일 뿐입니다.
또한 저희는 Atlarix를 ACP 레지스트리에 제출했습니다. Zed와 JetBrains는 이를 읽어 한 번의 클릭만으로 에이전트를 제공합니다. 이것이 병합될 때까지, 위의 설정 방식이 사용해야 할 방법입니다. ACP를 지원하지 않는 VS Code, Cursor, Kiro, Windsurf의 경우, Atlarix가 자체 확장 기능을 가지고 있습니다. 에디터 가이드를 참조하세요.
원문 발행처: atlarix.dev.
AI 자동 생성 콘텐츠
본 콘텐츠는 Dev.to AI tag의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기