Feature · Terminal

Terminal: every agent, dev server and test run in one split view

Updated September 29, 2026 · 4 min read

Short answer

The Tallos terminal is an xterm.js-based terminal built for running AI coding agents side by side. Split any pane right or down, keep a tab layout per workspace, search scrollback with Cmd+F, and quit without losing work: a background service keeps agent processes running, and Tallos restores your splits and scrollback on the next launch.

  • Split right or down, nest splits, mix terminals with diffs and browser tabs
  • Agents keep running after you quit Tallos
  • Scrollback and layout restore on every launch
  • Find in scrollback with case and regex
  • PowerShell, Command Prompt or WSL on Windows

What is the Tallos terminal?

The Tallos terminal is a built-in terminal that runs your coding agents, dev servers and test runners in tabs and split panes inside each workspace. It uses xterm.js, the same terminal engine VS Code uses, with additions for agent work.

Agent tabs are not plain shells. Each one shows the agent's identity and its live state: working, waiting for input, completed, or completed but unread. When you run five agents at once, you see which one needs you without clicking through every tab. That is the core of running AI agents in parallel.

Supported agents open in a readable native chat view by default. The terminal is always one switch away, and it is where dev servers, test watchers and any other CLI live.

How do I split terminals and arrange panes?

Split the active terminal with a shortcut, or drag any tab to the edge of a pane. Dropping on the right edge splits left/right; dropping on the bottom edge splits top/bottom. Splits nest, so you can keep an agent on the left, a diff on the top right and a browser tab on the bottom right.

ActionmacOSWindows
New terminal tabCmd+TCtrl+T
Split terminal rightCmd+DCtrl+Shift+D
Split terminal downCmd+Shift+DAlt+Shift+D
Search the active paneCmd+FCtrl+F
Next / previous tabCmd+Shift+] / Cmd+Shift+[Ctrl+Shift+] / Ctrl+Shift+[
Previous recent tabCtrl+TabCtrl+Tab
Toggle the floating terminalCmd+Option+ACtrl+Alt+A
Default terminal shortcuts (remap them in Settings → Shortcuts)
  • Layouts belong to workspaces. Each parallel workspace keeps its own pane tree. Switch workspaces and its terminals, diffs and browser tabs come back exactly as you left them.
  • Boundaries stay put. Resizing the window does not shuffle your panes; boundary positions are saved per workspace.
  • Tabs hold anything. A tab can be a terminal, an editor file, a browser page, a diff or a pull request.

What happens to my agents when I quit Tallos?

They keep running. A background service owns the terminal processes, so closing the app does not stop Claude Code, Codex or any other agent mid-task. On the next launch Tallos reattaches to the same processes and restores every open workspace, split, focused tab and the scrollback of each pane, including output produced while the app was closed.

What happenedAgentsLayout and scrollback
You quit Tallos (Cmd+Q)Keep running in the backgroundRestored on next launch
Tallos crashedKeep running in the backgroundRestored on next launch
The computer rebooted or lost powerStopped; start them again in any tabRestored from the last saved state

Run your agents side by side

Open one workspace per task, split the terminal, and watch every agent's state from one window.

Get Tallos →

What makes it a terminal for AI coding agents?

Most terminals were designed for one person running one command. The Tallos terminal is tuned for watching many long-running agents and the tools they start.

  • Real modifier keys. Tallos speaks the kitty keyboard protocol, so agent TUIs receive real Shift+Enter and Ctrl+Enter keystrokes, the same as in Ghostty or WezTerm.
  • Quick Commands. Save commands such as pnpm dev or npm test, scoped globally or to one project, and run them from the tab bar in a fresh tab. They can also hold reusable prompts for agents like Claude Code and Codex.
  • Floating terminal. A global shell that is always one shortcut away, whichever workspace you are in.
  • Themes you already use. Pick from bundled themes, import your Ghostty theme, font and cursor settings, or import themes from Warp.
  • Scriptable. Agents and scripts can create, split, read, wait on and send input to terminals with the `tallos` CLI.

Terminal app + tmux (you set it up)

  • You create and name sessions and windows by hand
  • Persistence depends on your tmux setup
  • You check each pane to see which agent is waiting
  • Works anywhere, fully under your control

Tallos terminal (built in)

  • One pane tree per workspace, created with the task
  • Agents survive quitting the app; scrollback restores
  • Tab titles show working, waiting, done and unread
  • Links open in the workspace browser or system browser

Does the terminal work on Windows and on remote machines?

Yes. On Windows, choose PowerShell, Command Prompt or WSL as the default shell in Settings → Terminal; WSL appears automatically when it is installed. The + menu on the tab bar opens a one-off tab in any shell without changing your default. See installing Tallos on Windows.

For bigger jobs, remote workspaces run the same terminals on another machine over SSH. Disconnects do not kill remote agents; Tallos reattaches and replays their output.

Frequently asked questions

Can I split a terminal in Tallos?

Yes. Press Cmd+D to split right or Cmd+Shift+D to split down on macOS (Ctrl+Shift+D and Alt+Shift+D on Windows), or drag a tab to a pane edge. Splits nest as deep as you need.

Do my Claude Code or Codex sessions stop when I close Tallos?

No. A background service owns the terminal processes, so agents keep running after you quit. Tallos reattaches to them on the next launch. Only a reboot or power loss ends them.

Does Tallos keep terminal scrollback after a restart?

Yes. Each pane's scrollback is restored on launch, including output produced while Tallos was closed. After a reboot you get the last saved scrollback.

How do I search terminal output in Tallos?

Press Cmd+F on macOS or Ctrl+F on Windows. Search supports match highlighting, case sensitivity, regular expressions and next/previous navigation.

Can I use PowerShell or WSL in Tallos on Windows?

Yes. Set PowerShell, Command Prompt or WSL as the default shell in Settings → Terminal, or open a one-off tab in another shell from the + menu.

Can I keep using my Ghostty or Warp theme?

Yes. Tallos can import your Ghostty theme, font and cursor settings, and import Warp themes from the terminal theme picker in Settings → Terminal.

How do I know which agent is waiting for me?

Agent tabs show live state: working, waiting for input, completed, or completed but unread. You can spot the waiting agent without opening each tab.

Stop juggling terminal windows.

Run every agent, dev server and test in one split view that survives restarts.

macOS 13+ · Windows 10+