Skip to content

A modern, AI-powered ClickHouse management console that transforms how you interact with your data and manage your clusters.

License

Notifications You must be signed in to change notification settings

FrankChen021/datastoria

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

341 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DataStoria

A modern, AI-powered ClickHouse management console that transforms how you interact with your data and manage your clusters.

AI-Powered Features in Action


🚀 Key Features

🤖 AI-Powered Intelligence

⚡ Powerful Query Experience

  • Advanced SQL Editor — Enjoy syntax highlighting, auto-completion, and query formatting for a seamless coding experience.
  • Smart Error Diagnostics — Pinpoint syntax errors instantly with precise line and column highlighting, and get AI-powered fix suggestions with one click.
  • System Log Inspector — Dive deep into query execution with timeline views, topology graphs, and performance analysis as well as Materialized Views, ZooKeeper states.
  • One-Click Explain — Instantly understand query execution plans with visual AST and pipeline views.
  • Dependency Graph — Visualize table relationships and trace data flows through Materialized Views, Distributed tables, and external systems.

📊 Cluster Monitoring & Management

  • Multi-Cluster Support — Manage multiple ClickHouse clusters effortlessly from a single interface.
  • Multi-Node Dashboard — Monitor all nodes with real-time metrics, merge operations, and replication status.
  • Cluster wide Dashboards — Access pre-configured panels for query performance, ZooKeeper status, and more.
  • Schema Explorer — Navigate databases, tables, and columns with an intuitive tree view.

🔒 Privacy & Security

  • 100% Local Execution — All SQL queries run directly from your browser to your ClickHouse server, ensuring complete privacy.
  • No Data Collection — Your credentials and query results never leave your machine.
  • Bring Your Own API Key — Use your own LLM API keys for AI features, keeping your data under your control.

🌐 Experience the app

Visiting dataStoria.app to experience all features without any installation.


🛠️ Build from Source

Prerequisites:

  • Node.js v22 or later
  • pnpm (install via npm install -g pnpm)

Follow these steps to build and run locally:

# Clone the repository
git clone --recurse-submodules https://github.com/FrankChen021/datastoria.git
cd datastoria

# Install dependencies
npm install --force

# Start the development server
npm run dev

Open http://localhost:3000 in your browser and connect to your ClickHouse instance.


🐳 Running with Docker

The easiest way to run DataStoria is using the pre-built Docker image:

docker run -d -p 3000:3000 frankchen021/datastoria:latest

Then open http://localhost:3000 in your browser.

The Docker image supports both linux/amd64 and linux/arm64 platforms, so it runs natively on Intel/AMD machines as well as Apple Silicon Macs and ARM-based servers.


📖 Documentation

User Manual

Development


🧰 Tech Stack


📜 License

This project is licensed under the Apache License 2.0. See the LICENSE file for details.


Elevate your ClickHouse experience with DataStoria — where data meets intelligence.

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •