The interface layer for the agent era

CLIs are how AI agents get work done

The difference between chat and action is tools. CLIs let AI agents inspect systems, make changes, and verify the result.

See it in action:

Interactive demo

Ship a hotfix

Illustrative demo built from real CLI patterns.

Why CLIs?

What builders are saying

Real signals from people actually building agent-native tools.

Chrys Bader
Chrys Bader
@chrysb · Feb 22, 2026
Co-founder & CEO of Rosebud (YC S08)
unpopular (maybe?) opinion: MCP is dead in the water. […] api & cli will win. […] connect 10 servers with 5 tools each and you've burned 50 tool definitions worth of tokens before your conversation even starts. […] the "exec" tool paired with on-demand skills is all you need.
1.6K+ likes 328K+ views View post
Elvis
Elvis
@omarsar0 · Mar 1, 2026
Founder of DAIR.AI, ex-Meta AI
MCP is dead? […] I mostly use Skills and CLI lately.
239+ likes 28K+ views View post
DHH
DHH
@dhh · Feb 3, 2026
Creator of Ruby on Rails, Co-founder of 37signals (Basecamp/HEY)
Then we'll release the new agent-optimized CLI for Basecamp. Love to see agents drive their own accommodations.
120+ likes 28K+ views View post
Andrej Karpathy
Andrej Karpathy
@karpathy · Feb 24, 2026
Ex-Tesla AI Director, OpenAI Co-Founder
CLIs are super exciting precisely because they are a "legacy" technology, which means AI agents can natively and easily use them, combine them, interact with them via the entire terminal toolkit. […] It's 2026. Build. For. Agents.
11.7K+ likes 2.0M+ views View post
Addy Osmani
Addy Osmani
@addyosmani · Mar 4, 2026
VP Engineering at Google
Introducing the Google Workspace CLI […] built for humans and agents. Google Drive, Gmail, Calendar, and every Workspace API. 40+ agent skills included.
14.7K+ likes 5.2M+ views View post
Guillermo Rauch
Guillermo Rauch
@rauchg · Mar 4, 2026
CEO of Vercel
2026 is the year of Skills & CLIs
6.3K+ likes 533K+ views View post
Mitchell Hashimoto
Mitchell Hashimoto
@mitchellh · Sep 22, 2025
Co-founder of HashiCorp, Creator of Vagrant/Terraform
This is why I'm not a fan of MCP, it speaks only to machines. Better CLI tooling, output formatting, docs helps both machines and humans.
490+ likes 52K+ views View post
Russell Kaplan
Russell Kaplan
@russelljkaplan · Aug 5, 2024
President of Cognition (Devin), ex-Scale AI, ex-Tesla Autopilot
Companies that market to developers will soon start “marketing” to coding agents as well. [...] Agent-friendly UI/UX (often: a good CLI) will be prioritized.
502+ likes 82K+ views View post
Armin Ronacher
Armin Ronacher
@mitsuhiko · Jun 25, 2025
Creator of Flask, Jinja2 & Click (Python CLI framework), VP of Engineering at Sentry
I tried with an MCP first but now I just use the CLI.
506+ likes 56K+ views View post
Simon Willison
Simon Willison
@simonw · Oct 30, 2025
Creator of Datasette & LLM CLI
[…] I find CLI tools are almost always a better bet than MCPs when you have an unleashed coding agent like Claude Code in YOLO mode
12+ likes 1K+ views View post
Peter Steinberger
Peter Steinberger
@steipete · Feb 22, 2026
Creator of OpenClaw
there's a reason I didn't add mcp support to openclaw (except via mcporter mcp-to-cli converter)
48+ likes 12K+ views View post
Peter Steinberger
Peter Steinberger
@steipete · Nov 7, 2025
Creator of OpenClaw
Convert chrome-devtools (or really any) MCP to compiled cli […] It will call help menu and learn as needed. Progressive disclosure, no context pollution.
386+ likes 32K+ views View post
Chris Tate
Chris Tate
@ctatedev · Jan 29, 2026
Engineer at Vercel, Creator of agent-browser
CLI is the rare interface where making things better for agents makes things better for humans too. And vice versa.
136+ likes 10K+ views View post
Ryan Carson
Ryan Carson
@ryancarson · Feb 28, 2026
CEO & 4x Founder (Treehouse)
It's time for you to think about how an agent can use your app via CLI. In the future, none of us (including our agents) are going to want to log in to a web interface to do anything.
254+ likes 17K+ views View post
Chrys Bader
Chrys Bader
@chrysb · Feb 22, 2026
Co-founder & CEO of Rosebud (YC S08)
unpopular (maybe?) opinion: MCP is dead in the water. […] api & cli will win. […] connect 10 servers with 5 tools each and you've burned 50 tool definitions worth of tokens before your conversation even starts. […] the "exec" tool paired with on-demand skills is all you need.
1.6K+ likes 328K+ views View post
Elvis
Elvis
@omarsar0 · Mar 1, 2026
Founder of DAIR.AI, ex-Meta AI
MCP is dead? […] I mostly use Skills and CLI lately.
239+ likes 28K+ views View post
DHH
DHH
@dhh · Feb 3, 2026
Creator of Ruby on Rails, Co-founder of 37signals (Basecamp/HEY)
Then we'll release the new agent-optimized CLI for Basecamp. Love to see agents drive their own accommodations.
120+ likes 28K+ views View post
Andrej Karpathy
Andrej Karpathy
@karpathy · Feb 24, 2026
Ex-Tesla AI Director, OpenAI Co-Founder
CLIs are super exciting precisely because they are a "legacy" technology, which means AI agents can natively and easily use them, combine them, interact with them via the entire terminal toolkit. […] It's 2026. Build. For. Agents.
11.7K+ likes 2.0M+ views View post
Addy Osmani
Addy Osmani
@addyosmani · Mar 4, 2026
VP Engineering at Google
Introducing the Google Workspace CLI […] built for humans and agents. Google Drive, Gmail, Calendar, and every Workspace API. 40+ agent skills included.
14.7K+ likes 5.2M+ views View post
Guillermo Rauch
Guillermo Rauch
@rauchg · Mar 4, 2026
CEO of Vercel
2026 is the year of Skills & CLIs
6.3K+ likes 533K+ views View post
Mitchell Hashimoto
Mitchell Hashimoto
@mitchellh · Sep 22, 2025
Co-founder of HashiCorp, Creator of Vagrant/Terraform
This is why I'm not a fan of MCP, it speaks only to machines. Better CLI tooling, output formatting, docs helps both machines and humans.
490+ likes 52K+ views View post
Russell Kaplan
Russell Kaplan
@russelljkaplan · Aug 5, 2024
President of Cognition (Devin), ex-Scale AI, ex-Tesla Autopilot
Companies that market to developers will soon start “marketing” to coding agents as well. [...] Agent-friendly UI/UX (often: a good CLI) will be prioritized.
502+ likes 82K+ views View post
Armin Ronacher
Armin Ronacher
@mitsuhiko · Jun 25, 2025
Creator of Flask, Jinja2 & Click (Python CLI framework), VP of Engineering at Sentry
I tried with an MCP first but now I just use the CLI.
506+ likes 56K+ views View post
Simon Willison
Simon Willison
@simonw · Oct 30, 2025
Creator of Datasette & LLM CLI
[…] I find CLI tools are almost always a better bet than MCPs when you have an unleashed coding agent like Claude Code in YOLO mode
12+ likes 1K+ views View post
Peter Steinberger
Peter Steinberger
@steipete · Feb 22, 2026
Creator of OpenClaw
there's a reason I didn't add mcp support to openclaw (except via mcporter mcp-to-cli converter)
48+ likes 12K+ views View post
Chris Tate
Chris Tate
@ctatedev · Jan 29, 2026
Engineer at Vercel, Creator of agent-browser
CLI is the rare interface where making things better for agents makes things better for humans too. And vice versa.
136+ likes 10K+ views View post
Ryan Carson
Ryan Carson
@ryancarson · Feb 28, 2026
CEO & 4x Founder (Treehouse)
It's time for you to think about how an agent can use your app via CLI. In the future, none of us (including our agents) are going to want to log in to a web interface to do anything.
254+ likes 17K+ views View post
Chrys Bader
Chrys Bader
@chrysb · Feb 22, 2026
Co-founder & CEO of Rosebud (YC S08)
unpopular (maybe?) opinion: MCP is dead in the water. […] api & cli will win. […] connect 10 servers with 5 tools each and you've burned 50 tool definitions worth of tokens before your conversation even starts. […] the "exec" tool paired with on-demand skills is all you need.
1.6K+ likes 328K+ views View post
Chrys Bader
Chrys Bader
@chrysb · Feb 22, 2026
Co-founder & CEO of Rosebud (YC S08)
unpopular (maybe?) opinion: MCP is dead in the water. […] api & cli will win. […] connect 10 servers with 5 tools each and you've burned 50 tool definitions worth of tokens before your conversation even starts. […] the "exec" tool paired with on-demand skills is all you need.
1.6K+ likes 328K+ views View post
Elvis
Elvis
@omarsar0 · Mar 1, 2026
Founder of DAIR.AI, ex-Meta AI
MCP is dead? […] I mostly use Skills and CLI lately.
239+ likes 28K+ views View post
DHH
DHH
@dhh · Feb 3, 2026
Creator of Ruby on Rails, Co-founder of 37signals (Basecamp/HEY)
Then we'll release the new agent-optimized CLI for Basecamp. Love to see agents drive their own accommodations.
120+ likes 28K+ views View post
Andrej Karpathy
Andrej Karpathy
@karpathy · Feb 24, 2026
Ex-Tesla AI Director, OpenAI Co-Founder
CLIs are super exciting precisely because they are a "legacy" technology, which means AI agents can natively and easily use them, combine them, interact with them via the entire terminal toolkit. […] It's 2026. Build. For. Agents.
11.7K+ likes 2.0M+ views View post
Addy Osmani
Addy Osmani
@addyosmani · Mar 4, 2026
VP Engineering at Google
Introducing the Google Workspace CLI […] built for humans and agents. Google Drive, Gmail, Calendar, and every Workspace API. 40+ agent skills included.
14.7K+ likes 5.2M+ views View post
Guillermo Rauch
Guillermo Rauch
@rauchg · Mar 4, 2026
CEO of Vercel
2026 is the year of Skills & CLIs
6.3K+ likes 533K+ views View post
Mitchell Hashimoto
Mitchell Hashimoto
@mitchellh · Sep 22, 2025
Co-founder of HashiCorp, Creator of Vagrant/Terraform
This is why I'm not a fan of MCP, it speaks only to machines. Better CLI tooling, output formatting, docs helps both machines and humans.
490+ likes 52K+ views View post
Russell Kaplan
Russell Kaplan
@russelljkaplan · Aug 5, 2024
President of Cognition (Devin), ex-Scale AI, ex-Tesla Autopilot
Companies that market to developers will soon start “marketing” to coding agents as well. [...] Agent-friendly UI/UX (often: a good CLI) will be prioritized.
502+ likes 82K+ views View post
Armin Ronacher
Armin Ronacher
@mitsuhiko · Jun 25, 2025
Creator of Flask, Jinja2 & Click (Python CLI framework), VP of Engineering at Sentry
I tried with an MCP first but now I just use the CLI.
506+ likes 56K+ views View post
Simon Willison
Simon Willison
@simonw · Oct 30, 2025
Creator of Datasette & LLM CLI
[…] I find CLI tools are almost always a better bet than MCPs when you have an unleashed coding agent like Claude Code in YOLO mode
12+ likes 1K+ views View post
Peter Steinberger
Peter Steinberger
@steipete · Feb 22, 2026
Creator of OpenClaw
there's a reason I didn't add mcp support to openclaw (except via mcporter mcp-to-cli converter)
48+ likes 12K+ views View post
Peter Steinberger
Peter Steinberger
@steipete · Nov 7, 2025
Creator of OpenClaw
Convert chrome-devtools (or really any) MCP to compiled cli […] It will call help menu and learn as needed. Progressive disclosure, no context pollution.
386+ likes 32K+ views View post
Chris Tate
Chris Tate
@ctatedev · Jan 29, 2026
Engineer at Vercel, Creator of agent-browser
CLI is the rare interface where making things better for agents makes things better for humans too. And vice versa.
136+ likes 10K+ views View post
Ryan Carson
Ryan Carson
@ryancarson · Feb 28, 2026
CEO & 4x Founder (Treehouse)
It's time for you to think about how an agent can use your app via CLI. In the future, none of us (including our agents) are going to want to log in to a web interface to do anything.
254+ likes 17K+ views View post
Chrys Bader
Chrys Bader
@chrysb · Feb 22, 2026
Co-founder & CEO of Rosebud (YC S08)
unpopular (maybe?) opinion: MCP is dead in the water. […] api & cli will win. […] connect 10 servers with 5 tools each and you've burned 50 tool definitions worth of tokens before your conversation even starts. […] the "exec" tool paired with on-demand skills is all you need.
1.6K+ likes 328K+ views View post
Elvis
Elvis
@omarsar0 · Mar 1, 2026
Founder of DAIR.AI, ex-Meta AI
MCP is dead? […] I mostly use Skills and CLI lately.
239+ likes 28K+ views View post
DHH
DHH
@dhh · Feb 3, 2026
Creator of Ruby on Rails, Co-founder of 37signals (Basecamp/HEY)
Then we'll release the new agent-optimized CLI for Basecamp. Love to see agents drive their own accommodations.
120+ likes 28K+ views View post
Andrej Karpathy
Andrej Karpathy
@karpathy · Feb 24, 2026
Ex-Tesla AI Director, OpenAI Co-Founder
CLIs are super exciting precisely because they are a "legacy" technology, which means AI agents can natively and easily use them, combine them, interact with them via the entire terminal toolkit. […] It's 2026. Build. For. Agents.
11.7K+ likes 2.0M+ views View post
Addy Osmani
Addy Osmani
@addyosmani · Mar 4, 2026
VP Engineering at Google
Introducing the Google Workspace CLI […] built for humans and agents. Google Drive, Gmail, Calendar, and every Workspace API. 40+ agent skills included.
14.7K+ likes 5.2M+ views View post
Guillermo Rauch
Guillermo Rauch
@rauchg · Mar 4, 2026
CEO of Vercel
2026 is the year of Skills & CLIs
6.3K+ likes 533K+ views View post
Mitchell Hashimoto
Mitchell Hashimoto
@mitchellh · Sep 22, 2025
Co-founder of HashiCorp, Creator of Vagrant/Terraform
This is why I'm not a fan of MCP, it speaks only to machines. Better CLI tooling, output formatting, docs helps both machines and humans.
490+ likes 52K+ views View post
Russell Kaplan
Russell Kaplan
@russelljkaplan · Aug 5, 2024
President of Cognition (Devin), ex-Scale AI, ex-Tesla Autopilot
Companies that market to developers will soon start “marketing” to coding agents as well. [...] Agent-friendly UI/UX (often: a good CLI) will be prioritized.
502+ likes 82K+ views View post
Armin Ronacher
Armin Ronacher
@mitsuhiko · Jun 25, 2025
Creator of Flask, Jinja2 & Click (Python CLI framework), VP of Engineering at Sentry
I tried with an MCP first but now I just use the CLI.
506+ likes 56K+ views View post
Simon Willison
Simon Willison
@simonw · Oct 30, 2025
Creator of Datasette & LLM CLI
[…] I find CLI tools are almost always a better bet than MCPs when you have an unleashed coding agent like Claude Code in YOLO mode
12+ likes 1K+ views View post
Peter Steinberger
Peter Steinberger
@steipete · Feb 22, 2026
Creator of OpenClaw
there's a reason I didn't add mcp support to openclaw (except via mcporter mcp-to-cli converter)
48+ likes 12K+ views View post
Chris Tate
Chris Tate
@ctatedev · Jan 29, 2026
Engineer at Vercel, Creator of agent-browser
CLI is the rare interface where making things better for agents makes things better for humans too. And vice versa.
136+ likes 10K+ views View post
Ryan Carson
Ryan Carson
@ryancarson · Feb 28, 2026
CEO & 4x Founder (Treehouse)
It's time for you to think about how an agent can use your app via CLI. In the future, none of us (including our agents) are going to want to log in to a web interface to do anything.
254+ likes 17K+ views View post
Chrys Bader
Chrys Bader
@chrysb · Feb 22, 2026
Co-founder & CEO of Rosebud (YC S08)
unpopular (maybe?) opinion: MCP is dead in the water. […] api & cli will win. […] connect 10 servers with 5 tools each and you've burned 50 tool definitions worth of tokens before your conversation even starts. […] the "exec" tool paired with on-demand skills is all you need.
1.6K+ likes 328K+ views View post

