PRIMITIVES
In progressCommand Line Interface
The text-based interface for interacting with your computer. Where AI agents live.
Command Line Interface
The command line interface (CLI) is a text-based way to interact with your computer. You type a command, press enter, and get a text response back. Terminal apps like Terminal.app, iTerm2, Ghostty, and Windows Terminal provide the window. The CLI provides the interaction model.
Before graphical interfaces existed, the CLI was the only way to use a computer. It never went away. Developers, sysadmins, and power users still use it daily because text commands are faster, scriptable, and composable in ways that clicking buttons is not.
Why AI agents use it. Text in, text out. That constraint is a feature for AI. Every agent runtime (Claude Code, Codex, Pi) operates through the CLI. The agent reads text, issues commands, reads the output. Everything is loggable, reproducible, and composable with existing tooling. No screenshots, no pixel coordinates, no fragile UI automation.
This page is in progress. Follow @NoahGreenSnow for updates.