ThinkTerm: An Open-Source Terminal Where Sessions Survive Closing the Window

amy 02/11/2026

The AI Session Terminal Problem

Close the window and nothing dies. That’s the idea behind ThinkTerm, a free, open-source terminal for macOS, Linux and Windows with a multiplexer built in.

If you’ve lived in tmux or screen, you know how this works. Your sessions sit on a mux server, not in the app window. Lose your Wi-Fi, shut the laptop, move to another machine, and when you reconnect your shells, running processes and pane layout are where you left them.

One catch: they survive a disconnect, not a reboot. Restart the mux server or the host and those processes are gone.

ThinkTerm The Solution

ThinkTerm comes from CloseX and sits on the WezTerm core. So you get WezTerm’s ligatures, true color, hyperlinks, inline images and Lua config, and the settings panel will import the config you already have. The app itself is Rust, drawing straight to the GPU through Metal on macOS and Vulkan or DirectX 12 elsewhere. No Electron. No web view.

There are three ways into the same sessions: the desktop app, a terminal UI, and a browser client that your own mux server hosts. More than one can be attached at once. iOS and Android apps are being built but aren’t out yet.

The agent support is where it gets interesting. If you run Claude Code, OpenCode or Pi across a few servers, the sidebar shows every one of them in a single tree, marked working, idle or waiting on you. You can paste a screenshot straight into an agent. The CLI can type into a pane and read back its output, so your own scripts can drive a terminal the same way. All of this stays off until you switch it on.

Features

  • Built-in multiplexer with tabs, nested tabs, splits and detachable panes
  • Desktop, terminal UI and browser clients for the same sessions
  • Remote workspaces over SSH, Mosh or persistent mux sessions
  • Predictive local echo for slow connections
  • SFTP file browsing with upload, download and drag-and-drop
  • Live overview of all running terminals, grouped by Space
  • Project file tree with syntax-highlighted preview
  • Markdown notes in an Obsidian-compatible vault
  • Snippets, plus a Rust plugin SDK with a Diff plugin included
  • No telemetry or trackers

More Features

Remote work is covered too. You connect over SSH, Mosh or a persistent mux session, with predictive local echo for laggy links, and browse files over SFTP with drag-and-drop uploads. There’s a live overview grid of every running terminal grouped by Space, a project file tree with syntax highlighting, Markdown notes in an Obsidian-compatible vault, snippets, and a Rust plugin SDK (a Diff plugin ships with it).

No telemetry, no trackers.

ThinkTerm is GPL-3.0, with the inherited WezTerm code still under MIT. Install it through Homebrew, the install script or a GitHub release, or build it yourself with Cargo.

Download

《ThinkTerm: An Open-Source Terminal Where Sessions Survive Closing the Window》