Or skip the search — install the agent skill · api/clis

206 results · sorted by rank
1
Neovim Official

Extensible terminal editor for coding, automation, and agent-assisted editing with a huge plugin ecosystem.

2
Gemini CLI Official JSON

Google's open-source terminal AI agent for coding, automation, repository work, and structured command-line workflows.

3
Claude Code Official

Anthropic's terminal-native coding agent for repo understanding, edits, tests, and git workflows.

4
redis-cli Official JSON

Official Redis terminal for running commands, inspecting keys, and debugging Redis-backed systems.

5
Codex CLI Official

OpenAI's lightweight terminal coding agent for editing, running tasks, and agentic development loops.

6
Homebrew Official JSON

Package manager CLI for installing, upgrading, and scripting developer tools on macOS and Linux.

7
Helix Official

Modal terminal editor with modern defaults, syntax awareness, and fast keyboard-driven editing loops.

8
GitHub CLI Official JSON

Official GitHub CLI. PRs, issues, repos, actions, codespaces — all from the terminal.

9
tmux Official

Terminal multiplexer for persistent sessions, pane layouts, split workflows, and remote development loops.

10
Aider Official

AI pair programming CLI that edits code, runs tests, and collaborates on existing repos directly in the terminal.

11
ShellCheck Official JSON

