Skip to main content

cli-hub

Package manager for CLI-Anything — a framework that auto-generates stateful CLI interfaces for GUI applications, making them agent-native.

Browse, install, and manage 40+ CLI harnesses for software like GIMP, Blender, Inkscape, LibreOffice, Audacity, OBS Studio, and more — all from your terminal.

Web Hub: clianything.cc

Install

pip install cli-anything-hub

Usage

# Browse all available CLIs, grouped by category
cli-hub list

# Filter by category (image, 3d, video, audio, office, ai, ...)
cli-hub list -c image

# Search by name, description, or category
cli-hub search "3d modeling"

# Show details for a CLI
cli-hub info gimp

# Install a CLI harness
cli-hub install gimp

# Update a CLI to the latest version
cli-hub update gimp

# Uninstall a CLI
cli-hub uninstall gimp

Preview Viewer

cli-hub also includes the generic preview consumer for preview-capable harnesses.

Use this split:

  • cli-anything-<software> preview ... creates or updates preview state
  • cli-hub previews ... inspects or opens that existing preview state

Canonical viewer commands:

# Inspect an existing preview bundle or live session
cli-hub previews inspect /path/to/bundle-or-session

# Render HTML for a bundle or live session
cli-hub previews html /path/to/bundle-or-session -o page.html

# Watch a live session over localhost
cli-hub previews watch /path/to/session --open --poll-ms 1500

# Open a bundle or live session directly in a browser
cli-hub previews open /path/to/bundle-or-session

For live sessions, cli-hub previews reads:

  • session.json for the current head
  • trajectory.json for the command-to-preview history
  • the current bundle manifest and artifacts

This command group never renders or publishes previews by itself.

What gets installed

Each CLI harness is a standalone Python package that wraps a real application (GIMP, Blender, etc.) with a stateful command-line interface. Every harness supports:

  • REPL mode: cli-anything-gimp launches an interactive session
  • One-shot commands: cli-anything-gimp project create --name my-project
  • JSON output: cli-anything-gimp --json project list for machine-readable output
  • Undo/redo: Stateful project management with full operation history

For AI agents

cli-hub is designed to be agent-friendly. AI coding agents can:

  1. pip install cli-anything-hub to get the package manager
  2. cli-hub search <keyword> or cli-hub list --json to discover tools
  3. cli-hub install <name> to install what they need
  4. Use --json output for structured data parsing
  5. For preview-capable harnesses, call cli-anything-<software> preview ... --json first, then inspect returned bundle/session paths with cli-hub previews ...

Available categories

3D, AI, Audio, Communication, Database, Design, DevOps, Diagrams, Game, GameDev, Generation, Graphics, Image, Music, Network, Office, OSINT, Project Management, Search, Streaming, Testing, Video, Web

JSON output

All listing commands support --json for machine-readable output:

cli-hub list --json
cli-hub search blender --json

Analytics

cli-hub sends anonymous usage events to help track adoption. The default provider is PostHog, while the legacy Umami path remains available via CLI_HUB_ANALYTICS_PROVIDER=umami. No personal data is collected.

Opt out:

export CLI_HUB_NO_ANALYTICS=1

Metadata

Release files for cli-anything-hub 0.4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cli-anything-hub 0.4.1
File Size Uploaded
cli_anything_hub-0.4.1.tar.gz 128.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cli-anything-hub 0.4.1
File Interpreter ABI Platform
cli_anything_hub-0.4.1-py3-none-any.whl Python 3 none any Details

Total release size: 255.4 kB

Release files / cli_anything_hub-0.4.1.tar.gz

Download URL cli_anything_hub-0.4.1.tar.gz
Size 128.9 kB
Tags Source
SHA-256 checksum
How to use checksums
a8d5ab1300c8474febf60f8bb38a51a0aec3828292c67b38b336df1cb3c1697f
BLAKE2b-256 checksum
How to use checksums
1874ddf84273c797bc3e0bae09089fc73faffe28faeee209e9c09b96a3b27cae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 9, 2026.

Transparency log

Release files / cli_anything_hub-0.4.1-py3-none-any.whl

Download URL cli_anything_hub-0.4.1-py3-none-any.whl
Size 126.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
95c46b6121c4b784fdf71f5524003b0fa063291397d6b2614995215138b2534b
BLAKE2b-256 checksum
How to use checksums
3cb957bfdce57ba23d012587ad35617a911655914b568875f5cde9aac2c752e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 9, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.4.1 This release

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.3

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page