Skip to content
ML2

CLI-Anything: give your agent a CLI for desktop apps

Added NewCopyable prompt below

Published Last verified Released

Our verdict

Worth trying when you want an agent to do real work in desktop software (edit an image, render a Blender scene, convert documents) without fragile screen clicking. Start with CLI-Hub, the registry of ready-made CLIs: one pip install, then cli-hub install gimp. If the app you need isn't there, the CLI-Anything plugin generates a new harness from the software's source or docs. Quality varies by CLI because many are community-built, and each still needs the real application installed. Agents running these CLIs act on your files, so keep the usual approval prompts on.

Who it's for
Builders using Claude Code, Codex, OpenClaw, Cursor or another skill-compatible agent who want it to operate creative or office software
Leverage
Agents operate desktop software through stable commands instead of the GUI
Effort
Medium
Date added

What it does

CLI-Anything (HKUDS/CLI-Anything, Apache-2.0, from the Data Intelligence Lab at the University of Hong Kong) has two parts. CLI-Hub (pip install cli-anything-hub) lists, installs, updates and launches CLI-Anything harnesses and public third-party CLIs. The CLI-Anything plugin or skill runs a multi-phase generator that builds a new agent-facing CLI, with subcommands, JSON output, state, a REPL, tests and a SKILL.md, for software, a codebase or an internal tool. A cli-hub meta-skill lets an agent find and install the right CLI for a task itself. Outside contributors have added CLIs to the registry through pull requests.

How builders use it

  • Install the package manager: pip install cli-anything-hub (Python 3.10+).
  • Browse and install: cli-hub search image, then cli-hub install gimp, and install GIMP itself if it isn't already there.
  • Give your agent the meta-skill: npx skills add HKUDS/CLI-Anything --skill cli-hub-meta-skill -g -y.
  • Prompt: Find appropriate CLI software in CLI-Hub and complete the task: ...
  • For software with no CLI yet, install the CLI-Anything plugin in your agent and run its generator on the app's source.

What to expect

An agent that edits, converts or renders with real desktop software through commands it can check, and a reusable CLI for each app you add.

Copy this: CLI-Hub + meta-skill setup

# Official source: github.com/HKUDS/CLI-Anything
pip install cli-anything-hub
cli-hub search image
cli-hub install gimp        # also install GIMP itself
cli-hub info gimp

# Let a skill-compatible agent pick CLIs on its own
npx skills add HKUDS/CLI-Anything --skill cli-hub-meta-skill -g -y

Then ask your agent:
Find appropriate CLI software in CLI-Hub and complete the task: resize every PNG in ./assets to 1200px wide and export as WebP.

Related discoveries

  • ToolSmall Tools, Repos & Plugins

    Repomix: pack a repo into one A.I.-ready file

    One command turns a local or remote repo into a single file you can hand to any LLM, with token counts.

    NewEffort: LowPrompt#Plugin / extension#MCP

  • ToolSmall Tools, Repos & Plugins

    UI UX Pro Max: a design skill for coding agents

    An MIT-licensed skill that gives Claude Code, Cursor and other agents a design-system generator and UI guidance.

    NewEffort: LowPrompt#Plugin / extension#Open source

  • ToolSmall Tools, Repos & Plugins

    Claude Code's official plugin directory, used safely

    Anthropic's curated marketplace of Claude Code plugins: install by name from a known source instead of random third-party repos.

    NewEffort: LowPrompt#Plugin / extension#MCP

  • ToolCreative & Media

    HyperFrames: HTML videos from a coding agent

    Apache-2.0 framework that turns HTML, CSS and seekable animations into deterministic MP4s, with agent skills for Claude Code, Codex and Cursor.

    NewEffort: MediumPrompt#Video#Plugin / extension

Want more like this?

Practical discoveries, without the noise.