TermDock
github.com
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
- Terminal Multiplexers#27 of 296.9