Repolode
RoversX

RoversX/ThinkTerm

A Rust terminal emulator with a built-in multiplexer whose sessions keep running after you disconnect, reachable from desktop, TUI, or browser.

Open-source alternative to:tmux

Stars
235
Forks
18
Open issues
20
Last commit
yesterday

What is it?

ThinkTerm is a terminal application built on WezTerm. Its mux server owns the shells, tabs and split panes, while desktop, TUI and browser clients attach to them. Closing a client leaves the sessions running, so a long build or an AI coding agent can continue while you are away and be picked up later from another device.

The project is aimed at running several shells and coding agents across different machines. ThinkTerm Connect brings remote mux workspaces into the desktop beside local ones, and a sidebar organizes work into Spaces, Projects and Threads with status indicators. An Agents panel lists recognized coding agents with their work state, and the CLI lets scripts send input, read output and wait for commands in a pane.

The desktop renders through the GPU using a Rust UI with no Electron or webview. Desktop builds target macOS, Linux and Windows, and iOS and Android clients are in development.

Key features

  • 01Mux server keeps shells and agents running when clients disconnect.
  • 02Desktop, TUI and browser clients attach to the same sessions.
  • 03Remote workspaces over SSH, Mosh or persistent mux sessions appear in one sidebar.
  • 04Agents panel shows recognized coding agents and their work status.
  • 05Built-in file browser, syntax-highlighted preview and SFTP transfers.
  • 06CLI commands let scripts send input, read pane output and wait for completion.

Use cases

  • Running several coding agents on different projects and checking their status from one place.
  • Starting a long build or task on a remote server and reattaching later from another device.
  • Working across local and remote machines in a single terminal workspace.
  • Monitoring terminal sessions from a browser or a terminal UI over SSH.

Quick start

  1. 1

    Download the latest release from the releases page

  2. 2

    Install on macOS with Homebrew

    brew install --cask roversx/tap/thinkterm
  3. 3

    Open the terminal interface from a separate terminal

    thinkterm tui

Things to know

  • Licensed under GPL-3.0, a copyleft license that requires derivative works to stay open source.
  • Sessions do not survive a mux server restart or host reboot.
  • iOS and Android apps are still in development and not released.
  • Browser access needs WebGPU and a secure context, and must be enabled explicitly.

In collections

Topics

FAQ

What is ThinkTerm?
A Rust terminal emulator with a built-in multiplexer whose sessions keep running after you disconnect, reachable from desktop, TUI, or browser. ThinkTerm is a terminal application built on WezTerm. Its mux server owns the shells, tabs and split panes, while desktop, TUI and browser clients attach to them. Closing a client leaves the sessions running, so a long build or an AI coding agent can continue while you are away and be picked up later from another device.
Is ThinkTerm free to use? What license does it have?
ThinkTerm is open source under the GPL-3.0 license. Check the license terms before using it in commercial products.
Is ThinkTerm still maintained?
Actively maintained. The last commit to ThinkTerm was on Nov 6, 2026.
What can I use ThinkTerm for?
Running several coding agents on different projects and checking their status from one place. Starting a long build or task on a remote server and reattaching later from another device. Working across local and remote machines in a single terminal workspace. Monitoring terminal sessions from a browser or a terminal UI over SSH.
How do I install ThinkTerm?
Download the latest release from the releases page Install on macOS with Homebrew: brew install --cask roversx/tap/thinkterm Open the terminal interface from a separate terminal: thinkterm tui
Where can I get ThinkTerm?
The source code and installation instructions are on GitHub: https://github.com/RoversX/ThinkTerm

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects