Terminal-style web interface for Skytale — end-to-end encryption for AI agents. Landing page and product interface in one. Full CLI parity in the browser.
Live at skytale.sh | Docs | Main Repo
A full-screen TUI (terminal user interface) that serves as both the marketing landing page and the authenticated product interface. Anonymous visitors see the pitch and a real MLS encryption demo. Authenticated users manage channels, keys, activity, and billing — all from the same terminal.
- Real MLS encryption in the browser via WebAssembly (mls-rs 0.54 + WebCrypto)
- 22+ commands with full CLI parity — same commands as the Skytale CLI
- Live WebSocket activity streaming from the relay
- GitHub OAuth signup — 10 seconds to API key
- Panel-aware prompt —
skytale/channels>with context-specific hints - Three equal paths — sidebar tabs, clickable panel actions, prompt commands
- One HTML file — no framework, no components, no build dependencies beyond Vite
- WASM MLS — mls-rs compiled to WebAssembly (507KB) for real RFC 9420 encryption
- Vite — static build, deploys to Cloudflare Pages
npm install
npm run dev # http://localhost:5173
npm run build # production build → dist/npx wrangler pages deploy dist --project-name skytale-dashboard --branch masterCustom domain: skytale.sh
Business Source License 1.1 — source-available, converts to Apache 2.0 after 4 years.
The Skytale SDK, relay, and CLI are Apache 2.0.