HomeBlog › Why every terminal pane should be an AI agent
Blog

Why every terminal pane should be an AI agent

Jun 10, 20264 min readBy the Rysh team

The terminal is where builds run, tests fail, and deploys happen. So why does the AI live in a different window?

Most AI dev tools are a chat box in a browser or an editor sidebar. They can suggest code, but they can’t see your terminal — the exit code that just came back, the stack trace, the half-finished git rebase. So you copy-paste context back and forth, and the model works blind.

One pane, two ways to work

Rysh takes a different stance: every pane is both a shell and an agent. In shell mode you get a normal, PTY-backed terminal. Double-press Escape and the same pane switches to prompt mode — now you’re talking to an AI agent that already has the pane’s context. The agent can read and edit files, run bash, drive git, build and test, using 40+ tools.

Because the agent lives in the PTY, it sees real output and iterates on it — no copy-paste, no lossy screenshots.

Multiplexing, kept

You don’t give up the terminal multiplexer to get this. Tabs, panes, splits, stacks, layouts and persistent detach/reattach sessions all work like you expect from tmux or zellij. The AI is additive: one agent per pane, coordinating across panes when you want it to.

The payoff

When the model shares your context and your tools, it stops being a suggestion engine and starts being a collaborator that can actually do the work — with you approving anything that touches the system.

Try Rysh

Every pane is a shell and an AI agent — install takes one command.

Get started free →

Related: See it in a 60-second video · What is Rysh?