<p align="center" <img src="assets/logo.gif" alt="Clidex" width="500" </p <p align="center" <strongCLI tool discovery for AI agents</strong </p <p align="center" Search, compare, and install 4,924+ command-line tools with structured YAML/JSON output. </p <p align="center" <a href="https://github.com/syshin0116/clidex/actions/workflows/ci.yml"<img src="https://github.com/syshin0116/clidex/actions/workflows/ci.yml/badge.svg" alt="CI"</a <a href="https://github.com/syshin0116/clidex/releases/latest"<img src="https://img.shields.io/github/v/release/syshin0116/clidex" alt="Release"</a <a href="https://crates.io/crates/clidex"<img src="https://img.shields.io/crates/v/clidex" alt="crates.io"</a <a href="https://github.com/syshin0116/clidex/blob/main/LICENSE"<img src="https://img.shields.io/badge/license-MIT-blue.svg" alt="License"</a </p
---
Quickstart
# Install
cargo install clidex # or: curl -fsSL https://raw.githubusercontent.com/syshin0116/clidex/main/install.sh | sh
# Search (auto-downloads index on first run)
clidex "json processor" # Pretty output in terminal, YAML in pipes
clidex "json processor" --json # JSON output
clidex info jq # Detailed tool info
clidex compare jq dasel yq # Side-by-side comparison---
Why Clidex?
AI agents like Claude Code, Codex, and Gemini CLI can run terminal commands, but they don't know which tools exist beyond the basics. An agent uses grep when ripgrep is 10x faster, or find when fd is simpler.
Clidex bridges this gap. It's a local CLI that returns structured metadata about CLI tools: what they do, how to install them, and where to find docs. No web search API calls, no HTML parsing, and no cost. It is a fast local lookup.
<p align="center" <img src="assets/demo.gif" alt="clidex demo" width="600" </p
What makes it different
| | awesome-cli-apps / cli-anything | Clidex | |--|------|------| | Target user | Humans | AI agents (+ humans) | | Output | Markdown / TUI | YAML / JSON / Pretty | | Install info | Links only | brew install jq, ready to run | | Docs access | Click a link | llms.txt URL for agents to read | | Pipeline | No | clidex ... \| nexttool (YAML in pipes) | | Compare | No | clidex compare jq dasel yq |
---
Installation
With Cargo (all platforms)
cargo install clidexPre-built binaries
Linux / macOS:
curl -fsSL https://raw.githubusercontent.com/syshin0116/clidex/main/install.sh | sh