cli-anything

PackDev tools

cli-anything is a plugin that turns graphical applications into command-line programs so an AI agent can control them by typing commands. It uses the cli-anything harness methodology to build stateful CLI interfaces for GUI applications, giving the agent a text-based way to operate software that would otherwise require pointing and clicking.

Unavailable. Delivery for this kind is on the roadmap — not serving yet.

Have the GUI application you want to control available on your system.

What your AI can do with it

  • Turns GUI applications into command-line programs
  • Builds stateful CLI interfaces for graphical apps
  • Uses the cli-anything harness methodology
  • Lets an agent control GUI apps by typing commands

Getting started

  1. Have the GUI application you want to control available on your system.
  2. Add the cli-anything plugin to your agent setup.
  3. Apply the harness methodology to build a CLI interface for the target application.
  4. Run commands through the generated CLI to operate the application.

Signals

GitHub stars
51k
Forks
5k
Last commit
Sep 2026

Questions

What is cli-anything?
A plugin that turns graphical applications into command-line programs, so an AI agent can control them by typing commands instead of clicking through the interface.
What kinds of applications does it work with?
It is described as working with any GUI application, using the cli-anything harness methodology to build a stateful CLI interface for it.
Does the CLI keep state between commands?
Yes. The harness methodology builds stateful CLI interfaces, meaning the command-line program tracks state across interactions.
Advanced
Item type
plugin
Key
hkuds-cli-anything-cli-anything
Source
github.com/hkuds/cli-anything