Shellit is an open-source, cross-platform SSH/SFTP client, terminal workspace, and server management hub designed for system administrators, DevOps engineers, and developers. Built from the ground up with Flutter and Dart, it provides a lightweight, secure alternative to proprietary terminal managers.
Key Features:
• Self-Hosted Zero-Knowledge E2EE Sync: Synchronize hosts, keys, snippets, and workspaces across devices (Windows, macOS, Linux, Android, and iOS). Data is client-side encrypted using Argon2id and AES-256-GCM before passing through a lightweight, self-hosted sync relay server (<20MB RAM).
• Production Safety (PROD Guard): Prevents accidental destructive actions on critical infrastructure. Environments are color-coded (PROD, STAGE, DEV), with production sessions featuring a distinct visual warning border and interactive confirmation modals for dangerous commands (such as rm -rf, DROP, reboot, or fork bombs).
• Native MCP AI Gateway: Built-in Model Context Protocol (MCP) server implementation (SSE 2024-11-05 spec) enabling developer AI assistants (Claude Desktop, Cursor, Windsurf) to securely run remote operations under strict PROD Guard inspection and audit trails.
• Matrix Tiling & Broadcast Input: Split workspaces into flexible 2x2 grids, vertical, or horizontal panes. Broadcast keyboard input across multiple active terminal panes simultaneously.
• Integrated Dual-Pane SFTP: Transfer files easily with a side-by-side local vs. remote browser, visual chmod permissions editor, and background transfer queues.
• Live Host Telemetry: Displays real-time ping/RTT latency directly on server cards before connecting.
• Session Auditing & Asciinema Recording: Record SSH sessions to standard asciinema v2 (.cast) and .log formats for compliance and post-mortems.
• Secure Credential Vault: Master-password protected storage powered by SQLCipher (AES-256) with in-memory zeroization of sensitive secrets on close.