termist

terminal istanbul

Mission control for your coding agents. Run Claude Code, Codex and OpenCode side by side, across every project, from one terminal tab.

Beta: v0.1.0-beta.2 brings themes, Istanbul scenes, sounds and notifications. termist update keeps it current.

Install

macOS and Linux
curl -LsSf https://eyupucmaz.github.io/termist/install.sh | sh
Windows, in PowerShell
powershell -ExecutionPolicy Bypass -c "irm https://eyupucmaz.github.io/termist/install.ps1 | iex"

Then open a terminal in a project and run termist. It uses the agent CLIs you already have installed, and never writes into your repositories or their config.

termist in a terminal: the Galata Tower at dusk for a moment, then three agents as cards, one running, one waiting for an answer, one done; the user jumps to the waiting one, answers it, starts a new task and finds a session by name.
Three agents at work. . jumps to the one waiting for you, p starts a new task, / finds any session.

New in the beta

termist gets its look and its voice. Everything below came with v0.1.0-beta.1.

The settings screen open over three agent cards. The theme changes from Üsküdar, dark, to Moda, light, to the terminal's own colours and back to Moda, and the whole screen follows at once. Then the help opens with the Galata Tower at dusk above the list of keys.
The theme changes from the settings (s) and the whole screen follows at once. The help (?) lists every key as it is bound now.
The Galata Tower drawn in the terminal at dusk: a violet to orange sky, gulls, the old town's houses and the Golden Horn below, captioned Galata Kulesi, gün batımı.
Istanbul scenes. Galata, Kız Kulesi, Ayasofya, the Bosphorus Bridge, a vapur and the Basilica Cistern, in the colours of the hour. They show at start, on an empty grid and when you have been away a while.
The settings screen over the grid: theme, colours, prefix, pane, keys, sounds, desktop, splash, idle and animation, each with its current value.
Settings, from inside. Theme, colours, prefix, where the pane goes, and every key of the grid and of focus mode. Changes are saved to config.toml, and your comments in it are kept.
The grid in the light Moda theme: three agent cards on a cream background, the running agent's terminal below them.
Themes. Üsküdar is dark and the default, Moda is light, and the terminal theme keeps your terminal's own colours. Agents are told the colours termist draws them with, so they pick a light look on Moda.
The help over the grid: the foot of the Galata scene, the version and config path, then the keys of the grid with what each one does.
Help. ? lists every key as it is bound now, with a scene at the top.

Every session is a card with a dot

The dots come from each agent's own hooks, so they change the moment the agent does.

What you get

Keys

KeyDoes
pNew task from a prompt
n tNew agent session, new shell
EnterType into the selected card; Ctrl+a Esc goes back
SpaceFollow-up to a card without entering it
. ,Next or previous session that needs you
/Find any session
o xOpen a project, close its tab
r a ARename, archive, show the archive
sSettings: theme, colours, prefix, pane, keys
?Every key, as it is bound now
qQuit the TUI; the agents keep running