Skip to content

KassieDatabase Explorer for Cassandra & ScyllaDB

Modern terminal and web interface for exploring your Cassandra and ScyllaDB clusters

Kassie

Quick Start ​

Get up and running in 30 seconds:

bash
curl -fsSL https://raw.githubusercontent.com/KashifKhn/kassie/main/install.sh | sh
kassie tui
bash
go install github.com/kashifKhn/kassie@latest
kassie tui
bash
docker run -it ghcr.io/kashifkhn/kassie tui
bash
# Homebrew tap planned for future release
brew tap KashifKhn/kassie
brew install kassie
kassie tui

Why Kassie? ​

The Problem ​

Working with Cassandra and ScyllaDB traditionally means:

  • Typing repetitive DESCRIBE commands in cqlsh
  • Manually paginating through results
  • No visual hierarchy or navigation
  • Risk of accidental data mutations
  • Poor exploration experience

The Solution ​

Kassie provides a modern, safe way to explore your data:

  • Visual Navigation: Tree-view sidebar with all keyspaces and tables
  • Read-Safety First: Optimized for browsing and observing data
  • Dual Interfaces: Terminal UI for SSH sessions, Web UI for teams and GUI users
  • Single Binary: No installation hassles, embedded web assets, works everywhere

Comparison ​

FeatureKassiecqlshOther GUIs
InstallationSingle binaryPython + depsComplex setup
InterfaceTUI + WebCLI onlyGUI only
NavigationVisual treeManual queriesVaries
PerformanceFast (<100ms)SlowVaries
Remote AccessBuilt-in serverSSH onlyRequires setup
Keyboard-Driven✓Partial✗
FilteringSmart validationManual CQLVaries
AuthenticationJWT tokensPassword onlyVaries

Use Cases ​

Development ​

Quickly inspect data during development. View schema changes. Test queries with instant feedback.

DevOps ​

SSH into production servers and use TUI to investigate issues. No GUI required. Fast and efficient.

Team Collaboration ​

Run Kassie server, share the web UI link. Everyone can explore the same cluster with proper authentication.

Data Exploration ​

Browse large tables with pagination. Filter by keys. Inspect complex data types (maps, sets, UDTs) in JSON format.

What's Next? ​

Released under the MIT License.