Harness Anything CLI

Набор CLI для агентов на Windows: управление WPS Office и Microsoft Office, Photoshop и Illustrator через COM, а также Zotero с 27 академическими скиллами

  • 2 719 ★ репозитория
  • Последний коммит
  • MIT
CLI

Широкий доступ

Почему такой уровень

  • Через COM управляет установленными программами и создает, меняет и перезаписывает документы, презентации и графические файлы
  • Перед сборкой презентаций инструкция советует принудительно завершать процесс `wps.exe`, а несохраненная работа в нем пропадет
  • Утилита `cli-anything-wps` ставится прямо из репозитория GitHub, код выполняется с вашими правами в Windows
Все причины и проверки

yb2460/harness-anything

Установка

Работает в

Ручная установка

pip install git+https://github.com/yb2460/cli-anything-wps.git

Только Windows 10 или 11, Python 3.10 или новее. Устанавливает утилиту `cli-anything-wps`.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Через COM управляет установленными программами и создает, меняет и перезаписывает документы, презентации и графические файлы
  • Перед сборкой презентаций инструкция советует принудительно завершать процесс `wps.exe`, а несохраненная работа в нем пропадет
  • Утилита `cli-anything-wps` ставится прямо из репозитория GitHub, код выполняется с вашими правами в Windows

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Harness Anything объединяет несколько консольных утилит, которыми ИИ-агент управляет настольными программами через интерфейс COM в Windows. Утилита `cli-anything-wps` содержит 47 команд для WPS Office и Microsoft Office: в документе Writer она работает с абзацами, заголовками, списками, таблицами и картинками, в Calc с листами, ячейками и формулами, в Impress со слайдами, текстовыми блоками и фигурами. Экспорт идет в DOCX, XLSX, PPTX, PDF, TXT, HTML, CSV и RTF. Для презентаций есть система дизайна с четырьмя пресетами и 14 раскладками и проверка качества по пяти измерениям. Утилиты `cli-anything-photoshop` и `cli-anything-illustrator` создают и правят файлы PSD и AI: проекты, слои, фигуры, текст, выделения, фильтры и экспорт в PNG, JPEG, SVG и PDF. Утилита `cli-anything-zotero` ведет библиотеку литературы и собирает 27 академических скиллов в семь категорий: поиск, исследование, написание, рецензирование, визуализация, анализ и сквозные конвейеры вроде метаанализа. Кроме утилит, в репозитории лежат готовые проекты автоматической сборки презентаций из JSON и движок `pptengine`, который собирает слайды кодом или из `slides.json`.

Для кого. Для пользователей Windows с WPS Office, Photoshop или Zotero, которые хотят поручить агенту работу с документами, презентациями и литературой из командной строки.

Подходит, если

  • Нужно собрать презентацию в WPS из JSON-данных с графиками, таблицами и карточками, получив PPTX и PDF
  • Агент должен править документы Word, Excel или PowerPoint через COM, когда нужного формата нет в обычных библиотеках
  • Требуется автоматизировать Photoshop: создать PSD, добавить слои и текст, выгрузить PNG или WebP
  • Нужно написать обзор или статью с опорой на библиотеку Zotero и академические скиллы, например командой `cli-anything-zotero skills pipeline meta_analysis`
  • Нужна векторная заготовка в Illustrator: фигуры, подписи и экспорт в SVG

Не подходит, если

  • Вы работаете на macOS или Linux: утилиты опираются на COM и pywin32 и рассчитаны только на Windows 10 или 11
  • Нужен MCP-сервер: проект выдает команды консоли и файлы SKILL.md, а не MCP
  • WPS Office, Photoshop 2023 или новее и Illustrator не установлены: без программ-хозяев утилитам нечем управлять
  • Нужно обработать файлы Office на сервере без графического окружения, где COM-приложения не запускаются

Пример запроса к агенту

Создай презентацию в WPS на 10 слайдов по моему JSON с данными, тема академическая, и экспортируй ее в PPTX и PDF