Static analysis CLI for shell scripts that catches bugs, portability issues, and unsafe shell patterns before they ship.

12
Nushell Official

Structured-data shell with pipelines, tables, and command output designed for machine-readable automation.

13
Vault CLI Official JSON

Official HashiCorp Vault CLI for secrets, auth, policies, leases, and secure automation workflows.

14
Certbot Official

Official ACME client from EFF for obtaining, renewing, and automating TLS certificates from the terminal.

15
Goose Official JSON

Open-source on-machine AI agent from Block for coding, execution, debugging, and multi-step developer workflows.

16
Zellij Official

Terminal workspace and multiplexer for panes, tabs, sessions, and collaborative command-line workflows.

17
Basecamp CLI Official

Official Basecamp CLI for agent-friendly Basecamp workflows and account operations from the terminal.

18
Salesforce CLI Official

Official Salesforce CLI for org management, metadata operations, deploy flows, and automation.

19
Argo CD CLI Official JSON

GitOps CLI for syncing apps, inspecting health, managing projects, and operating Argo CD from the terminal.

20
Atlassian CLI Official

Official Atlassian CLI for Jira and Confluence workflows from the terminal.

21
Firebase CLI MCP Official

Official Firebase CLI for deploys, emulators, functions, hosting, auth, and project workflows from the terminal.

