AI 에이전트 모델 및 설정 통합 관리 도구 'Magpie' 소개
yetone/magpie
GitHubmagpie는 다양한 AI 에이전트들이 사용하는 수많은 LLM 모델과 설정을 하나의 중앙 게이트웨이에서 통합 관리하는 도구입니다.
- OpenAI, Anthropic 등 여러 서비스의 API를 단일 로컬 엔드포인트로 통일하여, 에이전트가 공급자별 복잡한 키나 URL 없이 모델에 접근하게 합니다.
- 최신 모델 목록을 실시간으로 제공하며, 사용자는 단일 화면에서 설정을 스냅샷처럼 저장하고 AI 워크플로우를 효율적으로 관리할 수 있습니다.
- 게이트웨이를 통해 모든 모델의 '실효 가격'을 개별 지정 및 추적할 수 있어, 복잡한 비용 구조에 대한 정밀한 관리가 가능합니다.
Magpie는 사용자의 장치에 존재하는 여러 와 각 에이전트가 사용하는 모델을 하나의 중앙 게이트웨이를 통해 통합 관리하는 도구입니다. 이 앱은 메뉴 바, 일반 창, 터미널 버전(magpie tui) 등 다양한 인터페이스를 제공하며, 단일 화면에서 모든 에이전트를 나열하고 현재 설정된 모델을 보여줍니다. 사용자는 이 인터페이스를 통해 원하는 값을 클릭하여 모델을 선택할 수 있습니다.
Magpie는 로컬 게이트웨이를 운영하여 오픈AI 채팅 완료, 오픈AI 응답, 앤트로픽 메시지 등 다양한 종류의 API를 처리합니다. 이를 통해 Codex나 Claude Code와 같은 여러 에이전트가 `http://127.0.0.1:3425/v1`이라는 단일 엔드포인트에서 모델에 접근할 수 있도록 하며, 이 과정에서 API 간 변환 및 스트리밍, 툴 호출까지 처리합니다. 또한, 사용자는 구독 정보를 공유하여 키를 복사하거나 붙여넣을 필요 없이 여러 에이전트가 같은 모델을 사용할 수 있습니다.
도구는 실시간으로 공급자(vendor)에게 요청하여 실제 제공되는 모델 목록을 가져와 보여주며, 이 설정을 '프로필'로 저장하고 한 번에 모든 에이전트에 적용할 수 있습니다. 또한, 모든 API 호출은 사용자가 설정한 '실효 가격'으로 계산되어 청구되므로, `magpie model price` 명령어를 통해 특정 모델의 입력/출력/캐시 읽기/쓰기 비용을 정밀하게 지정하고 추적하는 것이 가능합니다.
용어 풀이
- AI 에이전트
- 목표를 받으면 스스로 계획을 세우고 도구를 써서 여러 단계의 작업을 해내는 AI.
- API
- 프로그램끼리 기능을 주고받는 약속된 창구. AI 모델은 보통 API로 불러 써요.