Ограничения

  • Только Windows 10 и 11: все утилиты работают через COM и требуют Python 3.10 или новее и пакет `pywin32`.
  • Нужны установленные программы: WPS Office 2019 или новее либо Microsoft Office 2016 или новее, Zotero 7 для литературной части, Adobe Photoshop 2023 и Illustrator 2023 для графики (эти две необязательны).
  • Документация и описания написаны по-китайски, английского README нет.
  • Каждая утилита устанавливается отдельно: `cli-anything-wps` из репозитория `yb2460/cli-anything-wps`, а `photoshop-harness` и `illustrator-harness` командой `pip install -e .` из своих папок `agent-harness`.
  • Автор перечисляет известные особенности COM-интерфейса WPS, которые учтены в движке: неверный синтаксис свойства `Adjustments`, нестабильные рамки таблиц, тихие сбои `SaveAs`. Перед запуском сборки в SKILL.md рекомендуется закрыть процесс `wps.exe`.
  • Для презентаций заданы жесткие правила раскладки: заголовок не длиннее четырех знаков, элементы не выходят за холст 960 на 540.

Как отключить. Удалите пакеты командами `pip uninstall cli-anything-wps`, `pip uninstall cli-anything-zotero` и аналогично для утилит Photoshop и Illustrator. Файлы `SKILL.md` уберите из каталога скиллов агента, если копировали их туда.

Частые вопросы

Как поставить Harness Anything для работы с WPS Office?

Выполните `pip install git+https://github.com/yb2460/cli-anything-wps.git` на Windows с Python 3.10 или новее и проверьте `cli-anything-wps --help`. Нужен установленный WPS Office 2019 или Microsoft Office 2016 и пакет `pywin32`.

Какие форматы умеет экспортировать cli-anything-wps?

DOCX, XLSX, PPTX, PDF, TXT, HTML, CSV и RTF. Для презентаций также доступна сборка PPTX вместе с PDF.

Подходит ли набор для Microsoft Office, а не только WPS?

Да. Интерфейс COM совместим с VBA Microsoft Office, поэтому для управления Word, Excel или PowerPoint достаточно заменить ProgID на `Word.Application`, `Excel.Application` или `PowerPoint.Application`.

Что умеет cli-anything-zotero?

Управляет библиотекой литературы и выдает 27 академических скиллов в семи категориях. Команда `cli-anything-zotero skills list` показывает все, `skills pipeline original_article` дает рекомендованный порядок для научной статьи, `skills journal "Nature"` выводит требования журнала к графикам.

Как поставить утилиты для Photoshop и Illustrator?

Перейдите в папку `photoshop-harness/agent-harness` или `illustrator-harness/agent-harness` и выполните `pip install -e .`. Нужны Adobe Photoshop 2023 или Illustrator 2023 и пакет `pywin32`.

Обсуждение

Вопросов и отзывов пока нет.

CLI для создания и правки Word, Excel и PowerPoint агентом: один бинарник без установки Office и без сторонних библиотек

CLIРасширенный доступ32,7 тыс.Звезды репозитория

CLI и скилл, через которые агент создает, читает, конвертирует и редактирует настоящие файлы docx, xlsx и pptx локально

CLIРасширенный доступ11,3 тыс.Звезды репозитория

Скилл для сборки презентаций из HTML-слайдов с рендером, визуальной проверкой каждого слайда и конвертацией в редактируемый PPTX

СкиллРасширенный доступ5,2 тыс.Звезды репозитория

PowerPoint MCP на 156 инструментов: агент правит живую презентацию на Windows и macOS, от слайдов и таблиц до диаграмм, SmartArt и иконок Material Symbols

MCP-серверШирокий доступ106Звезды репозитория

Скилл верстает по шаблонам резюме, одностраничники, письма, отчеты и слайды в PDF, PNG и PPTX и проверяет результат скриптами до выдачи

СкиллРасширенный доступ12,1 тыс.Звезды репозитория
Выбор редакции

Скилл и CLI от Firecrawl: агент переводит Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV и PDF в Markdown на вашей машине

СкиллРасширенный доступ23,2 тыс.Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Harness Anything (эта запись)нет2 719
Photoshop MCPнетне нужна759подключает агента к Photoshop по MCP, а здесь консольные команды и вдобавок WPS, Illustrator и Zotero
GenOfficeнет11 273читает и правит файлы docx, xlsx и pptx напрямую на любой системе, а здесь управление запущенными WPS и Office через COM только на Windows

Коротко о README

Главная страница по-китайски перечисляет шесть частей набора: консольную утилиту для WPS и Office, утилиту Zotero с академическими скиллами, управление Illustrator, управление Photoshop, проекты автоматической сборки презентаций WPS и универсальный движок `pptengine`. Для каждой части даны команды установки, примеры вызовов и требования, а в конце сводка быстрого старта и системные требования.

Бейдж для README

Сообщить о проблеме

Foxx AIHarness Anything
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.