Skip to content
SPECIFICTION
Get listed

TermDock

github.com

macOSLinux
Visit github.com
Spec score 6.9 #27 of 29 in Terminal Multiplexers

Spec sheet

What it does
TermDock is a terminal multiplexer for splitting a terminal into panes and keeping sessions running after you detach.Read 9 Oct 2026 · padovanl.github.io
Product
TermDock is a terminal multiplexer for running shells in split panes and detaching from persistent sessions.Read 9 Oct 2026 · github.com
Intended users
The maker describes TermDock for terminal users who want to keep sessions running after closing a terminal or losing an SSH connection.Read 9 Oct 2026 · padovanl.github.io
Platforms
The maker lists native Linux packages and macOS archives for amd64 and arm64.Read 9 Oct 2026 · padovanl.github.io
Integrations
The built-in git status segment uses the system's git binary; the project says its other built-in features need no external plugins or programs.Read 9 Oct 2026 · github.com
Security
The repository documents a server-enforced read-only attach mode; it does not state security certifications or compliance claims on the pages reviewed.Read 9 Oct 2026 · github.com
Support
The repository links to GitHub Issues for reporting issues and requests.Read 9 Oct 2026 · github.com
License
TermDock is distributed under the MIT License, which grants permission to use, copy, modify, distribute, and sell copies subject to its stated conditions.Read 9 Oct 2026 · github.com
Command history
Optional shell integration records prompts and commands for session-wide command history, command output copying, and a session timeline.Read 9 Oct 2026 · padovanl.github.io
Command tracking
Optional shell integration records prompts, commands, and output, enabling command history, command output copying, and a session timeline.Read 9 Oct 2026 · padovanl.github.io
Configuration
Settings can be changed during a live session and saved to a config file on request; the product also includes a doctor command that reports setup issues and suggested fixes.Read 9 Oct 2026 · padovanl.github.io
Implementation
It is written in Go and manages its own pseudo-terminals and VT100 emulator without relying on tmux or screen.Read 9 Oct 2026 · github.com
Installation
The project also documents building from source with Go on Linux, macOS, or WSL.Read 9 Oct 2026 · github.com
Limit
After a crash, TermDock restores the layout and screen text but does not recover running processes or their state.Read 9 Oct 2026 · github.com
Navigation
Features include a fuzzy jump picker with live previews, a live overview of panes, and search across pane scrollbacks.Read 9 Oct 2026 · padovanl.github.io
Pane tools
Features include a fuzzy jump picker, live pane overview, cross-pane scrollback search, floating popup terminal, pane logging, and saved layouts.Read 9 Oct 2026 · padovanl.github.io
Remote access
Users can detach and reattach from another terminal or machine, and attach in read-only observer mode for screen sharing.Read 9 Oct 2026 · github.com
Remote sharing
It supports read-only observers who can watch a shared session without sending keystrokes or resizing it.Read 9 Oct 2026 · github.com
Session recovery
It snapshots session layout, pane working directories, and the last 200 lines of each pane for recovery after a crash or reboot.Read 9 Oct 2026 · padovanl.github.io
Supported platforms
The maker lists native Linux packages and macOS archives for amd64 and arm64.Read 9 Oct 2026 · padovanl.github.io

Where Specifiction places it

Alternatives to TermDockAll alternatives →