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 CommunityExperimental CommunityExperimental 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 |
![]() |
![]() |
README GIF generated from the full local demo video with a high-quality ffmpeg palette workflow.
*Contributed by [@Jasper0122](https://github.com/Jasper0122)* *More CLI demos coming soon.* --- ## ๐ฌ Demonstrations ### ๐ฏ General-Purpose CLI-Anything works on any software with a codebase โ no domain restrictions or architectural limitations. ### ๐ญ Professional-Grade Testing Tested across 18 diverse, complex applications spanning creative, productivity, communication, diagramming, AI image generation, AI content generation, network ad blocking, local LLM inference, native debugging, and graphics profiling domains previously inaccessible to AI agents. ### ๐จ Diverse Domain Coverage From creative workflows (image editing, 3D modeling, vector graphics) to production tools (audio, office, live streaming, video editing). ### โ Full CLI Generation Each application received complete, production-ready CLI interfaces โ not demos, but comprehensive tool access preserving full capabilities.| 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 |
| WaveTone | Audio Transcription | cli-anything-wavetone |
JSON manifest + real WaveTone launch | New |
| ๐ Browser | Browser Automation | cli-anything-browser |
DOMShell MCP + Accessibility Tree | โ New |
| Web Yu-pri | Japan Post Shipping Labels | cli-anything-web-yu-pri |
Playwright + Web Yu-pri forms | โ New |
| ๐ LibreOffice | Office Suite (Writer, Calc, Impress) | cli-anything-libreoffice |
ODF generation + headless LO | โ 158 |
| OpenRefine | Data Cleaning | cli-anything-openrefine |
OpenRefine local HTTP API | โ 76 |
| โก n8n | Workflow Automation | cli-anything-n8n |
n8n REST API v1.1.1 | โ 55+ cmds |
| ๐ง Mailchimp | Email Marketing & Automation | cli-anything-mailchimp |
Mailchimp Marketing API v3.0 | โ 303 cmds |
| ๐ Zotero | Reference Management | cli-anything-zotero |
Local SQLite + connector + Local API | โ New |
| ๐ Calibre | E-book Library Management | cli-anything-calibre |
calibredb + ebook-convert + ebook-meta | โ 58 |
| ๐ Joplin | Note-taking & To-dos | cli-anything-joplin |
Joplin terminal CLI subprocess | โ 134 |
| ๐ 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 |
| ๐ฑ NSLogger | iOS/macOS Log Capture | cli-anything-nslogger |
NSLogger wire protocol + native macOS Bonjour | โ 139 |
| ๐๏ธ 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 |
| EEZ Studio | Embedded UI / Instrument Automation | cli-anything-eez-studio |
.eez-project JSON + EEZ Studio Node backend | โ New |
| โ๏ธ 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 |
| ๐ฉ 3MF | Mesh geometry editor for 3D printing | cli-anything-3mf |
numpy, scipy, trimesh | โ 50 |
| ๐๏ธ Tigris | Object Storage (S3-compatible, global, no egress) โ buckets, objects, snapshots, IAM, access keys | cli-anything-tigris |
subprocess wrapping the official tigris CLI |
โ New |
| Total | โ 2,461 | |||
Thanks for visiting โจ CLI-Anything!