cli-anything
PackDev toolscli-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
- Have the GUI application you want to control available on your system.
- Add the cli-anything plugin to your agent setup.
- Apply the harness methodology to build a CLI interface for the target application.
- 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