22
Shopify CLI Official

Official Shopify CLI for apps, themes, Hydrogen storefronts, and local development workflows.

23
Heroku CLI Official JSON

Official Heroku CLI for apps, releases, add-ons, logs, pipelines, and platform operations from the terminal.

24
eksctl Official JSON

Official Amazon EKS CLI for provisioning, upgrading, and operating Kubernetes clusters on AWS.

25
Linode CLI Official JSON

Official Linode CLI for instances, networking, domains, storage, and cloud account operations.

26
MongoDB Shell Official JSON

Official MongoDB shell for querying, scripting, and administering MongoDB deployments from the terminal.

27
AWS CLI Official JSON

Official AWS CLI for managing compute, storage, networking, IAM, and nearly every AWS service.

28
Hetzner Cloud CLI Official JSON

Official Hetzner Cloud CLI for servers, volumes, networking, and infrastructure operations.

29
LaunchDarkly CLI Official

Official LaunchDarkly CLI for feature flag, project, and environment workflows from the terminal.

30
Contentful CLI Official

Official Contentful CLI for spaces, environments, content model workflows, and scripted CMS operations.

31
Auth0 CLI Official JSON

Official Auth0 CLI for tenant setup, applications, users, branding, and identity workflows from the terminal.

32
HubSpot CLI MCP Official

Official HubSpot CLI for local app development, CMS workflows, account operations, and agent-friendly terminal automation.

33
Algolia CLI Official JSON

Official Algolia CLI for indices, search settings, analytics, and API workflows from the terminal.

34
Vercel CLI Official JSON

Official CLI for Vercel — deploy and manage projects from terminal

35
Upstash CLI Official JSON

Official Upstash CLI for Redis, Kafka, vector, and serverless data workflows from the terminal.

36
Okta CLI Official

Official Okta CLI for bootstrapping orgs, apps, auth flows, and identity configuration from the terminal.

37
Kustomize Official

Kubernetes configuration customization CLI for layering, patching, and composing manifests without templates.

38
Flux CLI Official JSON

Official Flux CLI for GitOps bootstrapping, reconciliation, and cluster delivery workflows on Kubernetes.

39
WP-CLI Official JSON

Official WordPress command-line interface for core, plugins, themes, config, content, and multisite operations.

40
Azure CLI Official JSON

Official Microsoft Azure CLI for compute, storage, networking, identity, and cloud administration.

41
Prisma CLI Official JSON

Prisma CLI for schema management, migrations, introspection, and database workflows in app projects.

42
Go Official JSON

Official Go toolchain CLI for builds, tests, modules, package discovery, and code generation workflows.

43
Semgrep Official JSON

Code scanning CLI for static analysis, policy enforcement, and security checks across large codebases.

44
AWS CDK CLI Official JSON

Official AWS CDK CLI for synthesizing, diffing, bootstrapping, and deploying cloud infrastructure as code.

45
AWS SAM CLI Official

Official AWS SAM CLI for building, testing, and deploying serverless applications on AWS.

46
istioctl Official JSON

Official Istio CLI for installing meshes, inspecting proxies, and debugging service mesh traffic.

47
Cargo Official JSON

Official Rust package manager and build CLI for dependencies, compilation, testing, and workspace metadata.

48
Checkov Official JSON

IaC security scanner CLI for Terraform, Kubernetes, cloud configs, and software packages.

49
Snyk CLI Official JSON

Official Snyk CLI for scanning code, dependencies, containers, and IaC for security issues.

50
Composer Official JSON

PHP dependency manager CLI for installs, updates, scripts, audits, and package metadata.

51
doctl Official JSON

Official DigitalOcean CLI for droplets, apps, DNS, databases, and infrastructure operations.

52
Pandoc Official JSON

Universal document conversion CLI for transforming Markdown, HTML, DOCX, PDF, and structured text formats.

53
Poetry Official

Python dependency and packaging CLI for lockfiles, environments, publishing, and project management.

54
Nix Official JSON

Functional package manager CLI for reproducible environments, flake workflows, builds, and dependency graphs.

55
AWS Copilot CLI Official JSON

Official AWS Copilot CLI for deploying and operating containerized apps on ECS and App Runner.

56
Nomad Official JSON

Official HashiCorp workload orchestration CLI for jobs, clusters, batch systems, and service deployments.

57
kubectl Official JSON

Official Kubernetes command-line tool for cluster management

58
Grafana CLI Official

Grafana administration CLI for plugins, resets, migrations, and local dashboard server management.

59
Packer Official

Official HashiCorp CLI for building identical machine images across cloud and virtualization platforms.

60
Linkerd CLI Official JSON

Official Linkerd CLI for installing the mesh, checking cluster health, and querying service traffic.

61
cosign Official JSON

Official Sigstore CLI for signing, verifying, and attesting container images and software artifacts.

