Meridian: интеграция Claude и Antigravity с клиентами кода

Meridian: интеграция Claude и Antigravity с клиентами кода

Meridian — это инструмент для интеграции Claude и Antigravity с различными клиентами кода, включая Pi и OpenCode. Он позволяет работать с локальным API, управлять запросами и отслеживать использование через веб-интерфейс или приложении для Mac.

Проект предназначен для разработчиков, которые хотят улучшить свои рабочие процессы, используя возможности Claude и Antigravity в уже знакомых инструментах. Отличается от традиционных решений простотой настройки локального API и поддержкой нескольких поставщиков. Обрати внимание, что для работы необходима подписка на соответствующие сервисы, так как ограничения по доступности моделей и разрешениям аккаунта сохраняются.

Meridian написан на JavaScript и для запуска его нужно установить через npm: npm install @rynfar/meridian. Имей в виду, что функционал Antigravity пока находится в стадии превью, и поддержка на других ОС, кроме macOS arm64 и Linux, может быть неполной.

Meridian — это инструмент, который соединяет кодовые клиенты с Claude и Antigravity, используя твою подписку. Он позволяет запускать такие клиенты, как Pi и OpenCode, против локального API и управлять провайдерами, запросами и использованием через браузер или дополнительное приложение для macOS.

Запросы к Claude проходят через Agent SDK от Anthropic, а запросы к Antigravity — через официальный CLI от Google. Имей в виду, что на доступность моделей, права аккаунта и ограничения подписки это всё равно влияет.

Начало работы

Чтобы запустить развернутый бэкенд для Claude, установи Node.js версии 22 или выше, а затем выполни следующие команды:

npm install -g @rynfar/meridian
claude login
meridian

После этого открывай http://127.0.0.1:3456. Для OpenCode V1 нужно выполнить команду meridian setup и перезапустить OpenCode. Подробности по настройке других клиентов можно найти в руководстве по клиентам.

Пробуй Antigravity

Antigravity включён в Meridian начиная с версии 1.74.0 в статусе превью. Для настройки нужно установить CLI Antigravity и Node.js версии 22 или выше:

npm install -g @rynfar/meridian@1.74.0

MERIDIAN_BACKEND=antigravity \
MERIDIAN_AGY_ALLOW_TOOL_BRIDGE=1 \
MERIDIAN_AGY_STATE_PATH="$HOME/.local/state/meridian/antigravity.sqlite" \
MERIDIAN_PORT=3457 \
meridian

После запуска открой http://127.0.0.1:3457/providers и используй опцию Connect Pi / OpenCode. Документированные шаги по настройке CLI можно найти в инструкциях по Antigravity.

Что работает

Среди возможностей Meridian:

  • Инкрементальный текст, инструменты клиентов, параллельные батчи инструментов и история запросов.
  • Управление моделями и выводом — выбор доступных вариантов и упорядочение структурированного вывода.
  • Совместимость с API, включая Anthropic и OpenAI.
  • Поддержка вложений: изображения, документы, аудио и видео через локальную конвертацию.
  • Управление провайдерами через веб и приложение для macOS, отслеживание статуса и квот.

Недостатки и ограничения

В проекте ещё не завершены:

  • Автоматическое восстановление активных задач и согласование неопределённых результатов.
  • Проверка на Linux и Windows.
  • Некоторые специфичные плагины или контракты с инструментами требуют адаптации и тестирования.

Важно отметить, что CLI не предоставляет информацию о лимитах токенов и не может гарантировать все функции медиа/логики, так как это зависит от работы CLI. В случае сбоев работа Meridian может прерваться.

Работа с десктопом

Дополнительное приложение для macOS управляет локальным сервисом, версиями, плагинами и диагностиками. Для его скачивания можно посмотреть релизы на GitHub.

Приложение обеспечит отдельное управление аккаунтами Claude и Antigravity, а также позволит отслеживать историю запросов для диагностики.

Открыть на GitHub: rynfar/meridian →

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

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

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