Terminal first
Local PTY sessions stream through xterm.js with platform-aware shortcuts, fast tabs, and a command palette.
Termif
Native shells. SSH. Files. Editing.
Local-first cross-platform SSH workspace for developers and operators who move between their machine, remote hosts, files, and snippets all day.
Release data loads directly from GitHub Releases.
Demo
Local PTY sessions stream through xterm.js with platform-aware shortcuts, fast tabs, and a command palette.
Import hosts from ~/.ssh/config, group managed hosts, reconnect explicitly, and pin host keys.
The file manager follows the active local or SSH tab and opens files in a docked or popout editor.
Why Termif
Termif keeps daily ops context on your machine and makes remote work explicit: connect, inspect, edit, run, reconnect. It is built for fast context switching without turning your terminal into a cloud account.
Typical workflow
Import hosts from ~/.ssh/config, group managed servers, browse local or remote paths from the active tab, preview/edit files, run snippets, and keep release checks close to the shell that executes them.
Who it is for
Termif is for people who need a focused desktop workspace for many machines, not a hosted platform. It works best when you want local settings, visible trust decisions, and platform-native bundles.
Native packages
Termif publishes platform-native bundles for Windows, macOS, and Linux, then keeps the download page grouped by OS and architecture so the right installer is obvious.
GitHub Releases
Each release appears once, with platform-specific installers grouped inside the same card. Older releases stay collapsed until needed.