JevRouter CLI
Локальный роутер сводит модели, субагентов, скиллы и MCP-инструменты в один список кандидатов и выбирает, кому передать шаг.
- 469 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Описания кандидатов и запрос отправляются внешнему API Jev или OpenRouter.
- Установка меняет инструкции проекта и `.gitignore`.
Установка
- Работает в
Ручная установка
npx --yes github:BillionsBobby/JevRouter agent start --agent codexПервая команда Quickstart из README ставит скилл и инструкции проекта, проверяет Jev и запускает Codex; для Claude Code `--agent claude`, для Cursor `--agent cursor`.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Описания кандидатов и запрос отправляются внешнему API Jev или OpenRouter.
- Установка меняет инструкции проекта и `.gitignore`.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
JevRouter задает агенту один вопрос: какая возможность должна выполнить следующий шаг. Модели, субагенты, скиллы, MCP-инструменты, CLI и плагины сводятся в общий набор кандидатов, а решение принимает модель Jev через типизированный вопрос с выбором. Вокруг ответа роутер проверяет доступность, права, опасность действия и необходимость подтверждения. Команда `agent start` ставит скилл и инструкции проекта, проверяет связь с Jev и запускает Codex, Claude Code или Cursor. Квитанции решений сохраняются локально в `.jevrouter/`.
Для кого. Разработчикам агентных систем, у которых много инструментов и субагентов и нужен проверяемый выбор исполнителя.
Подходит, если
- Агент тратит токены на выбор между десятком инструментов, и этот выбор хочется отдать быстрой модели.
- Перед запуском опасного инструмента роутер должен проверить права и запросить подтверждение.
- Нужны локальные квитанции решений, по которым видно, почему выбран тот или иной исполнитель.
- Кандидатов можно передать списком прямо в команду `route`, без реестра.
Не подходит, если
- Запросы нельзя отправлять во внешний API Jev или в OpenRouter.
- У агента два-три инструмента, и выбор очевиден.
- Нужна версия старше стабильной: проект на 0.1.0.
Пример запроса к агенту
Выбери, какой инструмент должен искать первоисточники перед сводкой, из списка кандидатов, и покажи квитанцию решения.Ограничения
Нужен Node.js 20 и новее и ключ официального Jev API или OpenRouter (`TYPESAFE_API_KEY`, `JEV_API_KEY` или `OPENROUTER_API_KEY`). Описания кандидатов уходят выбранному провайдеру, поэтому не включайте в них секреты. Проверка `agent doctor --live` делает небольшой платный запрос. Версия пакета 0.1.0, команды и формат могут меняться. Ключ остается в окружении процесса и не пишется в файлы проекта. Каталог `.jevrouter/` попадает в `.gitignore`.
Как отключить. Удалите установленный скилл и блок инструкций JevRouter из проекта, затем каталог `.jevrouter/`. Ключи Jev и OpenRouter отзовите у провайдера.
Частые вопросы
Какие ключи подходят?
Ключ официального Jev API (`TYPESAFE_API_KEY` или `JEV_API_KEY`) либо ключ OpenRouter (`OPENROUTER_API_KEY`). Если переменная не задана, команда спросит ключ в диалоге.
Как проверить настройку?
Выполните `agent doctor`; флаг `--live` добавляет проверку связи с небольшим платным запросом.
Можно ли обойтись без реестра инструментов?
Да. Команда `route` принимает кандидатов в аргументе `--candidates` в виде JSON-списка с именем и описанием.
Есть ли адаптер для MCP?
Да, в кулбуке лежит страница `05-mcp-adapter.md`, а рядом руководства по использованию с Codex и Claude Code.
Где хранятся решения роутера?
Квитанции решений лежат локально в каталоге `.jevrouter/`. Установка добавляет его в `.gitignore`, чтобы квитанции не попали в коммит случайно.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыПлагин и MCP-сервер передают модели Jev решения без текстового ответа и проверяют команды перед запуском, пока LLM пишет контент
CLI router выбирает для задачи агента, модель и уровень усилий по остатку квот подписок и запускает его в панели Herdr.
Jev-Style запускает на вашем компьютере малые модели решений с вероятностью по каждому варианту, а к ним скиллы, MCP и хук
MCP-сервер дает агенту три инструмента Jev: типизированные вопросы да или нет, выбор и оценка с вероятностями. Офлайн.
Классификатор Jev как инструмент агента: размечает элементы, отвечает да или нет и ранжирует варианты, выдавая вероятности.
Пять скиллов для моделей Jev: сортировка записей, сверка с источниками, оценка по рубрике и выбор следующего шага агента.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| JevRouter (эта карточка) | нет | 469 | |
| Agent Router | нет | 124 | выбирает агента и модель по остатку квот подписок; JevRouter выбирает инструмент или субагента типизированным вопросом |
| Intent-Router | нет | 95 | превращает расплывчатый запрос в IntentSpec; JevRouter решает, какая возможность выполнит шаг |
Коротко о README
Модель Jev отвечает на один типизированный вопрос выбора, а JevRouter следит за доступностью, правами, опасностью действия и подтверждением вокруг ответа.