Termif

Native shells. SSH. Files. Editing.

Termif

Local-first cross-platform SSH workspace for developers and operators who move between their machine, remote hosts, files, and snippets all day.

Download another version

Release data loads directly from GitHub Releases.

Demo

Terminal first

Local PTY sessions stream through xterm.js with platform-aware shortcuts, fast tabs, and a command palette.

SSH aware

Import hosts from ~/.ssh/config, group managed hosts, reconnect explicitly, and pin host keys.

Context files

The file manager follows the active local or SSH tab and opens files in a docked or popout editor.

Why Termif

One local-first frame for shell, SSH, files, and snippets.

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

Open a local tab, jump to SSH, edit the file next to the terminal.

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

Developers, solo operators, homelab owners, and small infra teams.

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

Install the build that matches the machine in front of you.

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

Downloads

Each release appears once, with platform-specific installers grouped inside the same card. Older releases stay collapsed until needed.