CLI
A CLI is a command-line interface for controlling software or an operating system through text commands.
A CLI, or command-line interface, lets users control software or an operating system by entering text commands. Unlike a graphical user interface (GUI), which uses windows and buttons, it typically accepts commands and options through a terminal. Commands can also be combined in scripts.
This entry is based on AIPOST articles and widely known facts. If something is wrong, please send us a correction request.
Articles covering this entry
…e Code changes, tests and deployment Adding a stats API endpoint and a stats strip to the interface, checking with npm test and deploying through the Vercel CLI
…en-source app-server protocol, a JSON-RPC bridge that connects the desktop app, the terminal CLI and the Visual Studio Code extension to the same agent harness.
Examples include Claude Code CLI, Codex CLI, the Codex desktop app, Vercel's Fx, DeepSeek Harness and OpenCode.
Named agents, a CLI and a skills repository
The first version comes from the Google Agents CLI, a command-line tool installed with a single command.
It is sandbox and container tooling that hosts agents such as Claude Code, OpenAI Codex CLI, Copilot CLI and OpenCode, and lets users swap between them.
Instead of typing DNS records into a dashboard, Claude Code used the Vercel CLI (command-line interface).
Playwright CLI, a command-line interface, instead returns a path or URL for a stored snapshot that the agent can retrieve selectively.
Both offer desktop applications and command-line interfaces, so they can work inside an app window or run tasks from the terminal.
Instead of setting up Claude Code, Codex or Gemini CLI separately for each comparison, a developer can select a harness for a task in the same workspace.
A command-line interface, or CLI, provides the terminal controls, but the sessions and chat history live on a central server.