Today's Software Serves Humans๐จโ๐ป. Tomorrow's Users will be Agents๐ค.
CLI-Anything: Bridging the Gap Between AI Agents and the World's Software
Experimental CommunityCommunityCommunityExperimental CommunityCommunity| ### ๐ ๏ธ Let Agents Take Your Workflows Professional or everyday โ just throw the codebase at `/cli-anything`. GIMP, Blender, Shotcut for creative work. LibreOffice, OBS Studio for daily tasks. Don't have the source? Find an open-source alternative and throw *that* in. You'll instantly get a full CLI your agents can use. | ### ๐ Unify Scattered APIs into One CLI Tired of juggling fragmented web service APIs? Feed the docs or SDK manuscripts to `/cli-anything` and your agents get a **powerful, stateful CLI** that wraps those individual endpoints into coherent command groups. One tool instead of dozens of raw API calls โ stronger capabilities while saving tokens. | ### ๐ Replace or Supercharge GUI Agents CLI-Anything can flat-out **replace GUI-based agent approaches** โ no more screenshots, no brittle pixel-clicking. But here's the fun part: once you `/cli-anything` a GUI software, you can **synthesize agent tasks, evaluators, and benchmarks** entirely via code and terminal โ fully automated, iteratively refinable, massively more efficient. |
| ### ๐๏ธ Fully Automated 7-Phase Pipeline From codebase analysis to PyPI publishing โ the plugin handles architecture design, implementation, test planning, test writing, and documentation completely automatically. | ### ๐ฏ Authentic Software Integration Direct calls to real applications for actual rendering. LibreOffice generates PDFs, Blender renders 3D scenes, Audacity processes audio via sox. **Zero compromises**, **Zero toy implementations**. |
| ### ๐ Smart Session Management Persistent project state with undo/redo capabilities, plus unified REPL interface (ReplSkin) that delivers consistent interactive experience across all CLIs. |
### ๐ฆ Zero-Config Installation
Simple pip install -e . puts cli-anything- |
| ### ๐งช Production-Grade Testing Multi-layered validation: unit tests with synthetic data, end-to-end tests with real files and software, plus CLI subprocess verification of installed commands. | ### ๐ Clean Package Architecture All CLIs organized under cli_anything.* namespace โ conflict-free, pip-installable, with consistent naming: cli-anything-gimp, cli-anything-blender, etc. |
README GIF generated from the full local demo video with a speed-adjusted, high-quality ffmpeg palette workflow.
### Blender — Orbital Relay Drone via Preview, Live Preview, and Trajectory > **Harness:** `cli-anything-blender` | **Preview Stack:** `preview` + `preview live` + `trajectory.json` | **Artifact:** Agent-built orbital relay drone An agent uses the Blender harness to grow a hard-surface orbital relay drone under a real preview loop: each stage pushes new render-backed bundles, the live session tracks the current head, and the trajectory ties every command to the matching visual state. The demo finishes with the completed scene ready for a polished turntable.
README GIF generated from the full local demo video with a speed-adjusted, high-quality ffmpeg palette workflow.
### Draw.io — HTTPS Handshake Diagram > **Harness:** `cli-anything-drawio` | **Time:** ~4 min | **Artifact:** `.drawio` + `.png` An agent creates a full HTTPS connection lifecycle diagram from scratch โ TCP three-way handshake, TLS negotiation, encrypted data exchange, and TCP four-way termination โ entirely through CLI commands.
| Sub A | Sub B |
![]() |
![]() |
| Software | Domain | CLI Command | Backend | Tests |
|---|---|---|---|---|
| ๐จ GIMP | Image Editing | cli-anything-gimp |
Pillow + GEGL/Script-Fu | โ 107 |
| ๐ง Blender | 3D Modeling & Rendering | cli-anything-blender |
bpy (Python scripting) | โ 208 |
| โ๏ธ Inkscape | Vector Graphics | cli-anything-inkscape |
Direct SVG/XML manipulation | โ 202 |
| ๐ต Audacity | Audio Production | cli-anything-audacity |
Python wave + sox | โ 161 |
| ๐ Browser | Browser Automation | cli-anything-browser |
DOMShell MCP + Accessibility Tree | โ New |
| ๐ LibreOffice | Office Suite (Writer, Calc, Impress) | cli-anything-libreoffice |
ODF generation + headless LO | โ 158 |
| โก n8n | Workflow Automation | cli-anything-n8n |
n8n REST API v1.1.1 | โ 55+ cmds |
| ๐ Zotero | Reference Management | cli-anything-zotero |
Local SQLite + connector + Local API | โ New |
| ๐ Mubu | Knowledge Management & Outlining | cli-anything-mubu |
Local Mubu data + sync logs | โ 96 |
| ๐น OBS Studio | Live Streaming & Recording | cli-anything-obs-studio |
JSON scene + obs-websocket | โ 153 |
| ๐๏ธ Kdenlive | Video Editing | cli-anything-kdenlive |
MLT XML + melt renderer | โ 155 |
| ๐ฌ Shotcut | Video Editing | cli-anything-shotcut |
Direct MLT XML + melt | โ 154 |
| ๐ฌ Openscreen | Screen Recording Editor | cli-anything-openscreen |
ffmpeg backend | โ 101 |
| ๐ Zoom | Video Conferencing | cli-anything-zoom |
Zoom REST API (OAuth2) | โ 22 |
| ๐ต MuseScore | Music Notation | cli-anything-musescore |
mscore CLI (MSCX/MusicXML) | โ 56 |
| ๐ Draw.io | Diagramming | cli-anything-drawio |
mxGraph XML + draw.io CLI | โ 138 |
| โ๏ธ ETH2 QuickStart | DevOps / Ethereum | cli-anything-eth2-quickstart |
eth2-quickstart shell automation + JSON health checks | โ 18 |
| ๐ง Mermaid Live Editor | Diagramming | cli-anything-mermaid |
Mermaid state + mermaid.ink renderer | โ 10 |
| โจ AnyGen | AI Content Generation | cli-anything-anygen |
AnyGen REST API (anygen.io) | โ 50 |
| ๐ง NotebookLM | AI Research Assistant | cli-anything-notebooklm |
NotebookLM CLI wrapper (experimental) | โ 21 |
| ๐งฉ Dify Workflow | Dify DSL Editing | cli-anything-dify-workflow |
Wrapper around the open-source dify-workflow CLI | โ 11 |
| ๐ผ๏ธ ComfyUI | AI Image Generation | cli-anything-comfyui |
ComfyUI REST API | โ 70 |
| ๐ก๏ธ AdGuard Home | Network-wide Ad Blocking | cli-anything-adguardhome |
AdGuard Home REST API | โ 36 |
| ๐ฆ Ollama | Local LLM Inference | cli-anything-ollama |
Ollama REST API | โ 98 |
| ๐งฌ Uni-Mol Tools | Molecular Property Prediction (AI4S) | cli-anything-unimol-tools |
Uni-Mol molecular ML backend | โ 67 |
| ๐ฌ VideoCaptioner | AI Video Captioning | cli-anything-videocaptioner |
videocaptioner CLI (PyPI) | โ 26 |
| ๐จ Sketch | UI Design | sketch-cli |
sketch-constructor (Node.js) | โ 19 |
| ๐ฎ Godot Engine | Game Development | cli-anything-godot |
Godot 4.x headless subprocess | โ 24 |
| ๐ฆ s&box | Game Development | cli-anything-sbox |
Source 2 game engine - direct file I/O on .scene/.prefab/.vmat/.vsnd JSON | โ 244 |
| ๐ LLDB | Native Debugging | cli-anything-lldb |
LLDB Python API | โ 27 |
| ๐ฉ Nsight Graphics CLI | GPU Debugging & Profiling | cli-anything-nsight-graphics |
Official ngfx / ngfx-capture orchestration + GPU Trace summary + replay analysis | โ 51 |
| ๐ Exa | AI-Native Web Search | cli-anything-exa |
exa-py SDK | โ 40 |
| ๐ Unreal Insights | Performance Profiling | cli-anything-unrealinsights |
Background trace sessions + engine-matched UnrealInsights build + headless export | โ 50 |
| โ๏ธ CloudAnalyzer | Point cloud / trajectory QA | cli-anything-cloudanalyzer |
CloudAnalyzer (Python API) | โ 14 |
| ๐บ๏ธ QGIS | Geospatial Analysis & Mapping | cli-anything-qgis |
PyQGIS + qgis_process | โ 22 |
| Total | โ 2,280 | |||
Thanks for visiting โจ CLI-Anything!