CLI-Anything
"CLI-Anything: Making ALL Software Agent-Native" -- CLI-Hub: https://clianything.cc/
CLI-Anything is a Claude Code plugin and multi-platform agent skill that automatically generates production-ready command-line interfaces for any software with a codebase, making applications accessible to AI agents. It uses a 7-phase automated pipeline to analyze source code, design command structures, implement Click-based CLIs with REPL support, write comprehensive tests, and publish installable packages. The plugin transforms GUI applications (Blender, GIMP, LibreOffice, etc.) into agent-controllable tools with structured JSON output, eliminating the need for fragile UI automation or incomplete APIs. CLI-Anything supports multiple agent platforms (Claude Code, Cursor, OpenClaw, Codex, Pi, Hermes, Reasonix) and includes CLI-Hub, a package manager for discovering and installing pre-built CLIs.
Key Features
Use Cases
- 01Automate 3D modeling, rendering, and scene composition in Blender through agent-driven workflows
- 02Generate office documents, spreadsheets, and presentations programmatically via LibreOffice CLI
- 03Control video editing pipelines in Kdenlive or Shotcut with structured commands instead of GUI automation
- 04Build CLIs for custom internal tools or open-source projects to make them immediately agent-accessible
- 05Create diagram generation workflows using Draw.io, Mermaid, or other visualization tools via agents
- 06Orchestrate GPU debugging, profiling, and analysis tasks with RenderDoc, Nsight Graphics, or Unreal Insights CLIs
Related Plugins
View moreandrej-karpathy-skills
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
claude-mem
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Understand-Anything
Graphs that teach > graphs that impress. Turn any code into an interactive knowledge graph you can explore, search, and ask questions about. Works with Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.
rtk
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies
CLI-Anything — FAQ
What is CLI-Anything?+
CLI-Anything is a Claude Code plugin and multi-platform skill that automatically generates production-ready command-line interfaces for any software with a codebase, enabling AI agents to control applications programmatically without GUI automation or incomplete APIs.
How do I install CLI-Anything in Claude Code?+
Run '/plugin marketplace add HKUDS/CLI-Anything' to add the marketplace, then '/plugin install cli-anything' to install the plugin. After installation, reload plugins and use '/cli-anything <software-path-or-repo>' to generate a CLI for any application.
Which AI clients and platforms does CLI-Anything support?+
CLI-Anything works with Claude Code (plugin), Cursor (plugin), OpenClaw (skill), Pi Coding Agent (extension), Codex (skill), Hermes (skill), Reasonix (skill), OpenCode (commands), Qodercli (plugin), and GitHub Copilot CLI (plugin). Generated CLIs work with any agent that can execute shell commands.
Do I need the actual software installed to use a generated CLI?+
Yes, most generated CLIs require the actual software (e.g., Blender, GIMP, LibreOffice) installed locally for rendering and full functionality. The CLI generates project files then invokes the real backend. Some API-only CLIs (Zoom, AnyGen, Exa) only need API keys instead.
Is CLI-Anything free to use?+
Yes, CLI-Anything is released under Apache License 2.0 and is free to use, modify, and distribute. However, some target applications may require commercial licenses (e.g., ArcGIS Pro), and API-based CLIs may incur usage costs from the service provider.
Can I install pre-built CLIs without generating them myself?+
Yes, use CLI-Hub: run 'pip install cli-anything-hub', then 'cli-hub list' to browse available CLIs and 'cli-hub install <name>' to install. Agents can also use the cli-hub-meta-skill via 'npx skills add HKUDS/CLI-Anything --skill cli-hub-meta-skill -g -y' to autonomously discover and install CLIs.
How do I install CLI-Anything?+
Open the source repository on GitHub and follow its README. CLI-Anything is a plugin — MCP Agents Market links you directly to the official repo.
Is CLI-Anything free?+
CLI-Anything is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.