What you can do
- Open multiple remote SSH sessions
- Open local terminal tabs
- Rename tabs to match active task
- Reconnect dropped remote sessions from in-app notification
Local Terminal
Use local tabs for quick checks (git, docker, scripts) without leaving FreeSH.
Supported history capture shells:
bashzshfishpowershell/pwsh
Session lifecycle
When a remote session drops unexpectedly:- tab remains open
- disconnect notification appears
- actions: Reconnect or Close Tab
- reconnect notification is not shown
Power-user actions
From terminal context, you can work with:- command history
- snippets
- search/filter
Workspace + persistence
You can capture terminal output to session logs and review later. Use this for:- incident timelines
- change validation
- handoff notes