# HKUDS/CLI-Anything

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

Repository: https://github.com/HKUDS/CLI-Anything
Canonical: https://ross.abutalabs.com/products/cli-anything
Homepage: https://clianything.cc/
Language: Python
License: Apache-2.0
License Family: permissive
Last push: 2026-08-21T07:26:58+00:00

## Health v2 (maintenance only)
Score: 74/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 98, release rhythm 78, longevity 12
- inputs: {"age_days": 178, "days_push": 12, "days_rel": 69, "gap_med": 43.0, "n_releases_24m": 3}
- flags: young
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 48308, forks 4489 (observed 2026-08-28T04:12:11.426715+00:00)

## What it is
CLI-Anything is a Python framework and registry (CLI-Hub) for generating and distributing agent-native command-line interfaces for arbitrary software, APIs, and GUI applications. It lets AI agents discover, install, and operate CLIs with JSON output, documented exit codes, and SKILL.md meta-skill integration.

## Use cases
- let an AI agent control desktop apps like Blender or FreeCAD from the terminal
- install agent-friendly CLIs for SaaS APIs with one command
- give Claude Code or Codex a skill to autonomously find and install CLIs
- build a CLI harness for software that only has a GUI
- chain multi-tool workflows via a capability-based workflow matrix
- script automation tasks with machine-readable JSON output and exit codes

## When to choose
- you want AI agents to operate software that lacks a CLI or API
- you need a curated registry of agent-ready command-line tools
- you're building agent skills that require machine-readable CLI output
- you want to expose GUI-only applications to automation and LLM agents

## When to avoid
- you need a polished GUI or human-first interface rather than CLI tooling
- your target software already has a mature CLI or SDK you can use directly
- you need a lightweight single-purpose tool rather than a framework and registry
- you're not working with Python 3.10+ environments

## Facets
- artifact type: framework
- maturity: active
- function: cli, agent-framework, developer-tools, workflow-automation
- domain: developer-tools, artificial-intelligence
- platform: python, cli, cross-platform, windows
- tags: agent-native-cli, cli-hub, cli-registry, skill-md, ai-agents, gui-to-cli, -output, hkuds, command-line, automation, linux, macos

## Member repositories
- HKUDS/CLI-Anything (main) score 74

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:12:11.426715+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T16:20:45.253599+00:00, confidence not recorded.
  - readme: https://github.com/HKUDS/CLI-Anything (fetched 2026-08-28T04:12:11.426715+00:00, sha abb768ac5dd3)
  - homepage: https://clianything.cc/ (fetched 2026-08-29T07:42:03.045858+00:00, sha 44b31e7d8d36)
  - site_page: https://clianything.cc/docs.html (fetched 2026-08-29T07:42:03.056182+00:00, sha 7906db420fd4)
- Data as of 2026-08-30T08:39:29.467469+00:00.
