Самообучающийся AI-агент, который создаёт и улучшает навыки на основе опыта, работает со множеством провайдеров моделей и доступен через CLI и мессенджеры.
HKUDS/CLI-Anything
Набор инструментов для создания CLI, которыми AI-агенты могут управлять существующим ПО, и CLI-Hub для установки готовых решений.
- Звёзды
- 54,900
- Форки
- 4,964
- Открытые issues
- 200
- Последний коммит
- 28 дней назад
Что это?
CLI-Anything оборачивает существующее десктопное и серверное ПО в структурированные CLI, которыми могут пользоваться AI-агенты. Генератор проводит агента через семиэтапный процесс: анализирует целевое ПО или исходный репозиторий, проектирует группы команд, реализует CLI на Click с REPL и выводом в JSON, а также создает и описывает тесты. Получившийся harness устанавливается как Python-пакет и работает из командной строки или в интерактивном режиме.
В проект также входит CLI-Hub — менеджер пакетов, устанавливаемый через pip. С его помощью можно просматривать, искать, устанавливать, обновлять и запускать созданные сообществом CLI. Агенты могут использовать meta-skill, чтобы находить и устанавливать подходящий CLI для конкретной задачи. В README перечислены harness для таких приложений, как GIMP, Blender, LibreOffice, Zotero, Obsidian, Godot и FreeCAD, а также приведены инструкции по настройке для Claude Code, Cursor, Codex, OpenCode и ряда других платформ для агентов.
Ключевые возможности
- 01Создает CLI на Click с REPL и выводом в JSON для выбранного программного проекта.
- 02Устанавливает созданные harness как Python-пакеты, запускаемые из командной строки.
- 03Предоставляет CLI-Hub для просмотра, поиска, установки, обновления и удаления CLI сообщества через pip.
- 04Включает meta-skill, который позволяет агентам самостоятельно находить и устанавливать CLI.
- 05Включает плагины или skills для Claude Code, Cursor, Codex, OpenCode и других платформ для агентов.
Сценарии использования
- Предоставить AI-агенту для написания кода программный доступ к управлению десктопным приложением, например GIMP или Blender.
- Автоматизировать с помощью агентов рабочие процессы в таких инструментах, как Zotero, Obsidian или LibreOffice, используя их CLI.
- Создать оболочку CLI для внутреннего инструмента или open-source кодовой базы, у которой еще нет CLI.
- Находить и устанавливать готовые CLI для популярных программ через единый реестр.
Быстрый старт
- 1
Установите пакет CLI-Hub
pip install cli-anything-hub - 2
Установите готовый CLI из hub (замените <name> на имя CLI)
cli-hub install <name>
Что важно знать
- Сгенерированные CLI оборачивают существующее программное обеспечение, поэтому целевое приложение нужно установить отдельно.
- Проект ещё молодой и быстро меняется, поэтому возможны частые обновления и изменения, нарушающие обратную совместимость.
Темы
Частые вопросы
- Что такое CLI-Anything?
- Набор инструментов для создания CLI, которыми AI-агенты могут управлять существующим ПО, и CLI-Hub для установки готовых решений. CLI-Anything оборачивает существующее десктопное и серверное ПО в структурированные CLI, которыми могут пользоваться AI-агенты. Генератор проводит агента через семиэтапный процесс: анализирует целевое ПО или исходный репозиторий, проектирует группы команд, реализует CLI на Click с REPL и выводом в JSON, а также создает и описывает тесты. Получившийся harness устанавливается как Python-пакет и работает из командной строки или в интерактивном режиме.
- CLI-Anything можно использовать бесплатно? Какая у него лицензия?
- CLI-Anything распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- CLI-Anything всё ещё поддерживается?
- Активно поддерживается. Последний коммит в CLI-Anything — 22 сент. 2026 г..
- Для чего можно использовать CLI-Anything?
- Предоставить AI-агенту для написания кода программный доступ к управлению десктопным приложением, например GIMP или Blender. Автоматизировать с помощью агентов рабочие процессы в таких инструментах, как Zotero, Obsidian или LibreOffice, используя их CLI. Создать оболочку CLI для внутреннего инструмента или open-source кодовой базы, у которой еще нет CLI. Находить и устанавливать готовые CLI для популярных программ через единый реестр.
- Как установить CLI-Anything?
- Установите пакет CLI-Hub: pip install cli-anything-hub Установите готовый CLI из hub (замените <name> на имя CLI): cli-hub install <name>
- Где скачать CLI-Anything?
- Исходный код и инструкции по установке — на GitHub: https://github.com/HKUDS/CLI-Anything
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
CLI для управления AI-ресурсами команды (skills, rules, agents, MCP-серверами и моделями) в общем git-репозитории и синхронизации с AI-инструментами коллег.
AutoGPT — платформа с открытым исходным кодом для создания, запуска и планирования AI-агентов, выполняющих многоэтапные рабочие процессы по текстовому описанию или с помощью визуального конструктора.
Фреймворк и среда выполнения на Python для создания, публикации и управления платформами AI-агентов с веб-интерфейсом администрирования.
Самостоятельно размещаемый шлюз аутентификации: AI-агенты вызывают более 1 000 SaaS-сервисов через SDK, CLI, MCP, HTTP и OpenAPI, не получая доступ к учётным данным.
CLI сканирует кодовую базу и создаёт компактные файлы контекста для ИИ, чтобы помощники тратили меньше токенов на изучение проекта.