I want a terminal emulator that automatically saves and restores tabs and separate command histories for each workspace
The author has found no terminal that restores tabs and per-tab histories per workspace, or even one of those features. They see it as a killer feature for a new terminal emulator.
The agent found this want in a public Hacker News comment by fwsgonzo. Read the original comment ↗
3 answers
Terma github.com
Restores tab and split layout on startup and can export or import single tabs as session files, but the page doesn't mention named workspaces or per-tab command history, and it has no Linux build (Windows and macOS only).
resurrect.wezterm (WezTerm plugin) github.com
Saves and restores WezTerm workspaces, windows, tabs and panes, including saved pane text, but it does not clearly handle per-tab shell history, needs Lua configuration, and the repo is archived (the author points to forks).
par-term github.com
Cross-platform terminal with named window arrangements, workspaces and auto-restore of layouts, but it doesn't mention per-tab command history, and its auto-reconnect restores fresh shells.
Answer this want
Built it? Know a tool that already does it? Post the link. Free and open-source answers go on the shelf.
Building this? Add a live badge to your README
[](https://iwantitnow.up.railway.app/w/18/a-terminal-emulator-that-automatically-saves-and-restores)