Об этом проекте

Meridian соединяет клиенты для кодинга с Claude и Antigravity, используя вашу существующую подписку. Он запускает локальный API, который преобразует запросы от таких клиентов, как Pi, OpenCode и других, позволяя им использовать Agent SDK от Claude или официальный CLI `agy` от Antigravity. Инструмент предоставляет веб-панель и опциональное приложение для macOS для управления провайдерами, запросами и использованием. Ключевые функции: - **Бэкенд Claude (выпущен):** Использует Agent SDK от Anthropic, поддерживает постоянные сессии, кэширование подсказок и несколько профилей учетных записей. Работает без графического интерфейса на macOS, Linux и Windows. - **Бэкенд Antigravity (предварительный просмотр, v1.74.0+):** Использует официальный авторизованный CLI `agy` от Google. Поддерживает потоковую передачу, клиентские инструменты, повторное использование разговоров и восстановление сохраненных ответов. Проверено на macOS arm64 с конкретными версиями (agy 1.2.7, Pi 0.72.1, OpenCode V1 1.18.31). - **Совместимость с клиентами:** Поддерживает Anthropic Messages, OpenAI Chat Completions и документированное подмножество Responses. Вложения включают изображения и публичные HTTPS URL, с локальным преобразованием для документов, речи и видео. - **Управление провайдерами:** Отдельные отображения квот/статусов для Claude и Antigravity, общая навигация и отслеживание активности. Доступ к нативному браузеру/субагенту требует явных разрешений. - **Настольное приложение (macOS Apple Silicon):** Опциональное приложение для управления локальным сервисом, версиями, плагинами и диагностикой. Скачивается с GitHub Releases. - **Развертывание:** Поддерживает работу без графического интерфейса через Docker, Nix или существующие менеджеры служб. Пакет npm не включает Electron. Незавершенные аспекты включают повторное присоединение активных задач, автоматическое согласование неопределенных результатов инструментов и некоторые специфические для провайдеров плагины. Проверка на авторизованных Linux/Windows системах ожидается. CLI не предоставляет точные лимиты выходных токенов, числовые бюджеты мышления или элементы управления выборкой. Документация охватывает настройку, конфигурацию, развертывание, плагины, мониторинг и разработку. Проект лицензирован под MIT.