cli-anything

+--------------------------------------------------------------+

Command-line harnesses for existing software

Software written for hands.
Driven by agents.

The gap is not intelligence, it is the interface. Generate a command line for an application and an agent can use what it could only look at before.

pip install cli-anything-hub
the agent-software gapIllustrative framing
Built for a person
input
pointer, keyboard, eyes
state
read off the screen
result
a rendered window

generate a CLI

Usable by an agent
input
arguments and flags
state
returned as JSON
result
an exit code and an artifact

The two columns are an illustrative reading of the gap the project names, not a screenshot.
The project states output comes in both JSON and human-readable form, and publishes a hub for community-built CLIs.

A hub, not a fork

Community-built CLIs are browsed and installed from one registry rather than vendored per project.

Harness agnostic

The generated command line works for any agent that can run a shell.

Written up

The design is described in a tech report, linked from the repository.