Terminal Interface (Stable)
Fast terminal UI (TUI) with full keyboard navigation. Production-ready and battle-tested. Launches in <100ms with vim-like controls.
Modern terminal and web interface for exploring your Cassandra and ScyllaDB clusters
Get up and running in 30 seconds:
curl -fsSL https://raw.githubusercontent.com/KashifKhn/kassie/main/install.sh | sh
kassie tuigo install github.com/kashifKhn/kassie@latest
kassie tuidocker run -it ghcr.io/kashifkhn/kassie tui# Homebrew tap planned for future release
brew tap KashifKhn/kassie
brew install kassie
kassie tuiWorking with Cassandra and ScyllaDB traditionally means:
DESCRIBE commands in cqlshKassie provides a modern, safe way to explore your data:
| Feature | Kassie | cqlsh | Other GUIs |
|---|---|---|---|
| Installation | Single binary | Python + deps | Complex setup |
| Interface | TUI + Web | CLI only | GUI only |
| Navigation | Visual tree | Manual queries | Varies |
| Performance | Fast (<100ms) | Slow | Varies |
| Remote Access | Built-in server | SSH only | Requires setup |
| Keyboard-Driven | ✓ | Partial | ✗ |
| Filtering | Smart validation | Manual CQL | Varies |
| Authentication | JWT tokens | Password only | Varies |
Quickly inspect data during development. View schema changes. Test queries with instant feedback.
SSH into production servers and use TUI to investigate issues. No GUI required. Fast and efficient.
Run Kassie server, share the web UI link. Everyone can explore the same cluster with proper authentication.
Browse large tables with pagination. Filter by keys. Inspect complex data types (maps, sets, UDTs) in JSON format.