Magpie: управление AI-агентами из одного интерфейса

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, с помощью каманд:
  • 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 →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте