41K stars for teaching old apps new agent tricks
CLI-Anything wraps existing software in structured CLIs so AI agents can actually use tools humans take for granted.

What it does
CLI-Anything generates command-line harnesses around desktop and web applications — Blender, Obsidian, Zotero, Godot, Calibre, even Slay the Spire II — so agents like Cursor, Claude Code, or Pi can invoke them programmatically. A companion package manager, cli-anything-hub, lets you browse and install community-built CLIs with cli-hub install <name>.
The interesting bit
The project treats “agent-native” as an interoperability layer rather than rebuilding software. Each harness ships with a SKILL.md file that teaches the agent how to use the tool, plus structured JSON output and REPL modes for feedback loops. The README claims 2,461 passing tests across unit and E2E coverage, and the community has been proposing new CLIs at a brisk clip — ArcGIS Pro, Joplin, and UEAtelier all landed in a single May week.
Key highlights
- 18 demo apps with preview and trajectory-loop workflows (CAD builds, 3D scenes, subtitles, gameplay)
- CLI-Hub registry supports pip, npm, brew, and bundled system tools
- Security hardening visible in the source:
defusedxmlfor untrusted XML parsing, path-traversal guards in Sketch CLI, SQLCipher write guards in Rekordbox - Skills installable via
npx skills addfrom a unifiedskills/directory - Apache 2.0 licensed, Python ≥3.10, Click ≥8.0
Caveats
- The README is heavy on emoji-changelog and light on architecture specifics; how harnesses are actually generated from upstream software is unclear without digging into the code
- “Tomorrow’s Users will be Agents” is the stated premise — whether that premise holds is left as an exercise to the reader
- Some proposed CLIs (ArcGIS Pro, Obsidian Agent) are not yet merged, so registry freshness varies
Verdict Worth a look if you’re building agent workflows that need to manipulate real-world tools beyond web APIs. Skip it if you want a mature, documented framework with stable abstractions — this is moving fast and community-driven.