Tinker AI
Read reviews
3 min read Owner

Twenty years ago, the terminal was where serious developers worked. Then GUIs took over — IDEs, editor extensions, web tools. The terminal became a fallback for specific tasks.

In 2026, the terminal is having a moment again. CLI-based AI tools — Claude Code, Codex CLI, aider, Continue CLI — are increasingly the productive choice for many developers. The reasons illuminate something about how AI tools fit into workflows.

What’s driving the return

Several specific factors:

AI agents fit terminal naturally. An autonomous agent that runs commands, reads files, edits things — this is terminal-shaped work. Wrapping it in a GUI adds friction without adding value.

Composition. Terminal tools compose. The output of one becomes input to the next. AI tools as terminal commands inherit this. Pipe AI output to other tools; redirect; script.

Stability. Terminal interfaces don’t change frequently. A bash script written in 2015 still works. AI tools as terminal interfaces are bet on a stable substrate.

Resource use. Terminal apps are lightweight. GUI editors with AI features are increasingly heavy. For developers running multiple projects, the resource savings matter.

Remote work. Terminal works over SSH. GUI-based tools need local installs or web equivalents. For cloud development environments, terminal AI tools have an inherent fit.

Scriptability. “Run this AI task as part of my CI” is natural for terminal tools. GUI tools require more integration work.

The user pattern

Engineers using CLI AI tools tend to:

  • Already work heavily in terminal (devops, backend, sysadmin work)
  • Value workflow stability
  • Run multiple parallel projects
  • Have specific automation needs
  • Resist heavy IDEs

This isn’t a fringe audience. The terminal-heavy developer has been stable across decades. AI tools serving them is a specific market segment, not a niche.

The cross-pollination

What’s interesting: AI editor tools are picking up terminal patterns. Cursor’s CLI integration. VS Code’s terminal-focused AI features. Zed’s task runner.

The categories are converging. Editor-based AI is integrating terminals more deeply. Terminal-based AI is adopting some editor conveniences (file diffs, etc.).

The endpoint may be: AI tools that work fluidly across terminal and editor surfaces, with the user choosing which mode fits each task.

Specific tools shaping this

Claude Code: Terminal-first agent. Set the pattern for the major-lab CLI tools.

Codex CLI: OpenAI’s similar tool. Confirms the category as serious.

Aider: Open source terminal agent. Predates the major-lab tools; influenced them.

Jules (announced): Google’s entry. Same shape.

Continue CLI: Smaller user base; meaningful contributions to the open-source CLI agent space.

These tools aren’t competing with editor-based AI tools directly. They’re a different shape of product for different workflows.

A specific advantage

A workflow CLI AI tools handle better than editor-based:

Multi-machine work. Develop locally; SSH to a server; run tests. Editor-based AI breaks at the machine boundary. Terminal AI follows you.

CI integration. “Run this AI agent as a CI step” is natural. The agent is a command. Editor-based AI would need a separate integration.

Long-running operations. A 4-hour autonomous agent loop is natural in a terminal session. Editor-based equivalents are awkward.

Background tasks. Send the AI to do something in the background while you work. Terminal patterns handle this; GUIs don’t.

For these workflows, CLI AI is the natural fit, not a fallback.

The broader pattern

The CLI renaissance is part of a broader pattern: tools that respect existing workflows beat tools that demand new ones.

For terminal-heavy developers, AI tools that fit terminal workflows are more productive than AI tools that demand IDE adoption.

For IDE-heavy developers, AI tools that fit IDE workflows are more productive than CLI tools.

Both are valid. The market needs both. The mistake is forcing all developers into one shape.

What’s missing

Some gaps in the current CLI AI tool category:

Better visualization. Diffs in terminal are functional but not pretty. Some workflows benefit from richer visualization than current TUIs offer.

Better debugging integration. Connecting AI tools to debugger output is rough in terminal.

Cross-tool memory. Using Claude Code in one terminal, Codex in another, switching between projects — context doesn’t share well.

Better team management. CLI tools’ team features are catching up to editor tools but still behind.

These are addressable. The category is young; expect improvements.

What I’d recommend

For developers wondering whether CLI AI tools fit their workflow:

Try one for a week. Claude Code or aider. See if the terminal-first pattern fits how you work.

Notice the friction points. Where does the CLI tool help? Where does it hurt? Calibrate accordingly.

Don’t switch tools tribally. “Terminal vs editor” isn’t a holy war. Use what fits your work.

Consider the workflow effects. CLI tools can change how you organize work — more scriptable, more composable. The tool affects the workflow.

For developers committed to editor-based AI:

Don’t dismiss CLI tools. They fit some workflows better than editor-based tools. Knowing about them is useful even if you don’t switch.

Watch the cross-pollination. Editor tools are picking up CLI patterns. Useful features may show up in your editor.

Closing

The CLI renaissance is real and probably durable. Terminal-first AI tools fit specific workflows that editor-based tools don’t. The market segments are real; both are growing.

For the AI tooling ecosystem broadly, this diversity is healthy. Multiple shapes of tools, each serving specific workflows, beat one dominant shape forcing all workflows into it.

For developers, the implication: pick the shape that fits your work. The tool follows the workflow, not the other way around.

If you’ve been on editor tools and wondered about CLI: try one. If you’ve been on CLI and wondered about editor: try one. The categories overlap but each has strengths the other doesn’t.

The terminal didn’t go away during the GUI era. It’s been the foundation underneath. AI tools embracing it again is a natural development. Worth being aware of, even if you don’t switch.