← 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 | shUsage
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 updateAgent-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 --jsonRegistry
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.