Boring Terminal
A calm, fast macOS terminal built around long-running sessions. Shells, builds, coding agents: keep them all running, and see at a glance which one needs you.
Download for macOS Read the docs
GPU-rendered · macOS 13+ · open source
Features
- Persistent sessions
- Closing the window does not end a long-running agent, shell, or build. Open the app again and the session is where you left it.
- Attention routing
- Sessions that need you are marked in the sidebar, driven by standard escape sequences, so it works with any agent.
- Session sidebar
- Every open session in one vertical list. No tabs to lose, no panes to manage.
- Split sessions
- Two related sessions side by side. One pair, nothing to configure.
- Terminal graphics
- Images and video rendered inline alongside text, via the Kitty graphics protocol.
- Mac-native, Metal-only
- Real IME input, dead keys, emoji, drag-and-drop paths. GPU-rendered with Metal. No portability layer.
Why boring
Built in the agent era, not only for it. Whether you're running ten agents or one shell, the terminal's job is the same: stay out of the way and tell you when something needs you. Every feature either passes one test or stays out: “does it help someone run ten agents and know which one needs them?” Read the philosophy.