# CLI Finder Full Index ## Tool directory ## GitHub CLI for pull requests, issues, and repository automation A highly agent-ready CLI for GitHub workflows with JSON output, scoped auth, and clear approval boundaries. URL: https://clifinder.net/tools/github-cli Agent readiness: 92/100 - Excellent for agents when --json, scoped auth, and explicit approval gates are used. Platforms: macos, linux, windows Structured output: json Install: Homebrew: brew install gh; Windows: winget install --id GitHub.cli; Debian/Ubuntu: sudo apt install gh Common commands: View repository metadata: gh repo view owner/repo --json name,description,stargazerCount,defaultBranchRef; List pull requests: gh pr list --state open --json number,title,author,url,reviewDecision,mergeStateStatus,updatedAt; Inspect one pull request: gh pr view 123 --json number,title,files,commits,reviews,statusCheckRollup,url; Merge a pull request: gh pr merge 123 --squash ## Vercel CLI for preview and production deployments Deploy frontend apps from the terminal with preview-first workflows and team-scoped auth. URL: https://clifinder.net/tools/vercel-cli Agent readiness: 78/100 - Useful for deployment agents, but production commands need strict approval gates. Platforms: macos, linux, windows Structured output: text, json Install: npm: npm i -g vercel Common commands: Pull environment: vercel pull --yes --environment=preview; Preview deploy: vercel deploy --prebuilt; Production deploy: vercel deploy --prod ## Stripe CLI for webhook testing and payment development A practical CLI for testing Stripe webhooks, creating test events, and debugging payment integrations. URL: https://clifinder.net/tools/stripe-cli Agent readiness: 84/100 - Strong for local payment testing when limited to test mode and webhook workflows. Platforms: macos, linux, windows Structured output: json, text Install: Homebrew: brew install stripe/stripe-cli/stripe; Docker: docker run --rm -it stripe/stripe-cli Common commands: Listen for webhooks: stripe listen --forward-to localhost:3000/api/webhooks/stripe; Trigger checkout event: stripe trigger checkout.session.completed; Create live refund: stripe refunds create --charge ch_... ## jq for JSON processing in agent workflows A small, scriptable JSON processor that helps agents inspect API responses, package files, and logs. URL: https://clifinder.net/tools/jq Agent readiness: 95/100 - One of the safest and most useful CLIs for agents that inspect JSON. Platforms: macos, linux, windows Structured output: json, text Install: Homebrew: brew install jq; Debian/Ubuntu: sudo apt install jq; Windows: winget install jqlang.jq Common commands: Read a field: jq -r '.name' package.json; Filter array items: jq '.items[] | select(.status == "open")'; Overwrite a file: jq '.version = "1.0.1"' package.json > tmp && mv tmp package.json ## DuckDB CLI for local data analysis Run SQL over CSV, Parquet, JSON, and local datasets from the terminal. URL: https://clifinder.net/tools/duckdb-cli Agent readiness: 87/100 - Strong for local analytical tasks when agents are constrained to read-only queries. Platforms: macos, linux, windows Structured output: json, csv, parquet, markdown Install: Homebrew: brew install duckdb; pip: pip install duckdb Common commands: Query CSV: duckdb -c "SELECT * FROM 'data.csv' LIMIT 5"; Export JSON: duckdb -json -c "SELECT count(*) AS rows FROM 'data.csv'"; Delete rows: duckdb data.db -c "DELETE FROM events WHERE ..." ## Cloudflare Wrangler for Workers, D1, KV, and R2 operations The Cloudflare CLI for deploying Workers and operating D1, KV, R2, Pages, and logs. URL: https://clifinder.net/tools/cloudflare-wrangler Agent readiness: 80/100 - Very useful for Cloudflare operations, but deploy and data commands need approval gates. Platforms: macos, linux, windows Structured output: json, text Install: npm: npm i -g wrangler Common commands: Check version: wrangler --version; List deployments: wrangler deployments list; Deploy Worker: wrangler deploy ## Supabase CLI for local Postgres and project workflows Manage local Supabase projects, migrations, generated types, and linked hosted environments from the terminal. URL: https://clifinder.net/tools/supabase-cli Agent readiness: 82/100 - Strong for database projects when agents are limited to local or read-only operations. Platforms: macos, linux, windows Structured output: json, text Install: Homebrew: brew install supabase/tap/supabase; npm: npm install -g supabase Common commands: Check local status: supabase status; Generate types: supabase gen types typescript --linked; Reset local database: supabase db reset ## Codex CLI for local AI coding agent workflows Run an AI coding agent from the terminal to inspect code, edit files, run checks, and summarize diffs. URL: https://clifinder.net/tools/codex-cli Agent readiness: 88/100 - A primary coding-agent CLI; powerful, but its permissions need repository and shell boundaries. Platforms: macos, linux, windows Structured output: text, patch, json Install: npm: npm install -g @openai/codex Common commands: Start Codex: codex; Run with a prompt: codex "review the current diff" ## Datadog Pup CLI for agent-ready observability workflows Inspect observability data with scoped auth and machine-readable command references. URL: https://clifinder.net/tools/datadog-pup Agent readiness: 86/100 - Datadog Pup is useful for agents when usage is constrained to predictable commands and documented output. Platforms: macos, linux, windows Structured output: json, yaml, text Install: Recommended: brew install datadog/pup/pup Common commands: Show help: datadog/pup/pup --help; Check version: datadog/pup/pup --version ## Gemini CLI for terminal-native AI agent workflows Use Gemini from the terminal for coding assistance, repository exploration, and tool-aided local workflows. URL: https://clifinder.net/tools/gemini-cli Agent readiness: 84/100 - Useful as an AI coding CLI when shell and file permissions are scoped. Platforms: macos, linux, windows Structured output: text, tool calls Install: npm: npm install -g @google/gemini-cli Common commands: Start Gemini CLI: gemini; Run a focused prompt: gemini "summarize this repository" ## Firecrawl CLI for web scraping and markdown extraction Extract web pages into markdown or structured data for agent research and retrieval workflows. URL: https://clifinder.net/tools/firecrawl-cli Agent readiness: 76/100 - Good for approved web extraction, but crawling scope and API keys need clear limits. Platforms: macos, linux, windows Structured output: markdown, json Install: npx: npx firecrawl Common commands: Crawl a page: npx firecrawl crawl https://example.com; Scrape one URL: npx firecrawl scrape https://example.com ## yq for YAML, XML, and JSON transformations A scriptable CLI for transforming YAML, JSON, XML, TOML, and properties files. URL: https://clifinder.net/tools/yq Agent readiness: 92/100 - yq is useful for agents when usage is constrained to predictable commands and documented output. Platforms: macos, linux, windows Structured output: yaml, json, text Install: Recommended: brew install yq Common commands: Show help: yq --help; Check version: yq --version ## Playwright CLI for browser automation and UI verification Run browser tests, generate traces, and verify user flows from the command line. URL: https://clifinder.net/tools/playwright-cli Agent readiness: 90/100 - Excellent for UI verification agents when flows are scoped and evidence is captured. Platforms: macos, linux, windows Structured output: json, junit, html, text Install: npm init: npm init playwright@latest; package: npm install -D @playwright/test Common commands: Run tests: npx playwright test; Open report: npx playwright show-report; Codegen: npx playwright codegen https://example.com ## Playwright CLI for browser automation and test generation Run, debug, record, and inspect browser tests from terminal workflows. URL: https://clifinder.net/tools/playwright Agent readiness: 79/100 - Playwright CLI is useful for agents when usage is constrained to predictable commands and documented output. Platforms: macos, linux, windows Structured output: json, html, junit Install: Recommended: npm init playwright@latest Common commands: Show help: playwright@latest --help; Check version: playwright@latest --version ## ripgrep for fast repository search A fast recursive search CLI that helps agents locate code paths, docs, tests, and existing patterns. URL: https://clifinder.net/tools/ripgrep Agent readiness: 94/100 - A safe default discovery tool for coding agents because it is fast, read-only, and scriptable. Platforms: macos, linux, windows Structured output: json, text Install: Homebrew: brew install ripgrep; Debian/Ubuntu: sudo apt install ripgrep Common commands: Search code: rg "functionName" src; JSON search: rg --json "TODO" src ## psql for PostgreSQL inspection and query workflows Query PostgreSQL databases and inspect schemas from terminal and agent workflows. URL: https://clifinder.net/tools/psql Agent readiness: 75/100 - psql is useful for agents when usage is constrained to predictable commands and documented output. Platforms: macos, linux, windows Structured output: csv, text, json Install: Recommended: brew install libpq Common commands: Show help: libpq --help; Check version: libpq --version ## Sentry CLI for releases and sourcemap uploads Manage Sentry releases, commits, deploys, and sourcemap artifacts from the terminal. URL: https://clifinder.net/tools/sentry-cli Agent readiness: 73/100 - Good for release automation, but auth tokens and artifact uploads need tight controls. Platforms: macos, linux, windows Structured output: json, text Install: npm: npm install -g @sentry/cli; Homebrew: brew install getsentry/tools/sentry-cli Common commands: List releases: sentry-cli releases list --org my-org; Upload sourcemaps: sentry-cli sourcemaps upload ./dist ## Gitleaks for secret scanning in repositories Scan repositories and working trees for leaked secrets before agents commit or open PRs. URL: https://clifinder.net/tools/gitleaks Agent readiness: 86/100 - Gitleaks is useful for security-oriented agent workflows when scans stay report-first and remediation requires approval. Platforms: macos, linux, windows Structured output: json, sarif, csv, text Install: Homebrew: brew install gitleaks; Docker: docker run --rm -v "$PWD:/path" zricethezav/gitleaks:latest detect --source /path Common commands: Scan working tree: gitleaks detect --source . --report-format json --report-path gitleaks.json; Scan staged changes: gitleaks protect --staged --verbose; Edit allowlist: ${EDITOR:-vi} .gitleaks.toml ## Trivy for dependency, container, IaC, and SBOM scanning Scan code, containers, dependencies, Kubernetes manifests, and SBOMs with machine-readable reports. URL: https://clifinder.net/tools/trivy Agent readiness: 84/100 - Trivy is useful for security-oriented agent workflows when scans stay report-first and remediation requires approval. Platforms: macos, linux, windows Structured output: json, sarif, table Install: Homebrew: brew install trivy; Docker: docker run --rm -v "$PWD:/project" aquasec/trivy fs /project Common commands: Scan filesystem: trivy fs --format json --output trivy.json .; Scan container image: trivy image --format json --output image-scan.json node:22; Apply remediation: npm update && npm audit fix ## Semgrep CLI for static analysis and policy checks Run code pattern checks and policy scans with JSON or SARIF output that agents can summarize. URL: https://clifinder.net/tools/semgrep Agent readiness: 82/100 - Semgrep CLI is useful for security-oriented agent workflows when scans stay report-first and remediation requires approval. Platforms: macos, linux, windows Structured output: json, sarif, text Install: pipx: pipx install semgrep; Homebrew: brew install semgrep Common commands: Run default scan: semgrep scan --config auto --json --output semgrep.json; Run local rules: semgrep scan --config .semgrep/ --sarif --output semgrep.sarif; Change rules: ${EDITOR:-vi} .semgrep/ ## Agent and use-case pages ## Best CLI tools for AI agents A practical starter stack of CLI tools that agents can install, parse, and use with approval boundaries. Kind: guide URL: https://clifinder.net/best-cli-tools-for-ai-agents ## What makes a CLI agent-ready? The practical rubric behind CLI Finder's Agent Readiness Score. Kind: guide URL: https://clifinder.net/agent-ready-cli ## MCP vs CLI for AI agents A decision matrix for choosing CLI, MCP, API, or a combined tool interface for agents. Kind: guide URL: https://clifinder.net/mcp-vs-cli ## GitHub MCP vs GitHub CLI How to decide between GitHub CLI, GitHub API, and MCP-backed GitHub tools. Kind: guide URL: https://clifinder.net/mcp-vs-cli/github ## MCP vs CLI for browser automation Choose between browser CLIs, scraping CLIs, and MCP browser tools for agent workflows. Kind: guide URL: https://clifinder.net/mcp-vs-cli/browser-automation ## Best CLI tools for Claude Code A CLI stack, approval model, and AGENTS.md starter for Claude Code users. Kind: agent URL: https://clifinder.net/agents/claude-code ## Use GitHub CLI with Claude Code A safe prompt and command pattern for using gh inside Claude Code. Kind: agent-tool URL: https://clifinder.net/agents/claude-code/tools/github-cli ## Claude Code vs Codex CLI for terminal workflows Compare how two coding agents should be equipped with CLI tools. Kind: comparison URL: https://clifinder.net/compare/claude-code-vs-codex-cli ## CLI tools for deploying Next.js apps A preview-first Next.js deployment workflow for humans and AI agents. Kind: use-case URL: https://clifinder.net/use-cases/deploy-nextjs ## Best jq alternatives for agents Alternatives to jq for YAML, config, and structured data transformations. Kind: alternative URL: https://clifinder.net/alternatives/jq ## Best CLI tools for Codex CLI A terminal-first tool stack for Codex CLI development and deployment workflows. Kind: agent URL: https://clifinder.net/agents/codex-cli ## Use Vercel CLI with Codex CLI Preview-first deployment instructions for Codex CLI and Vercel CLI. Kind: agent-tool URL: https://clifinder.net/agents/codex-cli/tools/vercel-cli ## jq vs yq for AI agents Choose jq for JSON and yq for YAML/XML/TOML transformations. Kind: comparison URL: https://clifinder.net/compare/jq-vs-yq ## CLI tools for managing GitHub pull requests Use GitHub CLI, jq, and repository search to inspect and triage PRs. Kind: use-case URL: https://clifinder.net/use-cases/manage-github-prs ## Best ripgrep alternatives for agents Alternatives to ripgrep for code and text search. Kind: alternative URL: https://clifinder.net/alternatives/ripgrep ## Best CLI tools for Gemini CLI Tools for data inspection, web extraction, browser automation, and local development with Gemini CLI. Kind: agent URL: https://clifinder.net/agents/gemini-cli ## Use Firecrawl CLI with Gemini CLI Extract web content into markdown or JSON before Gemini summarizes or reasons over it. Kind: agent-tool URL: https://clifinder.net/agents/gemini-cli/tools/firecrawl-cli ## ripgrep vs ag for repository search Choose a fast, predictable code search CLI for agent inspection. Kind: comparison URL: https://clifinder.net/compare/ripgrep-vs-ag ## CLI tools for testing Stripe webhooks Use Stripe CLI to forward and trigger test-mode webhook events. Kind: use-case URL: https://clifinder.net/use-cases/test-stripe-webhooks ## Best Vercel CLI alternatives for agents Alternatives for deployment workflows across Vercel, Cloudflare, Netlify, Fly, and Railway. Kind: alternative URL: https://clifinder.net/alternatives/vercel-cli ## Best CLI tools for Copilot CLI A compact CLI stack for GitHub Copilot terminal and agent mode workflows. Kind: agent URL: https://clifinder.net/agents/copilot-cli ## Firecrawl CLI vs Playwright for AI agents Choose extraction-first or browser-automation-first workflows. Kind: comparison URL: https://clifinder.net/compare/firecrawl-cli-vs-playwright ## CLI tools for scraping websites Use Firecrawl CLI or Playwright to extract web content that agents can parse. Kind: use-case URL: https://clifinder.net/use-cases/scrape-website ## Best CLI tools for Cursor agents CLI instructions for Cursor's agent workflows and local terminal commands. Kind: agent URL: https://clifinder.net/agents/cursor ## CLI tools for querying Postgres Use psql, Supabase CLI, and related tools for database inspection and safe SQL workflows. Kind: use-case URL: https://clifinder.net/use-cases/query-postgres ## CLI tools for analyzing CSV files Use DuckDB and data CLIs to analyze local CSV files without writing throwaway scripts. Kind: use-case URL: https://clifinder.net/use-cases/analyze-csv ## CLI tools for searching logs Use ripgrep for local logs and observability CLIs for production diagnostics. Kind: use-case URL: https://clifinder.net/use-cases/search-logs