CLI-Anything
by
HKUDS

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

View on GitHub ↗

Summary Information

Updated 2 hours ago
Added to GitGenius on May 20th, 2026
Created on March 8th, 2026
Open Issues & Pull Requests: 71 (+0)
Number of forks: 4,199
Total Stargazers: 44,859 (+0)
Total Subscribers: 173 (+0)

Issue Activity (beta)

Open issues: 43
New in 7 days: 2
Closed in 7 days: 0
Avg open age: 21 days
Stale 30+ days: 23
Stale 90+ days: 1

Recent activity

Opened in 7 days: 2
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • existing-cli-fix (10)
  • new-cli (4)
  • documentation (3)

Repository Insights (GitGenius)

Median issue/PR response: 7.9 hours
Mean response time: 5.3 days
90th percentile: 20.3 days
Tracked items: 99

Most active contributors

Detailed Description

CLI-Anything is a Python-based framework designed to make any software application compatible with AI agents by generating command-line interfaces that agents can understand and execute. The project is hosted at https://clianything.cc/ and represents a fundamental shift in how software is designed, moving from human-centric interfaces to agent-native architectures. The core mission is bridging the gap between AI agents and the world's existing software ecosystem.

The repository provides a CLI-Hub package manager accessible via pip install cli-anything-hub, which allows users to browse, install, and manage community-built CLI harnesses. Once installed, users can run cli-hub install to add new harnesses, with the hub updating automatically when new contributions are merged. The project actively encourages community participation through contributor signup and CLI wishlist request templates, enabling developers to build new CLI harnesses that become immediately available in the registry upon review and merge.

According to GitGenius activity tracking, the repository maintains a median issue and pull request response latency of 7.9 hours across 99 tracked items, with a mean latency of 128.2 hours. The most active issue labels are existing-cli-fix with 10 occurrences, new-cli with 4, and documentation with 3. The primary contributors tracked by GitGenius are omerarslan0 with 149 events, yuh-yang with 95 events, and abcfy2 with 12 events. The project shares overlapping contributors with related repositories including anomalyco/opencode, openclaw/openclaw, and nousresearch/hermes-agent.

The README demonstrates extensive recent activity with multiple CLI harnesses merged or proposed in May 2026, including Obsidian Agent CLI, Joplin CLI, Rekordbox CLI, Calibre CLI, 3MF CLI, MiniMax CLI, and UEAtelier. The project has also undergone quality and security improvements across existing harnesses, with updates to Zoom, Obsidian, LibreOffice, and XML/SVG parsing through defusedxml integration. The CLI-Hub registry itself received hardening updates to prevent data mutation and improved handling of Python package installation commands.

The repository is classified across multiple domains including command line interface, custom commands, automation, shell scripting, task runner, interactive terminal, script execution, user input, configuration, and cross-platform functionality. The technical stack requires Python 3.10 or higher and Click 8.0 or higher, with pytest achieving 100 percent pass rate and coverage spanning both unit and end-to-end tests. Output formats support both JSON and human-readable text.

Recent infrastructure improvements include the unification of all SKILL.md files under a top-level skills directory, allowing canonical installation via npx skills add HKUDS/CLI-Anything. The CLI-Hub package manager reached version 0.2.0 with support for public CLIs from multiple install sources including pip, npm, and bundled system tools, backed by a public_registry.json file. The project maintains documentation in multiple languages including Chinese, Japanese, and German, and provides community communication channels through Feishu and WeChat groups.

CLI-Anything
by
HKUDSHKUDS/CLI-Anything

Repository Details

Fetching additional details & charts...