62
glab Official JSON

Official GitLab CLI — manage merge requests, issues, pipelines from terminal

63
Amazon Q Developer CLI Official

Official AWS coding agent CLI for terminal chat, code tasks, and agentic developer workflows.

64
Vagrant Official

Official HashiCorp CLI for reproducible local development environments and VM-based project setup.

65
Mix Official

Elixir build and package CLI for project generation, dependencies, compilation, and releases.

66
skopeo Official JSON

Container registry CLI for inspecting, copying, signing, and syncing images without pulling them locally.

67
Smallstep CLI Official JSON

Smallstep CLI for certificate authority workflows, SSH, PKI automation, and identity operations.

68
Amplify CLI Official JSON

Official AWS Amplify CLI for provisioning backends, auth, storage, and app environments from the terminal.

69
fish shell Official

User-friendly shell CLI with autosuggestions, completions, and ergonomic interactive terminal workflows.

70
logcli Official JSON

Official Loki query CLI for LogQL searches, tails, deletes, and structured log retrieval.

71
WezTerm Official JSON

GPU-accelerated terminal and multiplexer with a strong CLI surface for panes, clients, and sessions.

72
Gradle Official JSON

Build automation CLI for JVM and polyglot projects with tasks, wrappers, dependency graphs, and build scans.

73
kind Official

Official Kubernetes-in-Docker CLI for local clusters, testing, and reproducible Kubernetes dev environments.

74
MinIO Client Official JSON

Official MinIO client for S3-compatible object storage operations, mirroring, and admin tasks.

75
Boundary CLI Official JSON

Official HashiCorp Boundary CLI for secure access sessions, targets, credentials, and identity-aware infrastructure access.

76
spotDL Official

Spotify download CLI that fetches tracks, playlists, album art, and metadata using source matching.

77
PDM Official

Modern Python package and dependency manager CLI with lockfiles, environments, and PEP-first workflows.

78
Newman Official JSON

Postman collection runner CLI for scripted API tests, smoke checks, and CI automation.

79
crane Official JSON

Container registry CLI for listing tags, fetching manifests, copying images, and registry automation.

80
Bitwarden CLI Official

Official Bitwarden CLI for vault access, secrets workflows, and password-manager automation from the terminal.

81
tfsec Official

Terraform-focused security scanner CLI for detecting IaC misconfigurations before deployment.

82
Sanity CLI Official

Official Sanity CLI for project scaffolding, studio development, datasets, and content platform workflows.

83
dotnet CLI Official

Official .NET SDK CLI for project scaffolding, builds, package management, tests, and publishing.

84
gallery-dl Official

Media downloader CLI for image galleries, creator pages, and collections across many supported sites.

85
Ionic CLI Official JSON

Official Ionic CLI for creating, developing, and shipping Ionic and Capacitor apps.

86
Sentry CLI Official

Official Sentry CLI for releases, sourcemaps, issue workflows, and error-monitoring automation.

87
Vale Official

Prose linting CLI for docs, markdown, and editorial style enforcement in developer documentation.

88
tcpdump Official

Low-level packet capture CLI for debugging network traffic, protocols, and connectivity issues.

89
Scaleway CLI Official JSON

Official Scaleway CLI for compute, containers, networking, storage, and cloud automation.

90
cf-terraforming Official

Cloudflare Terraform import CLI for generating resources and state from existing zones and configs.

91
shfmt Official

Shell formatter CLI for normalizing Bash and POSIX scripts across repos, CI, and editor workflows.

92
Stack Official

Haskell project and package manager CLI for builds, dependencies, GHC versions, and reproducible workflows.

93
Backblaze B2 CLI Official JSON

Official Backblaze B2 CLI for buckets, files, lifecycle rules, and object storage automation.

94
Vultr CLI Official JSON

Official Vultr CLI for instances, networking, Kubernetes, DNS, and cloud account automation.

95
decK Official JSON

Kong configuration CLI for diffing, syncing, and exporting API gateway state and drift.

96
Render CLI Official

Official Render CLI for services, deploys, workflows, environments, and cloud app operations.

97
Twitch CLI Official

Official Twitch CLI for mocking events, testing extensions, and developing against Twitch APIs locally.

98
CircleCI CLI Official JSON

Official CircleCI CLI for validating configs, running local jobs, and inspecting pipelines.

99
Akamai CLI Official

Official Akamai CLI for CDN, property, and edge workflow automation from the terminal.

100
Stripe CLI Official JSON

Build, test, and manage Stripe integrations from the terminal

101
opam Official

OCaml package manager CLI for compiler switches, packages, pins, and reproducible language environments.

102
markdownlint-cli2 Official

Markdown linting CLI for CommonMark docs, repos, and content pipelines with configurable rules.

103
Civo CLI Official JSON

Official Civo CLI for Kubernetes clusters, cloud instances, networking, and account management.

104
Datadog CI Official

Official Datadog CLI for CI visibility, test reporting, monitors, and deployment observability workflows.

105
UpCloud CLI Official JSON

Official UpCloud CLI for servers, managed Kubernetes, object storage, and cloud resources.

106
Railway CLI Official JSON

Official CLI for Railway — deploy apps and databases with one command

107
Figma Code Connect Official

Official Figma CLI workflow for connecting code components to design systems and developer handoff flows.

108
Cline MCP Official

Autonomous coding agent with terminal workflows, tool use, and long-running implementation loops for engineering tasks.

109
Continue Official

Open-source AI coding assistant with CLI and editor-driven workflows for code generation, editing, and local model use.

110
Plandex Official

AI coding agent CLI built around plans, multi-step changes, and structured execution across larger code tasks.

111
Tabby Official

Self-hosted AI coding assistant with terminal and editor integrations for completion, chat, and code understanding.

112
Consul MCP Official

Service networking and service discovery CLI for distributed systems, service meshes, and infrastructure automation.

113
Mentat Official

AI programming assistant for terminal-driven coding tasks, repo edits, and contextual code changes from the command line.

114
pip MCP Official

Python package installer and dependency management CLI used across virtualenv, build, and automation workflows.

