← getcli

Docs

getcli is a unified installer for agent-friendly CLIs. Use it to discover, install, and verify the CLI tools your agent workflow depends on.

Install

Choose the distribution channel that fits your environment.

curl -fsSL https://getcli.dev/install.sh | sh

Usage

The core workflow is search, inspect, install, then verify.

# Search for tools
getcli search deploy

# Show details
getcli info vercel

# Install a tool
getcli install vercel --yes

# Verify it works
getcli doctor vercel

# List managed tools
getcli list

# Self-update
getcli update

Agent-Friendly Mode

Commands that return structured data support --json, and commands that may prompt support --yes for non-interactive use.

getcli search github --json
getcli install github --yes --json
getcli doctor github --json

Registry

Tool definitions live in YAML manifests and are embedded into the CLI at build time. Browse the current catalog on the registry page, open dedicated CLI landing pages, or add a new manifest under manifests/.

Agent Skill

This repository includes a standard Agent Skills package at skills/getcli. Install it with the Skills CLI so supported agents will route CLI installation and verification through getcli instead of guessing vendor-specific install commands.

npx skills add theagentservice/getcli --skill getcli