# CLI-Anything

> Generates CLIs so agents can operate software like GIMP, Blender and LibreOffice

- Category: Agents & dev (`agents`)
- Tags: `open-source`, `free`, `cli`
- Official: https://github.com/HKUDS/CLI-Anything
- Wunderlust: https://wunderlust.xyz/r/cli-anything
- Image: https://wunderlust.xyz/media/cli-anything-poster.jpg
- Video preview: https://wunderlust.xyz/media/cli-anything.webm
- Added: 2026-11-05

## What it is

A HKUDS project that analyzes a program's code and generates a Python CLI, with tests and documentation, so agents can control the software without brittle interface automation.

## What it’s for

Use it to give an agent a CLI for a program that doesn't have one, or to install ready-made community CLIs.

## Benefits

- A 7-phase pipeline that produces CLI, tests, documentation and package
- CLI-Hub, a manager for installing and updating community CLIs
- JSON output, --help for discovery and a SKILL.md per CLI

## Caveats

- Apache-2.0 license
- The CLIs call the real software; some require the app installed and keep their own license (ArcGIS Pro, for example, is commercial)

## Similar on Wunderlust

- [The Printing Press](https://wunderlust.xyz/r/cli-printing-press.md): Generates a CLI from an app's API docs so agents can use it instead of connectors
- [Google Workspace CLI](https://wunderlust.xyz/r/google-workspace-cli.md): A single CLI for the Google Workspace APIs, built for humans and agents
- [Playwright CLI](https://wunderlust.xyz/r/playwright-cli.md): Playwright's CLI, designed for agents to control the browser using few tokens
- [REA](https://wunderlust.xyz/r/rea.md): A reverse-engineering MCP server and CLI for agents
- [OpenCode](https://wunderlust.xyz/r/opencode.md): An open source coding agent for terminal and desktop
- [Elephant-Goldfish](https://wunderlust.xyz/r/elephant-goldfish-model.md): Google's open-source plugin for designing and reviewing software with agents
