Skip to main content

Package manager for CLI-Anything — browse, install, and manage 40+ agent-native CLI interfaces for GUI applications

Project description

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

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

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 install/uninstall events to help track adoption (via Umami). No personal data is collected.

Opt out:

export CLI_HUB_NO_ANALYTICS=1

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cli_anything_hub-0.1.1.tar.gz (10.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cli_anything_hub-0.1.1-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

Details for the file cli_anything_hub-0.1.1.tar.gz.

File metadata

  • Download URL: cli_anything_hub-0.1.1.tar.gz
  • Upload date:
  • Size: 10.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for cli_anything_hub-0.1.1.tar.gz
Algorithm Hash digest
SHA256 65e1c61fd8356f03a04a56eda0fd4e2931a2bb3c7a9a50959c76e12644121981
MD5 3cde68ab81c8172b7a2d74889df41601
BLAKE2b-256 893af37fed5ff8101542a9314084fedb7b16a536c40fa78e8c118bf46ab9656e

See more details on using hashes here.

File details

Details for the file cli_anything_hub-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for cli_anything_hub-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a13bad98a2269f154e2373018b1b569bd5b7a3b43a5836c4e1a830fb65e6fa3c
MD5 d7c3a5f863ef718ec8872c1e07040fc1
BLAKE2b-256 a85b6af07fe352f304d98332029fdf08e071b1d3aa22833184a18ac2c27728d0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page