# CLI-Anything Hub Agent-native stateful CLI interfaces for 32 applications. All CLIs support `--json` output, REPL mode, and undo/redo. ## Quick Install ```bash # Install any CLI pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=/agent-harness # Example: Install GIMP CLI pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=gimp/agent-harness ``` ## Available CLIs ### 3D | Name | Description | Install | |------|-------------|---------| | **Blender** | 3D modeling, animation, and rendering via blender --background --python | `pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=blender/agent-harness` | | **FreeCAD** | Parametric 3D CAD modeling via FreeCAD CLI (258 commands: Part, Sketcher, PartDesign, Assembly, Mesh, TechDraw, Draft, FEM, CAM, and more) | `pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=freecad/agent-harness` | ### Ai | Name | Description | Install | |------|-------------|---------| | **ComfyUI** | AI image generation workflow management via ComfyUI REST API | `pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=comfyui/agent-harness` | | **NotebookLM** | Experimental NotebookLM harness scaffold wrapping the installed notebooklm CLI for notebook, source, chat, artifact, download, and sharing workflows | `pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=notebooklm/agent-harness` | | **Novita** | Access AI models via Novita's OpenAI-compatible API (DeepSeek, GLM, MiniMax) | `pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=novita/agent-harness` | | **Ollama** | Local LLM inference and model management via Ollama REST API | `pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=ollama/agent-harness` | ### Audio | Name | Description | Install | |------|-------------|---------| | **Audacity** | Audio editing and processing via sox | `pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=audacity/agent-harness` | ### Communication | Name | Description | Install | |------|-------------|---------| | **Zoom** | Meeting management via Zoom REST API (OAuth2) | `pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=zoom/agent-harness` | ### Design | Name | Description | Install | |------|-------------|---------| | **Sketch** | Generate Sketch design files (.sketch) from JSON design specifications via sketch-constructor | `cd sketch/agent-harness && npm install && npm link` | ### Devops | Name | Description | Install | |------|-------------|---------| | **iTerm2** | Control a running iTerm2 instance — manage windows, tabs, split panes, send text, read output, run tmux -CC, broadcast keystrokes, and configure preferences. | `pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=iterm2/agent-harness` | ### Diagrams | Name | Description | Install | |------|-------------|---------| | **Draw.io** | Diagram creation and export via draw.io CLI | `pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=drawio/agent-harness` | | **Mermaid** | Mermaid Live Editor state files and renderer URLs | `pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=mermaid/agent-harness` | ### Game | Name | Description | Install | |------|-------------|---------| | **Slay the Spire II** | Control the real Slay the Spire 2 game via local STS2_Bridge HTTP API | `pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=slay_the_spire_ii/agent-harness` | ### Generation | Name | Description | Install | |------|-------------|---------| | **AnyGen** | Generate docs, slides, websites and more via AnyGen cloud API | `pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=anygen/agent-harness` | ### Graphics | Name | Description | Install | |------|-------------|---------| | **CloudCompare** | 3D point cloud and mesh processing: load/save, color ops, normal estimation, Delaunay meshing, noise filtering, ICP registration, connected component segmentation | `pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=cloudcompare/agent-harness` | | **RenderDoc** | GPU frame capture analysis: pipeline state, shader export, texture inspection, draw call browsing | `pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=renderdoc/agent-harness` | ### Image | Name | Description | Install | |------|-------------|---------| | **GIMP** | Raster image processing via gimp -i -b (batch mode) | `pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=gimp/agent-harness` | | **Inkscape** | SVG vector graphics with export via inkscape --export-filename | `pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=inkscape/agent-harness` | | **Krita** | Digital painting and raster image editing via Krita CLI export pipeline | `pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=krita/agent-harness` | ### Music | Name | Description | Install | |------|-------------|---------| | **MuseScore** | CLI for music notation — transpose, export PDF/audio/MIDI, extract parts, manage instruments | `pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=musescore/agent-harness` | ### Network | Name | Description | Install | |------|-------------|---------| | **AdGuardHome** | DNS ad-blocking and network infrastructure management via AdGuardHome REST API | `pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=adguardhome/agent-harness` | | **Teltonika RMS** | Device management and monitoring via Teltonika RMS REST API | `pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=rms/agent-harness` | ### Office | Name | Description | Install | |------|-------------|---------| | **LibreOffice** | Create and manipulate ODF documents, export to PDF/DOCX/XLSX/PPTX via headless mode | `pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=libreoffice/agent-harness` | | **Mubu** | Knowledge management and outlining via local Mubu desktop data | `pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=mubu/agent-harness` | | **Zotero** | Reference management via local Zotero SQLite, connector, and Local API | `pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=zotero/agent-harness` | ### Osint | Name | Description | Install | |------|-------------|---------| | **Intelwatch** | Competitive intelligence, M&A due diligence, and OSINT directly from your terminal. | `pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=intelwatch/agent-harness` | ### Streaming | Name | Description | Install | |------|-------------|---------| | **OBS Studio** | Create and manage streaming/recording scenes via command line | `pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=obs-studio/agent-harness` | ### Video | Name | Description | Install | |------|-------------|---------| | **Kdenlive** | Video editing and rendering via melt | `pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=kdenlive/agent-harness` | | **Shotcut** | Video editing and rendering via melt/ffmpeg | `pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=shotcut/agent-harness` | | **VideoCaptioner** | AI-powered video captioning — transcribe speech, optimize/translate subtitles, burn styled subtitles into video | `pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=videocaptioner/agent-harness` | ### Web | Name | Description | Install | |------|-------------|---------| | **Browser** | Browser automation via DOMShell MCP server. Maps Chrome's Accessibility Tree to a virtual filesystem for agent-native navigation. | `pip install git+https://github.com/HKUDS/CLI-Anything.git#subdirectory=browser/agent-harness` | | **clibrowser** | Zero-dependency CLI browser for AI agents with search, extraction, forms, RSS, crawling, auth, and WebMCP support | `cargo install --git https://github.com/allthingssecurity/clibrowser.git --tag v0.1.0 --locked` | ## Usage Pattern All CLIs follow the same pattern: ```bash # Interactive REPL cli-anything- # One-shot command cli-anything- [options] # JSON output for agents cli-anything- --json ``` ## For AI Agents 1. Install the CLI you need from the table above 2. Read its full SKILL.md at the repo path shown in registry.json 3. Always use `--json` flag for machine-readable output 4. Check exit codes (0=success, non-zero=error) ## More Info - Repository: https://github.com/HKUDS/CLI-Anything - Web Hub: https://hkuds.github.io/CLI-Anything/ - Last Updated: 2026-03-26