Все записи
БлогИнтеграцииИнженерия

NeuroSquad — приложение на OpenRouter

У NeuroSquad теперь есть своя страница на OpenRouter. Мы её не просили — просто каждый запрос наших агентов туда говорит, откуда он пришёл. Рассказываем, что это даёт вам.

5 мин чтенияЧто вошло в 0.1.283

OpenRouter ведёт список приложений, которые шлют через него запросы, и у каждого есть публичная страница: название, иконка, какие модели оно запускает. С этой осени одна из этих страниц — наша: NeuroSquad на OpenRouter. Никто её не одобрял вручную. Она существует потому, что каждый запрос агента NeuroSquad к OpenRouter несёт нашу атрибуцию приложения, и OpenRouter её учитывает.

Верх страницы NeuroSquad на openrouter.ai: панель навигации OpenRouter, ниже логотип и название NeuroSquad с кнопкой Visit
Страница NeuroSquad в каталоге приложений OpenRouter.

Строчка в каталоге — это приятно, но важнее, что за ней стоит. NeuroSquad — бесплатное десктопное приложение, в котором работает сразу много агентов для кода, а OpenRouter — это путь, по которому эти агенты получают модели разных лабораторий по одному ключу. Вот как это выглядит на практике.

Один ключ, много агентов, у каждого своя модель

  • Любая модель OpenRouter в 19 из 22 наших CLI-агентов. На нём могут работать Claude Code, Codex CLI, OpenCode, Kilo Code, Qwen Code, Antigravity CLI, GitHub Copilot CLI, Hermes Agent, Pi, omp, aider, Goose, Crush, Factory Droid, Cline CLI, Kimi Code, MiMo Code, ZCode и PenguinHarness. Остальные три — Cursor CLI, Amp и Auggie — запускают модели на серверах своих разработчиков, и никакое приложение не может направить их в другое место.
  • Один ключ на всех. Вставляете его один раз в «Настройки → Провайдеры». Он шифруется вашей операционной системой и передаётся только тем агентам, которых вы посадили на OpenRouter, — в их окружение, никогда в командную строку, лог или файл.
  • Своя модель у каждого агента. У каждой карточки агента свой провайдер и своя модель — они видны чипом в её шапке. Ведущий на одной модели, исполнитель на другой, ревьюер на третьей — в одном воркспейсе, одновременно.
  • Настройки самих CLI не трогаются. NeuroSquad даёт каждой карточке свой слой — переменные окружения, собственный файл конфигурации — и никогда не пишет в конфиги ваших CLI. Без ключа в OpenRouter не уходит ничего: агент работает на своём логине, а чип становится жёлтым.
Режим сетки NeuroSquad с тремя карточками агентов: Lead (Claude Code, чип claude-sonnet-5.5), Builder (Codex CLI с моделью openai/gpt-5.6-terra) и Reviewer (OpenCode с Kimi K3 OpenRouter)
Три CLI, три модели OpenRouter, один ключ. Снимок с тестового профиля.

Как настроить

  1. Откройте «Настройки → Провайдеры». Ключа ещё нет — кнопка «Получить ключ» откроет сайт OpenRouter.
  2. Вставьте ключ и нажмите «Сохранить и проверить». На той же странице появятся расходы за сегодня, неделю и месяц, лимит, если вы его задали, и каталог моделей.
  3. В меню добавления карточки выберите «Новый агент…», выберите CLI, в поле «Провайдер» — OpenRouter, и найдите модель. У каждой указаны размер контекста и цена за миллион токенов.
  4. Агент уже есть? Пункт «Провайдер и модель» в меню его карточки меняет и то, и другое; агент подхватит их при следующем запуске.
«Настройки → Провайдеры»: блок OpenRouter с меткой «Ключ сохранён», кнопками «Проверить», «Заменить ключ» и «Удалить ключ», ниже блок «Модели» — 469 моделей и кнопка «Обновить»
«Настройки → Провайдеры» с сохранённым ключом.
Диалог «Новый агент» с открытым поиском модели: по запросу «claude» видны модели Anthropic из каталога OpenRouter, у каждой — идентификатор, контекст 1M или 200K и цена за миллион токенов
Выбор модели ищет по живому каталогу OpenRouter — на момент снимка в нём было 469 моделей.

Сколько стоит каждый агент

Раздел «Расход» считает токены каждого агента по собственным логам его CLI, а запросы, ушедшие через OpenRouter, оценивает по опубликованной цене OpenRouter для этой модели. Токены — целые числа, деньги считаются в долях цента, поэтому десять агентов на пяти моделях всё равно сходятся точно. Модель без опубликованной цены показывается как без цены — никогда как $0. «Настройки → Провайдеры» добавляют общую картину по ключу прямо от OpenRouter, а карточка «Бюджет» ставит агентов воркспейса на паузу, когда они превышают заданный вами лимит токенов.

Ревьюер на другой модели

Модели разных лабораторий ошибаются по-разному — ровно это и нужно от ревьюера. «Добавить ревьюера» в меню агента запускает второго агента в том же worktree со стрелкой от первого; переключите его на другую модель OpenRouter — и код получит второе мнение от модели, которая его не писала. То же с ведущим, который раздаёт задачи: ведущий на сильной модели, помощники на дешёвых, расход каждого виден в «Расходе».

Почему нас видно на OpenRouter

OpenRouter засчитывает трафик приложению по заголовкам запроса: адрес приложения, его название и до двух категорий. Сам NeuroSquad к моделям не обращается — это делают CLI, — поэтому каждый CLI пришлось научить отправлять наши заголовки. Для каждого это измерено, а не предположено: мы направляли CLI на локальный сервер, который записывал всё, что реально пришло, и правили интеграцию, пока заголовки не появлялись.

Некоторые CLI представляются OpenRouter под своим именем, поэтому внутри NeuroSquad их атрибуция заменяется нашей — у части из них даже когда вы используете в этом CLI собственный вход в OpenRouter. Заголовок видимости мы не отправляем, поэтому страница публичная. На ней только то, что OpenRouter показывает для любого приложения: название, иконка с нашего сайта и какие модели запускались. Ни промптов, ни кода, ничего о вас.

И в терминале тоже

У NeuroSquad есть и терминальная версия с открытым кодом — nsq (MIT), на GitHub. Она запускает агентов Claude Code, Codex CLI и OpenCode рядом в одной панели и умеет сажать их на OpenRouter так же: ключ в хранилище ключей вашей ОС, своя модель у каждого агента, выбор модели с ценами и та же атрибуция на каждом запросе.

Всё это в одном бесплатном приложении

NeuroSquad ничего не стоит: ни пробного периода, ни кредитов, ни ограничений на число агентов и воркспейсов. Платите вы только за модели — свои подписки на CLI или кредиты OpenRouter. В одном приложении: 22 CLI-агента на холсте или в сетке, своя модель у каждого агента через OpenRouter, расход каждого агента, ваши агенты на телефоне без установки чего-либо и диктовка, которая целиком работает на вашем компьютере.

Подробности настройки — в руководстве по OpenRouter. Переходите с другого инструмента для нескольких агентов? В статье «Переход на NeuroSquad» — что где находится здесь. Новая установка начинается со страницы загрузки.