← 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 or add a new manifest under manifests/.

Skill Templates

Templates for Claude Code, Codex, and Gemini CLI live in the repository under skills/. They tell agents to use getcli instead of guessing install commands.