github.devotd.
NewAI agents

hkuds/cli-anything v0.4.0 — a CLI harness for agents

hkuds/cli-anything is a Python project that provides per-software CLI harnesses so agents can drive programs.

Repositoryhkuds/cli-anything ↗

"CLI-Anything: Making ALL Software Agent-Native" -- CLI-Hub: https://clianything.cc/

stars
★ 54K
Forks
4.9K
Language
Python
License
Apache-2.0
Latest release
v0.4.0
Read original source ↗View on GitHub ↗

hkuds/cli-anything is a Python project that builds structured command-line interfaces for individual software so agents can drive those programs. The latest release recorded in FACTS is v0.4.0. However, the provided material does not list what changed in this version, so the specific updates cannot be confirmed.

The core of this project is not the model but the per-software harness. A harness is a manipulation layer that connects a program's capabilities so an agent can operate them as commands. According to the README summary, harnesses are installed with pip from the CLI-Hub registry run by HKUDS and are used via the cli-hub install command. It also supports contributing a harness as a pull request to grow the ecosystem. The technical report number is 2606.03854, and the license is Apache-2.0.

The README badges show 2,461 passing tests and 18 demo apps, and it requires Python 3.10 or later and click 8.0 or later. Recent records note added harnesses for ArcGIS Pro, Obsidian, Joplin and Rekordbox, and the Joplin CLI has a baseline of 134 tests. This shows harnesses that connect multiple software programs along with their validation cases, but the material contains no figures comparing integrated performance across software. Usability therefore has to be judged from the coverage and validation of each individual harness.