DISCOVER THE FUTURE OF AI AGENTSarrow_forward

CLI-Anything

calendar_todayAdded Apr 25, 2026
categoryAgent & Tooling
codeOpen Source
PythonWorkflow AutomationModel Context ProtocolAI AgentsAgent FrameworkCLIAgent & ToolingDeveloper Tools & CodingAutomation, Workflow & RPA

Making ALL Software Agent-Native — automates the generation of structured CLI harnesses with REPL, JSON output, undo/redo, and full test suites for any software via a 7-stage AI-driven pipeline.

CLI-Anything is an open-source project developed by HKUDS (The University of Hong Kong, Data Science Lab) with the core vision of "Making ALL Software Agent-Native." It transforms any software into a high-quality CLI harness through a 7-stage AI-driven pipeline: Analyze → Design → Implement → Plan Tests → Write Tests → Document → Publish.

Generated CLIs are built on the Python Click framework with key features including: structured command grouping, REPL interactive mode, --json flag for structured output (eliminating Agent parsing complexity), built-in Undo/Redo support, and complete unit test + E2E test suites. The /cli-anything:refine command enables iterative refinement through incremental gap analysis, non-destructively supplementing missing commands, tests, and documentation.

On the distribution layer, CLI-Anything builds a complete package management ecosystem: the CLI-Hub package manager (pip install cli-anything-hub) supports browsing, installing, updating, and uninstalling community-built CLIs; the SKILL.md standardization enables Agent discovery via npx skills add; the Meta-Skill mechanism (hosted on CDN) allows Agents to autonomously browse the full CLI catalog and install on demand with zero human intervention. A web frontend is available at clianything.cc.

The project natively supports multiple Agent platforms including Claude Code (distributed via Claude Code Plugin Marketplace), Pi, OpenClaw, OpenCode, Codex, Qodercli, and GitHub Copilot CLI. Covered software spans over a dozen domains: creative media (Blender, GIMP), game engines (Godot), scientific computing (FreeCAD, ParaView), AI/ML platforms (ComfyUI, Ollama), enterprise tools (LibreOffice, Grafana), DevOps (Jenkins, ArgoCD), communication (Zoom), knowledge management (Obsidian, Zotero), and more.

The project uses a Monorepo structure where each software's CLI harness resides under <software>/agent-harness/, with metadata managed via registry.json and public_registry.json. Cross-platform support for macOS / Linux / Windows(WSL), requiring Python 3.10+.

Quick Start (Claude Code):

/plugin marketplace add HKUDS/CLI-Anything
/plugin install cli-anything
/cli-anything ./gimp

CLI-Hub Installation:

pip install cli-anything-hub
cli-hub install <name>

Related Projects

View All arrow_forward

STAY UPDATED

Get the latest AI tools and trends delivered straight to your inbox. No spam, just intelligence.

rocket_launch