</>MCP Agents Market
Plugin

CLI-Anything

by HKUDS47.7kPythonUpdated 2026-08-13

"CLI-Anything: Making ALL Software Agent-Native" -- CLI-Hub: https://clianything.cc/

Claude CodeCursorOpenClawPi Coding AgentCodexHermesReasonix

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

Automated 7-phase CLI generation pipeline: analyze, design, implement, plan tests, write tests, document, and publish
Authentic software integration calling real applications (Blender, GIMP, LibreOffice, FFmpeg) with full professional capabilities
Unified REPL interface with session state, undo/redo, JSON output mode, and consistent branding across all generated CLIs
CLI-Hub package manager for browsing, installing, and managing 40+ pre-built harnesses via pip
Production-grade testing with 2,461+ passing tests across unit, E2E, and real backend validation layers
Multi-platform support: Claude Code plugin, Cursor plugin, OpenClaw/Codex/Pi/Hermes/Reasonix skills, and standalone generator
Auto-generated SKILL.md files for agent skill discovery and orchestration workflows
Proven methodology documented in HARNESS.md covering 18 diverse applications from creative tools to DevOps

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 more

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.

Related searches