Nasiko CLI

CLI Nasiko находит установленные Claude Code, Codex, OpenCode и Cursor, считает их расходы и шлет запросы к выбранным моделям.

  • 11 961 ★ репозитория
  • Последний коммит
CLI

Широкий доступ

Почему такой уровень

  • Подключение правит глобальные настройки Claude Code и Codex и меняет, куда уходят запросы модели.
  • Хуки отправляют ход сессий, включая тексты запросов, на панель управления; ключи провайдеров хранятся в ней.
Все причины и проверки

nasiko-labs/nasiko

Установка

Ручная установка

git clone https://github.com/Nasiko-Labs/nasiko.git && cd nasiko && cargo install --path cli/ --force

Нужен Rust. Первый запуск: `nasiko agents discover`.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Подключение правит глобальные настройки Claude Code и Codex и меняет, куда уходят запросы модели.
  • Хуки отправляют ход сессий, включая тексты запросов, на панель управления; ключи провайдеров хранятся в ней.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Nasiko, рантайм для агентов на Rust, имеет командную строку `nasiko`. Команда `nasiko agents discover` только читает машину: показывает, какие среды (Claude Code, Codex, OpenCode, Cursor CLI) найдены, их версии и пути к конфигам. Она не меняет настроек, не требует аккаунта и ничего не отправляет наружу. Дальше два независимых включения. Отчеты о сессиях ставятся командой `nasiko agents install <agent>` через хуки среды, причем `--no-content` убирает тексты запросов и ответов. Маршрутизация создается `nasiko llm-config create` и `nasiko connect claude --config <имя>`: Claude Code при этом идет к выбранному провайдеру, например к OpenAI. `nasiko disconnect <agent>` возвращает настройки.

Для кого. Командам и одиночным разработчикам, у которых работают несколько кодинг-агентов и нужно видеть расходы по средам и моделям.

Подходит, если

  • На машине стоят Claude Code, Codex и OpenCode, и непонятно, какие из них подключены.
  • Счет за месяц нужно разбить по агентам и моделям.
  • Запросы Claude Code хотят направить на ключ OpenAI без смены привычной среды.
  • Нужно записывать ход сессий агентов на собственный сервер управления.

Не подходит, если

  • Достаточно одного агента и счета его вендора.
  • Тексты запросов нельзя отправлять даже на собственный сервер: тогда включайте отчеты только с `--no-content`.
  • Нет возможности запустить панель управления: отчеты и маршрутизация без нее не работают.

Пример запроса к агенту

Запусти nasiko agents discover и покажи, какие кодинг-агенты найдены на машине и подключены ли они к панели управления.

Ограничения

Поддерживаются четыре среды, маршрутизация пока есть для Claude Code, Codex и OpenCode, но не для Cursor CLI. CLI собирается через `cargo install`, поэтому нужен Rust. Отчеты и маршрутизация требуют работающей панели управления (Docker) и входа. Подключение правит глобальные файлы вроде `~/.claude/settings.json` и действует на все процессы пользователя, а не на один проект. Лицензия указана как Apache-2.0 в README, в метаданных GitHub значения нет.

Как отключить. Выполните `nasiko disconnect <agent>` и `nasiko agents uninstall <agent>`, затем удалите бинарник. Очередь событий лежит в `~/.nasiko/integrations/`.

Частые вопросы

Что делает nasiko agents discover?

Только читает машину и печатает таблицу сред с версиями и путями конфигов. Настройки не меняются, аккаунт не нужен, данные не уходят.

Как направить Claude Code на другого провайдера?

Создайте конфиг командой `nasiko llm-config create` и выполните `nasiko connect claude --config <имя>`. CLI пропишет `apiKeyHelper` и `ANTHROPIC_BASE_URL`.

Как отменить подключение?

Команда `nasiko disconnect <agent>` возвращает настройки маршрутизации. Запущенную среду иногда нужно остановить или отключить с `--force`.

Какие среды поддерживает Nasiko?

Claude Code, Codex, OpenCode и Cursor CLI. Маршрутизация работает для первых трех, для Cursor CLI ее пока нет.

Где хранятся события сессий до отправки?

Завершенные ходы ставятся в очередь в `~/.nasiko/integrations/queue/`. Окончательно отклоненные доставки попадают в `~/.nasiko/integrations/rejected/`, их можно удалять.

Обсуждение

Вопросов и отзывов пока нет.

Прозрачная обертка для Claude Code и Codex: локальный шлюз пишет события запуска и траектории без правок агента.

CLIРасширенный доступ245Звезды репозитория

Tokscale

tokscale

CLI с интерактивным TUI для учета расхода токенов и стоимости работы AI-кодинг-агентов: Claude Code, Codex, Copilot, Cursor и других

CLIРасширенный доступ5,8 тыс.Звезды репозитория

ANOLISA — системный стек для агентов: сжатие вывода инструментов, память, снимки рабочей папки, проверка команд, учет токенов

CLIШирокий доступ662Звезды репозитория

Шлюз на Rust подключает MCP-серверы и LLM-провайдеров за одним адресом и добавляет авторизацию, лимиты и поиск инструментов

MCP-серверШирокий доступ439Звезды репозитория

CLI-трассировка сессий Claude Code, Cursor и Codex через OpenTelemetry: что агент реально делал и сколько это стоило

CLIРасширенный доступ3,1 тыс.Звезды репозитория

Нативная Bash-совместимая оболочка на Rust для Windows, Linux и macOS, в которой команды агента выполняются как написаны.

CLIШирокий доступ262Звезды репозитория

Коротко о README

README начинается с безопасной проверки `nasiko agents discover`, затем разделяет отчеты о сессиях и маршрутизацию и дает быстрый старт на Docker для панели управления.

Бейдж для README

Сообщить о проблеме