Novita AI × CLI-Anything: CLI, ориентированный на агенты, для всех моделей

Novita AI × CLI-Anything: CLI, ориентированный на агенты, для всех моделей

ИИ-агенты всё лучше справляются с рассуждениями — но им всё ещё сложно использовать реальное программное обеспечение. Большинство современных инструментов созданы для людей: графические интерфейсы, веб-панели, интерфейсы с перетаскиванием элементов. Агентам нужно нечто иное: структурированные, композируемые, текстовые интерфейсы, с которыми они могут работать надёжно.

Именно это решает CLI-Anything. Проект, разработанный Лабораторией интеллектуального анализа данных Гонконгского университета (HKUDS), автоматически генерирует готовые к использованию в продакшене CLI для любого программного обеспечения — от творческих инструментов вроде GIMP и Blender до облачных API, таких как Novita AI. Проект набрал 11 000 звёзд на GitHub всего за пять дней после запуска, что свидетельствует о высоком спросе на инструменты, ориентированные на агентов.

Теперь Novita AI и CLI-Anything объединили усилия. Результат — специализированный CLI cli-anything-novita, который предоставляет любому ИИ-агенту или разработчику мгновенный доступ через командную строку ко всему каталогу моделей Novita AI.

Что такое CLI-Anything?

CLI-Anything — это открытый фреймворк, который преобразует любое программное обеспечение в управляемый агентом CLI. Направьте его на кодбазу, графическое приложение или веб-API, и он сгенерирует полноценный командный интерфейс через 7-фазовый автоматизированный конвейер:

  1. Анализ — сканирует исходный код и сопоставляет возможности
  2. Проектирование — формирует группы команд и форматы вывода
  3. Реализация — создаёт CLI на основе Click с REPL, выводом JSON и функциями отмены/повтора действий
  4. Планирование тестов — создаёт комплексный план тестирования
  5. Написание тестов — реализует модульные и сквозные тесты
  6. Документирование — генерирует документацию по использованию
  7. Упаковка — создаёт setup.py и устанавливает пакет в PATH

Каждый сгенерированный CLI поставляется с возможностями:

  • Два режима вывода — по умолчанию удобные для чтения таблицы, структурированный JSON с флагом --json для агентов
  • Интерактивный REPL — автодополнение по Tab и история команд
  • SKILL.md — определяемое ИИ описание навыка, которое агенты могут читать автоматически

Проект поддерживает несколько платформ ИИ-агентов, включая Claude Code, OpenClaw, OpenCode, Codex, Goose и GitHub Copilot CLI.

CLI для Novita AI

Пакет cli-anything-novita — это готовый CLI-обёртка для совместимого с OpenAI API Novita AI. Он позволяет вам или вашему ИИ-агенту получать доступ ко всем моделям в каталоге Novita AI через простые команды в терминале.

Что вы получаете

  • Чат и потоковый вывод — общайтесь с любой моделью с помощью команд chat или stream
  • Просмотр моделей — выводите список всех доступных моделей с помощью команды models
  • Интерактивный REPL — автодополнение по Tab, история команд, управление сессиями
  • Два режима вывода — по умолчанию удобные для чтения таблицы, структурированный JSON с флагом --json для агентов
  • Управление конфигурацией — сохраняйте ваш API-ключ и предпочтения локально

Требования

  • Python 3.10 и выше
  • API-ключ Novita AI — зарегистрируйтесь на novita.ai и получите API-ключ в личном кабинете.

Как получить API-ключ

Как получить API-ключ

Поддерживаемые модели

CLI работает со всеми моделями на платформе Novita AI — например, deepseek/deepseek-v3.2, zai-org/glm-5 и minimax/minimax-m2.5. Выполните команду cli-anything-novita models, чтобы получить полный список.

Два способа использования

Способ 1: Использовать CLI Novita напрямую

Этот метод предоставляет вам или вашему агенту автономный инструмент CLI для Novita AI. Идеально подходит для разработчиков и агентов, которые уже знают, что им нужно.

Шаг 1: Перейдите на сайт CLI-Anything

Откройте CLI-Hub и найдите CLI для Novita AI.

Введите Novita на сайте CLI-Anything, чтобы найти и скопировать команду установки

Сайт CLI-Anything

Шаг 2: Установите CLI

Скопируйте команду установки со страницы и выполните её:

pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=novita/agent-harness

Изучите основные команды

Полный справочник команд доступен в SKILL.md CLI. Вот основные из них:

# Показать справку
cli-anything-novita --help

# Запустить интерактивный режим REPL
cli-anything-novita

