Stars
Forks
Watchers
Developer links
Skiff
Skiff is a self-hosted SSH manager that remembers every command you ran on your servers and exactly what it printed, so the fix you found at 2 a.m. last March takes seconds to find again. Open a host's history beside its terminal, or search commands and captured output across every host, filter to just the failed attempts, and expand an entry to see its full output. When you edit a small text file, Skiff reads it over SFTP and keeps the before-and-after diff and both versions, so you can see what changed instead of guessing. Useful entries pin to a host's notes, save as reusable snippets, or go back into the terminal with Run again, where you review and press Enter yourself. The browser is only a viewer: sessions live in the Skiff server process, so closing a tab or losing Wi-Fi does not kill your work, and you reattach with recent scrollback intact. Hosts organize into nested folders with favorites and full-text search, existing SSH configs import in one paste, and host keys pin on first connect with a loud warning if one ever changes. Credentials sit in an encrypted vault that locks itself after an idle timeout, team mode shares one vault with per-user logins, and there is no cloud account, telemetry, or agent to install on any target server. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Benefits
- Searchable Memory Of Every Session
- Commands and their captured output stay searchable across all hosts, with failed-command filtering and per-host history beside the terminal, so the fix you used last time takes seconds to find.
- See The Change, Not Just Command
- Supported edits to small text files are read over SFTP and stored as before-and-after diffs with both versions kept, making configuration changes reviewable instead of mysterious.
- Sessions That Survive Your Browser
- SSH connections live in the server process rather than the tab, so a closed browser or dropped Wi-Fi reconnects you to the same session with its scrollback preserved.
- Encrypted Vault, Zero Target Agents
- Credentials stay in an encrypted vault with idle auto-lock and host-key pinning, and nothing is installed on the servers you manage, keeping target machines untouched.
Features
- In-Browser Terminal
- A real xterm.js terminal over WebSocket with searchable scrollback, reaching any host from any device without a locally installed SSH client.
- Memory Search And History
- Cross-host search over remembered commands and output with failure filters, multiline script blocks preserved whole, and precise mode for exact exit codes.
- File Diff Tracking
- SFTP-based before-and-after diffs for small text edits, with tracked-file checks at reconnect flagging changes made outside Skiff between visits.
- Notes, Snippets, Run Again
- Pin history entries to host notes, save commands as snippets, and re-stage a command in the terminal for your own review before it runs.
- SSH Config Import
- Paste an existing ~/.ssh/config and Skiff creates every host from it, organizing hundreds of machines into nested folders with favorites and search.
- Team Mode And Recordings
- Optional shared-vault team accounts with per-user logins and admin resets, plus session recording in the web edition for reviewing what happened.