115
Sweep Official

AI engineering agent for repository tasks, pull requests, and code maintenance workflows across real codebases.

116
Ansible MCP Official

Infrastructure automation CLI for configuration management, remote execution, and repeatable server provisioning.

117
minikube MCP Official

Local Kubernetes cluster CLI for testing clusters, addons, and platform workflows on a developer machine.

118
Crush Official

AI CLI agent focused on task execution, coding assistance, and terminal-native workflows for developers.

119
Prometheus MCP Official

Prometheus server and tooling CLI surface for monitoring, scraping, rules, and observability workflows.

120
Alacritty Official

GPU-accelerated terminal emulator optimized for speed, keyboard-driven workflows, and modern developer setups.

121
Kitty Official

Fast GPU-based terminal emulator with rich keyboard workflows, tabs, layouts, and scripting support.

122
psql Official

Official PostgreSQL interactive terminal for querying databases, scripting admin tasks, and debugging SQL workflows.

123
kubeseal MCP Official

Encrypt Kubernetes secrets for GitOps workflows using Bitnami Sealed Secrets from the command line.

124
Swift toolchain MCP Official

Swift compiler and package tooling CLI used to build, run, and manage Swift projects.

125
drizzle-kit MCP Official

Drizzle ORM migration and schema toolkit for managing SQL changes from code-first database workflows.

126
GNU Screen Official

Classic terminal multiplexer for persistent sessions, detach/reattach workflows, and remote shell management.

127
CockroachDB CLI MCP Official

Distributed SQL database CLI for cluster operations, SQL access, and admin workflows in CockroachDB.

128
k3d MCP Official

Run lightweight k3s Kubernetes clusters in Docker for fast local development and agent-driven test environments.

129
Git LFS Official

Extension for Git that manages large files and binary assets without bloating repository history.

130
Buildah MCP Official

Container image builder CLI for OCI images without requiring a full Docker daemon.

131
tmate Official

Instant terminal sharing tool for collaborative shell sessions, remote support, and pair debugging.

132
Expo CLI Official

React Native and Expo command-line tooling for app scaffolding, builds, simulators, and developer workflows.

133
ClickHouse CLI Official

Command-line client and tooling for querying, administering, and debugging ClickHouse clusters.

134
iperf3 MCP Official

Network bandwidth measurement CLI for throughput testing between hosts and debugging network performance.

135
McFly Official

Smart shell history searcher with ranking, context, and faster recall for command-heavy terminal workflows.

136
Strapi CLI Official

Headless CMS command-line tooling for creating apps, managing content schemas, and local development workflows.

137
TShark MCP Official

Command-line packet analyzer from Wireshark for captures, protocol inspection, and network debugging.

138
promtool MCP Official

Prometheus utility CLI for validating configs, testing alert rules, and debugging metrics workflows.

139
Insomnia CLI Official

CLI for Insomnia collections, API tests, linting, and CI-oriented contract validation workflows.

140
kops MCP Official

Kubernetes cluster operations CLI for creating, upgrading, and managing production clusters.

141
ghq Official

Manage and organize local clones of remote repositories with deterministic paths and fast shell workflows.

142
Ghost CLI Official

Official Ghost blog management CLI for installs, upgrades, deployments, and site operations.

143
Directus CLI Official

Headless CMS CLI for bootstrapping projects, managing schema, and running Directus development workflows.

144
Maven MCP Official

Java build automation and dependency management CLI for packaging, testing, and release workflows.

145
Waypoint MCP Official

Application build, deploy, and release workflow CLI from HashiCorp for standardizing delivery across platforms.

146
Miniflare Official

Local Cloudflare Workers simulator for testing serverless apps and edge workflows before deployment.

147
Instaloader Official

Instagram data downloader CLI for posts, stories, metadata, and account exports from the terminal.

148
oha MCP Official

Modern HTTP load testing CLI for benchmarking endpoints with concurrency and latency metrics.

149
Velero MCP Official

Backup and restore Kubernetes clusters, volumes, and resources from the terminal.

150
etcdctl MCP Official

CLI for querying and administering etcd key-value stores used by Kubernetes and distributed systems.

151
wrk MCP Official

High-performance HTTP benchmarking tool for load testing web services from the terminal.

152
Rye MCP Official

Python project and environment manager focused on modern tooling, packaging, and reproducible workflows.

153
amtool MCP Official

Alertmanager CLI for silences, alerts, and operational workflows around incident response.

154
SonarScanner CLI Official

Static analysis scanner CLI for SonarQube and SonarCloud code quality pipelines.

155
socat MCP Official

Multipurpose relay CLI for sockets, tunnels, port forwarding, and low-level network plumbing.

156
Segment CLI Official

CLI for managing Segment workspace configuration and analytics infrastructure workflows from the terminal.

157
Tinybird CLI Official

CLI for managing Tinybird data sources, pipes, deployments, and local development workflows.

158
ncdu MCP Official

NCurses disk usage browser for navigating storage consumption interactively from the terminal.

159
Payload CLI Official

Payload CMS CLI for scaffolding projects, managing local environments, and developer workflows around content systems.

160
Changesets Official

Versioning and release management tooling for monorepos and package ecosystems from the command line.

161
xsv MCP Official

Fast CSV toolkit for filtering, indexing, slicing, and analyzing tabular data from the command line.

162
crictl MCP Official

Container Runtime Interface CLI for inspecting containers, images, and pods on Kubernetes nodes.

163
release-it Official

Automated release CLI for versioning, tagging, changelog generation, and publishing workflows.

164
Chef MCP Official

Infrastructure automation and configuration management CLI for defining and applying server state as code.

165
gdu MCP Official

Fast disk usage analyzer for finding large directories and storage hotspots in terminal workflows.

166
vivid Official

LS_COLORS theme generator for shells and file listings, useful for terminal customization and readable output.

167
Jaeger tooling Official

Tracing and distributed systems tooling around Jaeger for querying, debugging, and observability workflows.

168
git-crypt Official

Encrypt files transparently in Git repositories so secrets can live in version control safely.

169
Puppet MCP Official

