Shellit Development Roadmap
Transparent development chronicle, shipped features, and architectural plans.
Shipped & Ready
OSC 133 Shell Integration & Command Blocks
TerminalCommand block boundaries, success/error scrollbar markers, fast command hopping (Alt+Up/Down), and clean output extraction without prompt noise.
SSH TOFU & Drunken Bishop Randomart
SecurityStrict Trust-On-First-Use verification, encrypted known_hosts storage, OpenSSH Drunken Bishop visual fingerprints, and instant MitM attack prevention.
2x2 Matrix Splits & Broadcast
TerminalSplit window into 4 independent panes with concurrent command execution and drag-and-drop tab docking.
Prod Guard & Contextual Security
SecurityEnvironment color coding and interception of destructive commands (rm -rf, DROP, mkfs, dd).
Dual-Pane SFTP Pro Suite
SFTPDual-pane file manager with recursive folder transfers, smart conflict resolution, batch selection (Ctrl/Shift), and built-in text editor.
Keychain Pro & 1-Click ssh-copy-id
SecurityBuilt-in Ed25519/RSA key generator, automatic ~/.ssh discovery, and one-click public key deployment to remote servers.
Self-Hosted E2EE Sync Server
SyncAutonomous sync server built with Dart/SQLite with <20 MB RAM footprint and zero-knowledge encryption.
Zero-Knowledge Vault (Argon2id)
SecurityClient-side SQLCipher database with Argon2id key derivation, in-memory zeroization, and auto-lock security.
Native Model Context Protocol (MCP)
AI & MCPEmbedded tool server exposing safe SSH execution and telemetry for Claude Desktop, Cursor, and Antigravity.
Gemini AI Snippets Chat (BYOK)
AI & MCPShell command generator using Bring Your Own Key via Google AI Studio with structured JSON execution.
Multiline Paste Defense & Clickable Links
TerminalInteractive preview dialog for multiline clipboard pastes to prevent accidental execution, plus clickable URLs and file paths.
Custom Themes (Obsidian, Dracula, Nord, OLED)
UIBuilt-in rich color schemes with TrueColor terminal rendering and contrast optimization.
In-App Feedback & Bug Reporter
UX & CloudDirect feedback and bug report submission from the application into the shellit.top portal control plane.
Live Host RTT Ping
TerminalContinuous latency polling with real-time color dots (<50ms, <200ms, offline) on server cards.
In Active Development
Startup Snippets (Auto-Run on Connect)
TerminalAutomatic execution of selected commands (tmux attach, cd /var/www) immediately after SSH handshake.
Desktop Portable Mode
CoreRun directly from a USB stick: store encrypted SQLCipher DB and configs strictly adjacent to the executable without touching %APPDATA%.
Winget & Scoop Package Publishing
DeployOfficial manifests for one-command installation in Windows terminals.
Terminal History Sync
SyncOptional encrypted synchronization of executed command history across devices.
Planned in Backlog
Desktop Quake Drop-Down Mode
UX & DesktopDrop-down terminal summoned by a global hotkey (Ctrl+~ / F12) smoothly sliding from the top over all OS windows.
Remote Paths (`file:line:col`) to SFTP
SFTP & TerminalCtrl+Click on file paths in stacktraces and logs (/var/log/..., app.py:42) to instantly open the remote file in SFTP editor on that exact line.
Local LLM Support (Ollama / LM Studio)
AIOffline AI snippet generation and error analysis via local OpenAI-compatible endpoints without external cloud requests.
Jump Hosts & ProxyJump Graph
NetworkVisual bastion host chain builder with interactive node graph.
Cloud Discovery & Auto-Sync
Cloud1-Click import and smart-folders for cloud servers via read-only APIs of Hetzner, Timeweb, Selectel, DigitalOcean, and AWS.
Zero-Config DB & Redis Explorer
DatabaseLightweight built-in browser for PostgreSQL, Redis, MySQL, and SQLite over automatic SSH tunnels without heavy external tools.
Clipboard Auto-Clear
SecurityAutomatically erase copied passwords and private keys from the operating system clipboard after 30 seconds.
Web Client (Self-Hosted)
WebConnect to your servers via a secure browser-based interface.
Prometheus Metrics Exporter
DevOpsBackground export of host uptime and RTT telemetry to monitoring systems.
Mosh Protocol Support
TerminalDrop-tolerant mobile connectivity for high-latency or unstable networks (post-1.0).