ИИ-агенты всё лучше справляются с рассуждениями — но им всё ещё сложно использовать реальное программное обеспечение. Большинство современных инструментов созданы для людей: графические интерфейсы, веб-панели, интерфейсы с перетаскиванием элементов. Агентам нужно нечто иное: структурированные, композируемые, текстовые интерфейсы, с которыми они могут работать надёжно.
Именно это решает 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-фазовый автоматизированный конвейер:
- Анализ — сканирует исходный код и сопоставляет возможности
- Проектирование — формирует группы команд и форматы вывода
- Реализация — создаёт CLI на основе Click с REPL, выводом JSON и функциями отмены/повтора действий
- Планирование тестов — создаёт комплексный план тестирования
- Написание тестов — реализует модульные и сквозные тесты
- Документирование — генерирует документацию по использованию
- Упаковка — создаёт
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-ключ
Поддерживаемые модели
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.

Сайт 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
Способ 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 и узнайте, как мы можем его использовать»


Зачем 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 — от запуска инференса до подготовки инфраструктуры, всё с помощью простых команд.

Заключение
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-инстансами запланированы в ближайших релизах.
