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
brew tap KashifKhn/kassie
brew install kassie
kassie tui
bash
go install github.com/KashifKhn/kassie@latest
kassie tui
bash
curl -sSL https://kassie.dev/install.sh | bash
kassie tui
bash
docker run -it ghcr.io/kashifkhn/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
  • Multiple Interfaces: Terminal UI for SSH sessions, Web UI for teams
  • Single Binary: No installation hassles, 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-DrivenPartial
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.