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.
| Action | macOS | Windows |
|---|---|---|
| New terminal tab | Cmd+T | Ctrl+T |
| Split terminal right | Cmd+D | Ctrl+Shift+D |
| Split terminal down | Cmd+Shift+D | Alt+Shift+D |
| Search the active pane | Cmd+F | Ctrl+F |
| Next / previous tab | Cmd+Shift+] / Cmd+Shift+[ | Ctrl+Shift+] / Ctrl+Shift+[ |
| Previous recent tab | Ctrl+Tab | Ctrl+Tab |
| Toggle the floating terminal | Cmd+Option+A | Ctrl+Alt+A |
- 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 happened | Agents | Layout and scrollback |
|---|---|---|
You quit Tallos (Cmd+Q) | Keep running in the background | Restored on next launch |
| Tallos crashed | Keep running in the background | Restored on next launch |
| The computer rebooted or lost power | Stopped; start them again in any tab | Restored 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.
How do I search terminal output and open links?
Press Cmd+F (macOS) or Ctrl+F (Windows) to search the active pane's scrollback. Matches are highlighted, and you can toggle case sensitivity, use regular expressions and step through results.
- Link actions. Clicking a URL, file path, workspace or task handle opens a small popover. Web links can open in the built-in browser or your system browser, or be copied.
Cmd-click (Ctrl-click on Windows) opens directly. - Copy Context. Right-click a terminal and choose Copy Context to copy a bounded transcript of recent output, ready to paste into another agent or tool.
- TUI clipboard. Terminal apps that copy through OSC 52, such as tmux, Neovim or fzf, can write to your clipboard by default, locally and over SSH.
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+EnterandCtrl+Enterkeystrokes, the same as in Ghostty or WezTerm. - Quick Commands. Save commands such as
pnpm devornpm 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.