Magpie: управление AI-агентами из одного интерфейса
Magpie — это приложение, которое позволяет управлять и выбирать модели AI-агентов на твоём устройстве из одного интерфейса. Оно удобное для разработчиков, так как позволяет легко переключаться между различными AI-решениями, такими как Codex, Claude Code и другие, не покидая рабочее пространство.
Основное преимущество Magpie — это упрощение взаимодействия с различными моделями, которые могут быть установлены на одной системе. Вместо того чтобы вручную редактировать конфиги или использовать разные приложения для каждой модели, ты получаешь централизованный доступ к каждому агенту и его параметрам. Проект работает на macOS, Linux и Windows и доступен как приложение с графическим интерфейсом, так и в виде терминальной утилиты.
Magpie имеет некоторые ограничения, например, требует аккуратного обращения с конфигурационными файлами, хотя и редактирует их аккуратно, сохраняя исходное форматирование. Также стоит помнить, что для работы нужен локальный сервер, который обрабатывает запросы к моделям. Если ты работаешь с AI и ищешь способ оптимизировать процесс, Magpie может стать полезным инструментом.
Проект magpie предоставляет удобный интерфейс для управления различными AI-агентами на твоем компьютере. Он позволяет выбрать модель для каждого агента в одном месте, используя для этого панель на верхней панели меню, окно приложения или терминал.
Установка и запуск
Существует несколько способов установки magpie:
- Скачай приложение для macOS, Windows или Linux с сайта usemagpie.ai.
- Установи через терминал (для Linux требуется WebKitGTK 4.1):
curl -fsSL https://usemagpie.ai/install.sh | sh
go install github.com/yetone/magpie@latest
make build # Сборка с графическим интерфейсом
make cli # Только терминальная версия
Основные возможности
- Список всех AI-агентов на твоем компьютере с возможностью выбора модели для каждого из них.
- Поддержка нескольких платформ: macOS, Linux, Windows.
- Редактирование конфигурационных файлов без изменения других их параметров – только изменяемое значение будет обновлено.
- Локальный шлюз, предоставляющий доступ ко всем моделям, которые поддерживаются установленными агентами, через единый интерфейс.
- Поддержка различных провайдеров и возможность добавлять свои собственные.
- Создание профилей настроек агентов для быстрого переключения между ними.
Как использовать
Для быстрого запуска приложения введи:
magpie
Основные команды включают:
magpie ls— показать всех агентов и их текущие настройки.magpie save имя— сохранить текущие настройки как профиль.magpie use имя— переключиться на сохранённый профиль.magpie sync— обновить каталог моделей и список доступных моделей.
Ограничения
Проект имеет некоторые ограничения:
- Модели должны быть поддерживаемыми и установлены на твоем устройстве.
- На данный момент Windows и Linux версии не подписаны, что может вызывать предупреждения.
- Требования к библиотекам для сборки на Linux включают
libgtk-3-devиlibwebkit2gtk-4.1-dev.
Еще одной важной особенностью является то, что magpie отвечает за аутентификацию провайдеров, а не хранит их ключи в вашем окружении, что обеспечивает большую безопасность.
Открыть на GitHub: yetone/magpie →
RepoRadar