# Чат с моделью
cli-anything-novita chat --prompt "Что такое ИИ?" --model deepseek/deepseek-v3.2

# Потоковый чат
cli-anything-novita stream --prompt "Напиши стихотворение о коде"

# Вывести список доступных моделей
cli-anything-novita models

# Вывод в формате JSON (для обработки агентом)
cli-anything-novita --json chat --prompt "Привет"

Режим REPL

Режим REPL

Способ 2: Установить CLI-Anything для вашего агента OpenClaw

Этот метод позволяет вашему агенту OpenClaw автономно находить и устанавливать нужный CLI. Никакого ручного выбора инструментов не требуется.

Шаг 1: Установите навык CLI-Hub

В среде OpenClaw выполните команду:

openclaw skills install cli-anything-hub

Шаг 2: Попросите вашего агента найти нужный CLI

Просто опишите вашу задачу. Агент просмотрит каталог CLI-Hub, выберет подходящий инструмент, установит его и будет использовать — всё самостоятельно.

«Найдите в CLI-Hub подходящее CLI-программное обеспечение для Novita AI и узнайте, как мы можем его использовать»

Запрос к агенту OpenClaw найти и установить CLI Novita AI из CLI-Hub

Агент OpenClaw показывает описание CLI Novita AI и доступные команды

Зачем CLI для ИИ-агентов?

Вы можете задаться вопросом: зачем нужен CLI, если уже есть API?

Ответ связан с эргономикой для агентов. Для работы с API требуются HTTP-библиотеки, заголовки аутентификации, формирование JSON и разбор ошибок. CLI оборачивает всё это в простые, самодокументируемые команды:

Подход Что нужно агенту Надёжность
Прямые вызовы API HTTP-клиент, заголовки аутентификации, разбор JSON, обработка ошибок Ненадёжный — много точек отказа
Автоматизация GUI Скриншоты, координаты пикселей, обнаружение элементов Очень ненадёжный — ломается при изменении интерфейса
CLI-команды Текст на входе, текст на выходе Надёжный — структурированный и детерминированный

CLI — это универсальный интерфейс. Они текстовые (соответствуют формату LLM), самодокументируемые (--help), композируемые (можно объединять через пайпы и цепочки) и лёгкие. Claude Code уже ежедневно выполняет тысячи реальных рабочих процессов через CLI.

Что будет дальше

В настоящее время CLI Novita AI поддерживает чат с LLM и просмотр списка моделей. Но это только начало. В будущих обновлениях возможности CLI будут расширены:

  • Генерация изображений — создавайте изображения с помощью мультимодальных моделей Novita AI напрямую из командной строки
  • Генерация видео — создавайте видео, сгенерированные ИИ, с помощью моделей Seedance, Kling, Vidu и других
  • Управление GPU-инстансами — создавайте, отслеживайте и удаляйте GPU-инстансы, не выходя из терминала

Видение: позволить вашему агенту OpenClaw (или любому другому ИИ-агенту) управлять полным стеком Novita AI через CLI-Anything — от запуска инференса до подготовки инфраструктуры, всё с помощью простых команд.

Что Novita AI планирует сделать для улучшения опыта: генерация изображений, генерация видео и управление GPU-инстансами

Заключение

CLI-Anything закрывает разрыв между ИИ-агентами и программным обеспечением, которое им нужно использовать. Благодаря специализированному CLI для Novita AI доступ к любой модели на платформе Novita становится таким же простым, как ввод команды. Установите его напрямую для полного контроля, или позвольте вашему агенту найти его автоматически через CLI-Hub.

Попробуйте сейчас: pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=novita/agent-harness

Novita AI — это облачная платформа для ИИ и агентов, которая помогает разработчикам и стартапам создавать, развёртывать и масштабировать модели и агентные приложения с высокой производительностью, надёжностью и экономической эффективностью.

Часто задаваемые вопросы

Что такое CLI-Anything?

CLI-Anything — это открытый инструмент от HKUDS (Гонконгского университета), который автоматически генерирует ориентированные на агентов CLI для любого программного обеспечения. Он преобразует графические приложения, кодбазы и веб-API в структурированные командные инструменты, с которыми ИИ-агенты могут работать надёжно.

Нужно ли устанавливать что-либо кроме CLI Novita?

Только Python 3.10 и выше и API-ключ Novita AI. CLI берёт на себя всё остальное — дополнительные зависимости или SDK не требуются.

Можно ли использовать это для генерации изображений или видео?

Пока нет, но генерация изображений, генерация видео и управление GPU-инстансами запланированы в ближайших релизах.

Рекомендуемые статьи