ToolkitNot tested

CLI-Anything

Agent-ready command-line interfaces for desktop and specialist software

CLI-Anything is a broad toolkit for generating and installing command-line interfaces that AI agents can use to control existing software. Some included harnesses support research-adjacent tools, but the repository is not primarily an academic resource.

For: Academic Researchers, Research Software Developers

GitHub stars
45,215
Licence
Apache-2.0
Source updated
9 Jul 2026
Access
Publicly available

What this resource does

Core uses

This toolkit provides agent-oriented command interfaces for many software applications

CLI-Anything contains separate command harnesses for different applications. This page highlights the harnesses with clear research or academic workflows and the CLI-Hub used to discover them.

Only research-relevant representative harnesses are shown. The official repository contains many unrelated application harnesses.

01

Research-software command interfaces

Includes agent-facing CLI harnesses for selected research and knowledge tools such as Zotero, OpenRefine, QGIS, and UniMol Tools.

Typical inputs
A supported upstream application; A concrete automation task
Output
Commands or structured results produced by the selected harness.

Best for: Researchers who need an agent to operate one documented application.

Components for this task

cli-anything-zotero

Provides Zotero commands for collections, items, notes, citations, bibliographies, imports, exports, and session context.

cli-anything-openrefine

Controls OpenRefine for messy-data import, operation histories, row inspection, cleaned-data export, undo, and redo.

cli-anything-qgis

Controls QGIS projects, writable layers, features, layouts, exports, and processing operations through the QGIS runtime.

cli-anything-unimol-tools

Provides project, training, model-management, prediction, and cleanup commands for Uni-Mol molecular-property workflows.

02

CLI discovery and installation

Provides CLI-Hub for browsing, installing, updating, and launching available command-line harnesses.

Typical inputs
Harness name; Installed upstream software where required
Output
An installed CLI harness and its available commands.

Best for: Selecting one documented harness rather than installing the whole repository.

Component for this task

cli-hub

Lists available CLI-Anything harnesses and provides documented discovery and installation commands.

Use boundaries

Limits and checks

Upstream software changes

Commands may stop matching the installed application version.

Check the selected harness and upstream version before use.

Local automation

A task may modify documents or application state.

Use copies and inspect commands before allowing writes.

Variable dependencies

Installation scope and cost cannot be stated once for the whole toolkit.

Install and review only the selected harness.

More boundaries
  • The toolkit does not make every included software package an academic research tool.
  • A harness cannot operate an upstream application that is missing, inaccessible, or unsupported on the user's system.
  • Command output still requires domain review before it is used as research evidence or analysis.
Technical details
Resource type
Toolkit
Author or maintainer
HKUDS
Version
v0.4.0
Latest release
v0.4.0
Source last updated
9 Jul 2026
Last verified
13 Jul 2026
Documented applications
Claude Code, Codex, OpenClaw, Pi, OpenCode, Hermes, Reasonix, Qodercli, GitHub Copilot CLI
Licence
Apache-2.0
Access
Publicly available
Additional costs
Platform terms or usage limits may apply. API usage fees may apply for selected components. External services, software, compute, or data access may have separate costs.
Skill instruction language
English
Documentation language
English
Repository languages
Python, Markdown, JavaScript or TypeScript
Dependencies
Python for CLI-Hub; The upstream application required by each selected harness
Review status
Not tested

Continue exploring

Related resources

Install CLI-Anything