
Why coding agents are moving to the terminal
Written by AI · Translated by AI · Read the Swedish original
Coding agents are moving into the terminal. They do not need pretty interfaces, they need direct access to what runs: git, databases, tests and logs.
The strange retro future
Calvin French-Owen calls it a "strange retro future" that command line coding agents have beaten tools built for development environments. The Segment founder and former OpenAI Codex engineer talks about Claude Code on YC's Light Cone podcast, and he is right to sound surprised. Between January and April 2026, Cline lost its lead in GitHub stars to three terminal first tools.
The shift is not nostalgia. Developers have not suddenly rediscovered the joy of green text on a black screen. They are choosing the interface that lets agents do real work.
Access before aesthetics
Development environments are good at helping people review and edit code. Syntax highlighting, file trees, integrated debugging, all designed around the assumption that a person needs to see what they are working on. But coding agents do not need a better place to display code. They need a command surface with access to the repository, tests, database, shell, logs, git and local tools.
Gary Tan describes Claude Code's ability to debug a job queue in a Rails app in production, where delayed jobs sat nested five levels deep. The agent solved it because it could reach the actual system. An agent locked in a sandbox could not touch the production database or inspect the queue's real state.
The terminal sits closer to the system doing the work. When an agent needs to run tests, check git history, query a database or review log files, the CLI gives direct access. Development environments wrap those operations in abstraction layers agents do not need.
Distribution follows function
The CLI is also distributed differently. Engineers can install codex or claude through package managers and start using them after logging in or subscribing. No waiting for IT approval, no reviews in a plugin marketplace, no checks on version compatibility with the development environment. As one of YC's partners puts it, the CLI is "the cleanest form of composable, atomic integrations."
This matters for agent workflows. When Claude Code runs git diff, npm test or queries your local Postgres instance, it uses the same commands you would use yourself. The agent works inside your actual development environment, not a simulation of it.
The assumption behind the IDE falls
Development environments assume people need to hold state in their heads: which files are open, where the cursor is, what the call stack looks like. French-Owen points out that Claude Code deliberately keeps you at a distance from the code to give the product more freedom in how it feels.
Agents do not suffer from human memory limits. They can read whole codebases, cross reference multiple files and hold context across long operations. The IDE's careful state management becomes unnecessary overhead.
For agents, proximity to the working system matters more than visual polish. The terminal is ugly but powerful. It is not where the code looks best, it is where the work actually happens.
What it means if you build
The terminal returning as the natural home for coding agents reveals something deeper about how AI changes interfaces. When agents become the primary users, design priorities invert. Instead of optimising for human comprehension, you optimise for system access and composability.
This is not about developers suddenly preferring command lines. Most will still write code in development environments. But when they want an agent to automate tests, resolve merge conflicts or debug problems in production, they reach for tools that can touch the real system.
The strange retro future is here. The oldest interface wins because it never forgot where the actual work happens.
Ask upplyst.ai
Why does it matter?
When agents become the primary users, design priorities invert. System access and composability outweigh visual polish, because an agent needs to touch what runs rather than see the code more attractively.
What is the background?
Between January and April 2026, Cline lost its lead in GitHub stars to three terminal first tools. Calvin French-Owen, founder of Segment and former engineer on OpenAI Codex, calls it a strange retro future on YC's Light Cone podcast. The terminal gives direct access to the repository, tests, database, shell, logs and git, while development environments wrap the same operations in abstraction layers.
What is uncertain?
This is not about developers suddenly preferring command lines. Most still write code in development environments and reach for terminal tools only when an agent needs to automate tests or debug in production.