HKUDS/CLI-Anything

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

View on GitHub ↗Jump to charts ↓Open shareable report →

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 31 minutes ago
Added to GitGenius on May 20th, 2026
Created on March 8th, 2026
Open Issues & Pull Requests: 145 (+0)
GitHub issues: Enabled
Number of forks: 4,713
Total Stargazers: 51,767 (+2)
Total Subscribers: 206 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 47.8 hours
Mean response time: 10.1 days
90th percentile: 30.0 days
Tracked items: 110

How this project is maintained

Roughly one issue in three opened in the past year never receives a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 49% of tracked open issues have had no activity in three months. Only 55% of issues opened in the past year have been closed. Three people close 90% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 69
New in 7 days: 2
Closed in 7 days: 1
Avg open age: 16 days
Stale 30+ days: 47
Stale 90+ days: 37

Recent activity

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

Top labels

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

Most active issues this week

Sign in to see which issues are moving.
Sign in

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.

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.