Skip to main content

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:
  • bash
  • zsh
  • fish
  • powershell / pwsh

Session lifecycle

When a remote session drops unexpectedly:
  • tab remains open
  • disconnect notification appears
  • actions: Reconnect or Close Tab
When disconnect is user-initiated:
  • reconnect notification is not shown

Power-user actions

From terminal context, you can work with:
  • command history
  • snippets
  • search/filter
This is useful for repetitive operational commands across environments.

Workspace + persistence

You can capture terminal output to session logs and review later. Use this for:
  • incident timelines
  • change validation
  • handoff notes
See Terminal Troubleshooting.