Дайджест AI-расширений: CLI-Anything превращает любое настольное приложение в командную строку для агентов
Инструментарий под Apache-2.0 от HKUDS, который генерирует структурированные CLI-обвязки вокруг программ вроде Blender, FreeCAD, Zotero и Zoom, чтобы агенты могли ими управлять, - 56 092 звезды на GitHub по состоянию на 22 октября 2026 года. Я читал репозиторий, лицензию и README; я не устанавливал и не запускал его.

Сегодняшнее AI-расширение - CLI-Anything из лаборатории HKUDS Гонконгского университета, инструментарий под Apache-2.0 с прямолинейным питчем: «One Command Line: make any software agent-ready for Pi, OpenClaw, nanobot, Cursor, Claude Code». Вместо того чтобы заставлять агентов кликать по GUI, он генерирует структурированную обвязку командной строки вокруг существующего приложения и позволяет агенту вызывать её. По данным GitHub API, у репозитория 56 092 звезды и 5 057 форков на 22 октября 2026 года.
Коротко
CLI-Anything создаёт CLI для отдельных приложений: README перечисляет обвязки для Blender, FreeCAD, QGIS, Obsidian, Zotero, Godot, Krita, MuseScore, Calibre, LibreOffice, Zoom, Joplin, Rekordbox, Safari и n8n - одна обвязка FreeCAD предоставляет 258 команд в 17 группах, - плюс пакет CLI-Hub (pip install cli-anything-hub) для поиска и установки обвязок. Он также генерирует файлы SKILL.md, чтобы кодовые агенты осваивали каждую обвязку; устанавливаются через npx skills add HKUDS/CLI-Anything --skill <name>. Лицензия - Apache-2.0, прочитана из файла LICENSE репозитория сегодня. Требуется Python 3.10+ и click 8.0+. Заметка о честности: я прочитал README (1 818 строк), LICENSE и ответ GitHub API; я не устанавливал пакет, не запускал ни одной обвязки и не проверял вывод ни одной команды. Цифры популярности - это разовые счётчики API, а не показатель качества.

Что это на самом деле
Ключевая идея лежит на уровень ниже привычного инструментария агентов. MCP-серверы оборачивают API; браузерные агенты оборачивают пиксели. CLI-Anything оборачивает само приложение: для заданной программы он строит CLI на базе click, который отображает реальные операции программы - открыть проект, перечислить объекты, применить фильтр, отрендерить, экспортировать - в именованные команды с типизированными аргументами и машиночитаемым выводом. Агент, умеющий вызывать shell, получает возможность управлять FreeCAD, OBS или вашим аккаунтом Zoom с той же надёжностью, что и любым другим хорошо спроектированным CLI, - без скрейпинга экрана и эмуляции кликов. Питч в README прямо называет целевые среды: Pi, OpenClaw, nanobot, Cursor и Claude Code. CLI-Hub, сопутствующий пакет, отслеживает источники обвязок в pip, npm и brew; согласно журналу новостей README, он вышел 17 марта, а пакет в PyPI достиг версии 0.2.0 к 15 апреля.
Покрытие, навыки и следы работы над безопасностью
Широта - это и есть суть. README каталогизирует обвязки для творческих инструментов (Blender, Krita, Godot, MuseScore), инструментов знаний (Obsidian, Zotero, Joplin, Calibre), офисных пакетов (LibreOffice), инфраструктуры (n8n, Safari) и коммерческих приложений (Zoom, Rekordbox) - с перечислением групп команд для каждой. Две вещи поднимают проект выше уровня демо. Во-первых, каждая обвязка поставляется со сгенерированным SKILL.md, так что агент получает не просто команды, а документацию о том, когда и как их использовать - поток npx skills add устанавливает отдельные навыки из репозитория. Во-вторых, журнал изменений README фиксирует реальную работу над безопасностью, а не только функции: переход на defusedxml для разбора недоверенного XML, усиление обработки токенов в обвязке Zoom, исправление обхода пути в обвязке Sketch и защищённые записи SQLCipher в Rekordbox. Именно такой след сопровождения я ищу, прежде чем рекомендовать что-то, что будет выполнять действия на вашей машине, - хотя запись в журнале свидетельствует о намерении, а не является аудитом.
Лицензия, популярность и то, за что я не могу поручиться
Файл LICENSE - это Apache-2.0: обычная разрешительная открытая лицензия без ограничения на выручку и без ограничения сферы применения; коммерческое использование разрешено. GitHub API на 22 октября 2026 года сообщает о 56 092 звёздах, 5 057 форках и 214 открытых задачах; репозиторий создан 8 марта 2026 года, последний пуш - 22 сентября 2026 года. Две оговорки об этих цифрах: месяц без пушей для быстрорастущего проекта стоит заметить, а 214 открытых задач для проекта такой широты - реальная нагрузка на сопровождение. За поведение я поручиться не могу. Я не устанавливал cli-anything-hub, не запускал ни одной обвязки и не могу подтвердить ни число команд FreeCAD, ни поток установки навыков, ни то, что исправления безопасности работают как описано, - всё это говорит сам README проекта. Если будете на это полагаться, прочитайте исходник обвязки для нужного вам приложения и сначала протестируйте на чём-то не жалком.