Configuration management CLI for modeling desired system state and applying infrastructure changes reliably.

170
htmlq MCP Official

Like jq for HTML: query and transform HTML documents with CSS selectors in shell workflows.

171
Bombardier MCP Official

HTTP benchmarking tool for stress testing APIs and services with simple command-line workflows.

172
gojq MCP Official

Pure Go implementation of jq for JSON querying, filtering, and transformations in portable scripts.

173
Fauna Shell MCP Official

Fauna database shell for querying, managing schema, and interacting with Fauna from the terminal.

174
QuestDB CLI Official

Time-series database CLI surface for ingest, querying, and local operations around QuestDB deployments.

175
pup MCP Official

HTML parsing CLI that lets you query markup with CSS selectors from shell pipelines.

176
Tempo MCP Official

Distributed tracing backend with CLI-oriented operations for trace storage, troubleshooting, and observability workflows.

177
git-secret Official

Manage encrypted secrets inside Git repositories using GPG and simple CLI workflows.

178
httpyac Official JSON

CLI for `.http` and `.rest` files with HTTP, gRPC, WebSocket, and MQTT request workflows.

179
jless MCP Official

Interactive JSON viewer with syntax highlighting and structured navigation for large API responses.

180
Exoscale CLI Official JSON

Official Exoscale cloud CLI for compute, DNS, storage, and infrastructure management.

181
Jenkins CLI Official

Official Jenkins command-line interface for builds, jobs, nodes, and administrative automation against Jenkins servers.

182
Vitess CLI Official

Database scaling and cluster operations tooling for Vitess-managed MySQL environments.

183
catt Official

Control Chromecast devices from the terminal for casting media, tabs, and local files to TVs and speakers.

184
Commitizen Official

Conventional commit assistant CLI for generating structured commit messages and release-friendly history.

185
diffsitter MCP Official

AST-aware diff tool that compares syntax trees instead of raw lines for smarter code review output.

186
batgrep Official

Search tool from bat-extras that combines ripgrep-style lookup with bat-style syntax-highlighted previews.

187
pv MCP Official

Pipe Viewer shows progress, throughput, and ETA for data moving through Unix pipelines.

188
Forgejo CLI Official JSON

Command-line interface for Forgejo for repository, issue, and pull request workflows in self-hosted Git forges.

189
PgBouncer Official

Lightweight PostgreSQL connection pooler with operational CLI workflows for inspection and admin tasks.

190
spotify-tui Official

Terminal UI client for Spotify playback, browsing, and keyboard-driven music control.

191
conventional-changelog CLI Official

Generate changelogs and release notes from conventional commits using terminal automation.

192
Mergiraf Official

Syntax-aware Git merge driver that resolves conflicts structurally instead of treating source files as plain text.

193
cloc MCP Official

Count lines of code across languages and repositories for audits, reports, and engineering analysis.

194
playerctl Official

Control Linux media players from the command line through the MPRIS interface for playback automation.

195
ani-cli Official

Terminal anime streaming CLI for searching, playing, and tracking shows from community-backed sources.

196
ijq MCP Official

Interactive jq terminal for exploring JSON data with immediate query feedback and navigation.

197
progress MCP Official

Display running coreutils progress bars and file operation status directly in the terminal.

198
Deta Space CLI Official

CLI for managing Deta Space apps, projects, and deployments from the terminal.

199
Twint Official

Twitter and X scraping CLI for collecting profiles, tweets, and social media data without the official API.

200
icdiff MCP Official

Improved colored diff tool for side-by-side file comparisons and clearer terminal review output.

201
mov-cli Official

Movie and TV streaming CLI with plugin support for browsing and playing media from the terminal.

202
Travis CI CLI Official

Command-line interface for Travis CI builds, logs, and CI workflow operations.

203
Cástero Official

Terminal podcast player and podcast subscription manager for keyboard-driven listening workflows.

204
sshpass Official

Non-interactive SSH password helper for scripting legacy systems that cannot use key-based authentication.

205
Drupal Console Official

Drupal development CLI for scaffolding modules, running generators, and site maintenance workflows.

206
gcloud CLI Official JSON

Official Google Cloud CLI — manage compute, storage, networking, and 200+ GCP services

Why CLIs?

The interface layer for AI agents

AI agents don't click buttons — they run commands. CLIs are the primitives. Custom skills teach your agent how to use them for your project. Here's why that matters →

