개발도구 도구
다양한 AI 에이전트 모델을 통합 관리하는 게이트웨이 'Magpie'
yetone/magpie
GitHub다양한 AI 에이전트(Codex, Claude Code 등)의 모델과 설정을 하나의 통합 게이트웨이를 통해 관리하고 연결하는 도구입니다.
세 줄 요약
- 개별 에이전트마다 API 키나 인증을 따로 관리할 필요 없이, 한 번의 로그인으로 모든 서비스가 모델을 공유하며 사용할 수 있습니다.
- 여러 제공업체의 모델들을 조합하여 '라우팅 그룹'을 만들거나 최신 목록을 실시간으로 가져와 워크플로우를 유연하게 구성할 수 있습니다.
- 복잡하고 분산된 AI 생태계 속에서 사용자가 가장 적합한 모델과 기능을 쉽게 비교하고 조합하여 개발 효율성을 극대화하는 데 도움을 줍니다.
Magpie는 사용자의 장치에 설치된 모든 와 해당 모델을 한 화면에서 나열하고 관리하는 단일 인터페이스입니다. 이 도구는 로컬 게이트웨이를 실행하여 오픈AI 채팅 완료 및 앤트로픽 메시지 를 지원하며, Codex나 Claude Code 같은 다양한 벤더의 모델들을 하나의 카탈로그로 통합합니다. 사용자는 이를 통해 개별 에이전트마다 API 키나 인증을 따로 관리할 필요 없이 모든 서비스를 연결하고 사용할 수 있습니다.
사용자는 한 번의 로그인으로 여러 서비스가 모델을 공유하며 사용할 수 있다는 장점이 있습니다. 예를 들어, Claude Code나 Codex 같은 에이전트에 OAuth로 로그인하면 해당 계정이 게이트웨이에 제공자로 나타납니다. Magpie는 각 에이전트의 자격 증명을 읽고 을 갱신하는 과정을 수행하여, 사용자가 모델만 선택할 수 있도록 합니다.
Magpie의 고급 기능 중 하나는 여러 제공업체에서 온 모델들을 조합하여 '라우팅 그룹'을 생성하는 것입니다. 이 게이트웨이는 요청이 들어올 때마다 각 멤버의 키와 계정을 통해 요청을 라우팅하며, 사용자는 `smart` (쿼터가 남은 순), `order` (순차적 시도), 또는 `rotate` 등의 전략으로 동작 방식을 설정할 수 있습니다.
용어 풀이
- AI 에이전트
- 목표를 받으면 스스로 계획을 세우고 도구를 써서 여러 단계의 작업을 해내는 AI.
- API
- 프로그램끼리 기능을 주고받는 약속된 창구. AI 모델은 보통 API로 불러 써요.
- 토큰
- AI 모델이 글을 처리하는 단위. 단어보다 작은 조각이며 사용량과 요금을 셀 때 기준이 돼요.