# skiff

> Skiff is a self-hosted, open-source SSH manager with searchable command memory, persistent sessions, and encrypted vault. Runs via Docker or Node.js with SQLite.

- **Category:** SSH
- **Licence:** AGPL-3.0
- **Latest version:** v0.4.0
- **Open source:** oss
- **Languages:** Typescript, CSS
- **Platforms:** Docker Compose, Node.js
- **Tags:** SQLite, Terminal, Encryption, WebSocket, Ssh, Session recordings, Node.js, Typescript, Docker, React, Fastify, Self Hosted, Xterm, Connection Manager, Termius Alternative, Command History, File Diff, Encrypted Vault, Team Mode

## Description

Skiff is a self-hosted SSH connection manager for developers and operators who want full control over their SSH inventory. It runs an in-browser terminal where SSH sessions live on the server process — closing a tab or losing connectivity doesn't end your work; you reattach with recent scrollback. Its standout feature is Memory: a searchable, encrypted history of commands and their output across all hosts, plus before-and-after file diffs for supported edits, host notes, and reusable snippets. Sessions can be recorded in asciicast format for replay. Credentials are stored in an AES-256-GCM encrypted SQLite vault with argon2id key derivation; the key stays in memory only while unlocked. Team mode adds per-user logins sharing one vault, admin password reset, and an audit log. Deployment is a single docker compose command (or Node.js 20+ with pnpm), binding to localhost by default. The project does not support LDAP/SAML/SSO, SFTP file transfers, jump hosts, or RBAC in the open-source edition. Dark and light themes are included. A separate desktop edition adds file transfer, port forwarding, jump hosts, approvals, and a verifiable audit log.

## Links

- [Homepage](https://github.com/Priyanshu-1622/skiff)
- [Website](https://skiffssh.me/)
- [Documentation](https://skiffssh.me/docs.html)
- [GitHub Repository](https://github.com/Priyanshu-1622/skiff)
- [Changelog](https://skiffssh.me/changelog.html)
- [Security Model](https://skiffssh.me/security.html)
- [Download](https://skiffssh.me/download.html)
- [Enterprise](https://skiffssh.me/enterprise.html)

---
Source: https://selfhost.directory/project/skiff