MCP Server Agent Skill JSON Output
> (() => { const input = document.querySelector('[data-live-search-input]'); const items = Array.from(document.querySelectorAll('[data-cli-item]')); const resultsLabel = document.querySelector('[data-results-label]'); const emptyState = document.querySelector('[data-live-empty]'); const clearButton = document.querySelector('[data-clear-search]'); const filterLinks = Array.from(document.querySelectorAll('[data-filter-kind]')); if (!input || !items.length || !resultsLabel || !emptyState) return; const params = new URLSearchParams(window.location.search); const state = { query: input.value.trim(), category: params.get('cat') || '', agentOnly: params.has('agent'), officialOnly: params.has('official'), }; const ACTIVE_CLASSES = ['bg-accent/20', 'text-accent', 'border-accent/30']; const INACTIVE_CLASSES = ['bg-zinc-900', 'text-zinc-400', 'border-zinc-800']; const ACTIVE_COUNT_CLASSES = ['text-accent']; const INACTIVE_COUNT_CLASSES = ['text-zinc-600']; const syncControls = () => { filterLinks.forEach((link) => { const kind = link.dataset.filterKind; const value = link.dataset.filterValue || ''; const active = (kind === 'all' && !state.category && !state.agentOnly && !state.officialOnly) || (kind === 'agent' && state.agentOnly) || (kind === 'official' && state.officialOnly) || (kind === 'category' && state.category === value && !state.agentOnly && !state.officialOnly); link.classList.remove(...(active ? INACTIVE_CLASSES : ACTIVE_CLASSES)); link.classList.add(...(active ? ACTIVE_CLASSES : INACTIVE_CLASSES)); const count = link.querySelector('[data-filter-count]'); if (count) { count.classList.remove(...(active ? INACTIVE_COUNT_CLASSES : ACTIVE_COUNT_CLASSES)); count.classList.add(...(active ? ACTIVE_COUNT_CLASSES : INACTIVE_COUNT_CLASSES)); } }); }; const syncUrl = () => { const url = new URL(window.location.href); if (state.query) url.searchParams.set('q', state.query); else url.searchParams.delete('q'); if (state.category) url.searchParams.set('cat', state.category); else url.searchParams.delete('cat'); if (state.agentOnly) url.searchParams.set('agent', '1'); else url.searchParams.delete('agent'); if (state.officialOnly) url.searchParams.set('official', '1'); else url.searchParams.delete('official'); history.replaceState({}, '', url); }; const applyFilter = () => { state.query = input.value.trim(); const query = state.query.toLowerCase(); let visible = 0; items.forEach((item) => { const haystack = item.dataset.search || ''; const categoryMatch = !state.category || item.dataset.category === state.category; const agentMatch = !state.agentOnly || item.dataset.agentReady === '1'; const officialMatch = !state.officialOnly || item.dataset.official === '1'; const searchMatch = !query || haystack.includes(query); const match = categoryMatch && agentMatch && officialMatch && searchMatch; item.style.display = match ? '' : 'none'; if (match) { visible += 1; const rank = item.querySelector('[data-cli-rank]'); if (rank) rank.textContent = String(visible); } }); resultsLabel.textContent = `${visible} result${visible === 1 ? '' : 's'} · sorted by rank`; emptyState.classList.toggle('hidden', visible !== 0); syncControls(); syncUrl(); }; input.addEventListener('input', applyFilter); filterLinks.forEach((link) => { link.addEventListener('click', (event) => { event.preventDefault(); const kind = link.dataset.filterKind; const value = link.dataset.filterValue || ''; if (kind === 'all') { state.category = ''; state.agentOnly = false; state.officialOnly = false; } else if (kind === 'agent') { state.category = ''; state.agentOnly = true; state.officialOnly = false; } else if (kind === 'official') { state.category = ''; state.agentOnly = false; state.officialOnly = true; } else if (kind === 'category') { state.category = value; state.agentOnly = false; state.officialOnly = false; } applyFilter(); }); }); clearButton?.addEventListener('click', () => { input.value = ''; input.focus(); applyFilter(); }); document.querySelectorAll('[data-copy-install]').forEach((button) => { button.addEventListener('click', async () => { const text = button.dataset.copyInstall || ''; if (!text) return; try { await navigator.clipboard.writeText(text); } catch (_) { // Ignore clipboard failures silently. } }); }); applyFilter(); })(); (() => { const root = document.querySelector('[data-demo-root]'); const dataEl = document.getElementById('hero-demo-data'); if (!root || !dataEl) return; const demos = JSON.parse(dataEl.textContent); const selectors = Array.from(document.querySelectorAll('[data-demo-trigger]')); const replay = root.querySelector('[data-demo-replay]'); const labelEl = root.querySelector('[data-demo-label]'); const viewportEl = root.querySelector('[data-demo-viewport]'); const terminalEl = root.querySelector('[data-demo-terminal]'); const toastEl = root.querySelector('[data-demo-toast]'); const toastTitleEl = root.querySelector('[data-demo-toast-title]'); const toastBodyEl = root.querySelector('[data-demo-toast-body]'); if (!labelEl || !viewportEl || !terminalEl || !toastEl || !toastTitleEl || !toastBodyEl) return; const ACTIVE_CLASSES = ['bg-accent/20', 'text-accent', 'border-accent/30']; const INACTIVE_CLASSES = ['bg-zinc-900', 'text-zinc-400', 'border-zinc-800']; let activeDemoId = demos[0]?.id || ''; let timers = []; const clearTimers = () => { timers.forEach((timer) => clearTimeout(timer)); timers = []; }; const schedule = (fn, delay) => { timers.push(setTimeout(fn, delay)); }; const stripCaret = () => { terminalEl.querySelectorAll('.hero-demo-caret').forEach((node) => node.remove()); }; const scrollToBottom = () => { viewportEl.scrollTop = viewportEl.scrollHeight; }; const syncSelectors = () => { selectors.forEach((button) => { const active = button.dataset.demoTrigger === activeDemoId; button.classList.remove(...(active ? INACTIVE_CLASSES : ACTIVE_CLASSES)); button.classList.add(...(active ? ACTIVE_CLASSES : INACTIVE_CLASSES)); }); }; const showToast = (demo) => { toastTitleEl.textContent = demo.toast_title; toastBodyEl.textContent = demo.toast_body; toastEl.classList.remove('hidden'); }; const hideToast = () => { toastEl.classList.add('hidden'); }; const appendLine = (step, withCaret = false) => { stripCaret(); const line = document.createElement('div'); line.className = `hero-demo-line ${step.kind} whitespace-pre-wrap`; line.textContent = step.text; if (withCaret) { const caret = document.createElement('span'); caret.className = 'hero-demo-caret'; line.appendChild(caret); } terminalEl.appendChild(line); requestAnimationFrame(scrollToBottom); }; const startDemo = (demoId) => { const demo = demos.find((item) => item.id === demoId) || demos[0]; if (!demo) return; activeDemoId = demo.id; clearTimers(); syncSelectors(); hideToast(); labelEl.textContent = demo.label; terminalEl.innerHTML = ''; scrollToBottom(); appendLine({ kind: 'prompt', text: demo.prompt }); appendLine({ kind: 'output', text: demo.summary }, true); let delay = 850; demo.steps.forEach((step, index) => { schedule(() => appendLine(step, index === demo.steps.length - 1), delay); delay += step.kind === 'output' ? 850 : 1050; }); schedule(() => { stripCaret(); showToast(demo); }, delay + 350); schedule(() => { startDemo(demo.id); }, delay + 4200); }; selectors.forEach((button) => { button.addEventListener('click', () => { startDemo(button.dataset.demoTrigger || demos[0]?.id || ''); }); }); replay?.addEventListener('click', () => { startDemo(activeDemoId || demos[0]?.id || ''); }); startDemo(activeDemoId); })();