Skip to content

terminux

A fast, reliable, cross-platform terminal, organized the way you actually work.

terminux: workspaces sidebar and a tabbed terminal running a test suite

You have several projects on the go: each one is a different directory, a different mental context, a different set of running shells. terminux gives each of them a home (a workspace in a persistent sidebar), keeps its tabbed terminals streaming in the background, and brings everything back after a restart.

The pitch comes down to three things:

  • Workspaces with signals. Every workspace shows a status dot that reads like a CI traffic light: amber while a foreground task works, green once it finishes and wants a look. Tens of projects stay scannable at a glance, and Cmd/Ctrl+1..9 jumps straight to the first nine.
  • Everything comes back. Quit and relaunch: workspaces, tabs, window geometry, font size, each shell's working directory, and each tab's visible scrollback are restored, with fresh shells spawned where you left off.
  • Remote access. Run the backend on a server and connect from your laptop with --connect: long builds keep going while you close the lid or switch networks, and terminals reconnect on their own. See Remote access.

terminux is local-first with a small, auditable surface. There is no account, telemetry, AI, or editor: just a terminal that respects your flow, built with reliability over features as the guiding principle.

Install and run in two commands:

uv sync && make frontend
uv run terminux

Where next

  • Getting started: install, package, and configure terminux.
  • Guides: workspaces, keyboard, remote mode, and shell integration, organized by what you want to do.
  • Developers: the two-process architecture, the HTTP/WebSocket API, and how to hack on it.
  • About and Compared to…: the project's philosophy, and how terminux relates to tmux, iTerm2, and friends.

Status: 0.10 preview

terminux is a 0.10 preview for macOS, Linux and Windows. The workspace + tabbed-terminal core, scrollback persistence, and remote access work well; split panes are not done yet. See the FAQ.