Skip to content

CLI-Anything GUI Harnesses

CLI-Anything (43,822 stars, arXiv:2606.03854) makes ANY software agent-native by generating CLI harnesses for GUI applications. These 9 skills let Hermes agents control creative tools, productivity apps, and AI infrastructure through standardized command-line interfaces. Combined installs: 4,769 (plus 43K from parent ecosystem).


Prerequisites

  • Hermes Agent installed and running
  • CLI-Anything installed: pip install cli-anything
  • Each harness requires its target application installed (see below)
  • Python 3.10+

Capabilities

Harness Target App What It Enables
cli-anything-browser Chromium/Firefox Browser automation via CLI — navigate, extract, screenshot
cli-anything-freecad FreeCAD Parametric 3D modeling — create, modify, export CAD files
cli-anything-ollama Ollama Local LLM management — pull, run, stop models; query endpoints
cli-anything-notebooklm Google NotebookLM Podcast and audio generation from documents
cli-anything-zotero Zotero Reference management — search, cite, organize papers
cli-anything-audacity Audacity Audio editing — cut, filter, normalize, export
cli-anything-shotcut Shotcut Video editing — trim, transition, render, export
cli-anything-comfyui ComfyUI Stable Diffusion workflow — queue prompts, manage models, batch generate
cli-hub-meta-skill (meta) Discover, compare, and manage CLI-Anything harnesses

Installation

# Install CLI-Anything core
pip install cli-anything

# Install all 9 harnesses
npx skills add hkuds/cli-anything --skill cli-hub-meta-skill
npx skills add hkuds/cli-anything --skill cli-anything-browser
npx skills add hkuds/cli-anything --skill cli-anything-freecad
npx skills add hkuds/cli-anything --skill cli-anything-ollama
npx skills add hkuds/cli-anything --skill cli-anything-notebooklm
npx skills add hkuds/cli-anything --skill cli-anything-zotero
npx skills add hkuds/cli-anything --skill cli-anything-audacity
npx skills add hkuds/cli-anything --skill cli-anything-shotcut
npx skills add hkuds/cli-anything --skill cli-anything-comfyui

CLI Reference

# Discover available harnesses
hermes skill hkuds/cli-anything/cli-hub-meta-skill

# Browser: navigate and extract
hermes skill hkuds/cli-anything/cli-anything-browser

# Generate AI images via ComfyUI
hermes skill hkuds/cli-anything/cli-anything-comfyui

# Edit audio with Audacity
hermes skill hkuds/cli-anything/cli-anything-audacity

# Manage local LLMs with Ollama
hermes skill hkuds/cli-anything/cli-anything-ollama

CorpusIQ Use Cases

Use Case Harness Value
Automated video production cli-anything-shotcut Agent-driven video editing without manual GUI interaction
AI image generation at scale cli-anything-comfyui Batch Stable Diffusion workflows controlled by agents
Podcast/audio content cli-anything-notebooklm, cli-anything-audacity Generate and edit audio content programmatically
Research & citations cli-anything-zotero Automated reference gathering for content creation
Local AI infrastructure cli-anything-ollama Manage local models without leaving the agent workflow
3D asset creation cli-anything-freecad Agent-driven CAD modeling for product visualization

Troubleshooting

Issue Fix
cli-anything command not found Install the CLI-Anything package globally: pip install cli-anything
Target app not launching Each harness requires the specific GUI app installed — check the app's website
FreeCAD errors on headless FreeCAD requires a display — use xvfb-run on headless Linux
ComfyUI workflow fails Ensure ComfyUI server is running on the expected port (default: 8188)

Skills Catalog | Marketplace