Nasiko CLI
CLI Nasiko находит установленные Claude Code, Codex, OpenCode и Cursor, считает их расходы и шлет запросы к выбранным моделям.
- 11 961 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Подключение правит глобальные настройки Claude Code и Codex и меняет, куда уходят запросы модели.
- Хуки отправляют ход сессий, включая тексты запросов, на панель управления; ключи провайдеров хранятся в ней.
Установка
- Работает в
Ручная установка
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/`, их можно удалять.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыПрозрачная обертка для Claude Code и Codex: локальный шлюз пишет события запуска и траектории без правок агента.
Tokscale
tokscale
CLI с интерактивным TUI для учета расхода токенов и стоимости работы AI-кодинг-агентов: Claude Code, Codex, Copilot, Cursor и других
ANOLISA — системный стек для агентов: сжатие вывода инструментов, память, снимки рабочей папки, проверка команд, учет токенов
Шлюз на Rust подключает MCP-серверы и LLM-провайдеров за одним адресом и добавляет авторизацию, лимиты и поиск инструментов
CLI-трассировка сессий Claude Code, Cursor и Codex через OpenTelemetry: что агент реально делал и сколько это стоило
Нативная Bash-совместимая оболочка на Rust для Windows, Linux и macOS, в которой команды агента выполняются как написаны.
Коротко о README
README начинается с безопасной проверки `nasiko agents discover`, затем разделяет отчеты о сессиях и маршрутизацию и дает быстрый старт на Docker для панели управления.