Keyscope Logo

Keyscope

GUI for Redis, Valkey, Dragonfly, and Google Cloud Memorystore via SSH Tunneling support.

pub package GUI CLI pub package

Screenshots (1 of 3) - Data Explorer Keyscope Data Explorer for ZSet

Screenshots (2 of 3) - Command Palette Keyscope GUI Command Palette - Set a key

Screenshots (3 of 3) - SSH Tunneling Keyscope GUI SSH Tunneling Configuration

Why Keyscope?Supported Data StoresKey FeaturesPowered ByTranslationsBuildRunInstallation


✨ Why Keyscope?

While existing tools are heavy (Electron-based) or lack support for modern Valkey and Dragonfly features, Keyscope runs natively and supports Redis, Valkey, Dragonfly, and Google Cloud Memorystore via SSH Tunneling support, with built-in multilingual support.

🗄️ Supported Data Stores

We have verified that it works with: Redis, Valkey, Dragonfly, and Google Cloud Memorystore.

The remaining items will be tested as planned once the budget for testing is available.

✅ Completed – Functioning as expected

Type Data Store
Standard Redis
Open Source / Self-hosted Valkey, Dragonfly
Managed Cloud / Serverless Google Cloud Memorystore

Note: Memorystore for Valkey 9.0 (MEMORYSTORE_20251030_01_00).

📅 Planned – Scheduled for later

We look forward to ensuring smooth progress. If you encounter any issues, please let us know.

Type Data Store
Open Source / Self-hosted KeyDB, Garnet, Redict, Apache Kvrocks
Managed Cloud / Serverless Amazon MemoryDB, Azure Cache for Redis, Alibaba Cloud Tair, Upstash

🚀 Key Features

  • Command Palette: Command console and palette with grid and list views
  • High Performance: Render 100k+ keys smoothly using dense_table virtualization.
  • Cluster Ready: First-class support for Redis/Valkey Cluster & Sentinel.
  • Secure: Built-in SSH Tunneling and TLS (SSL) support.
  • Multi-Platform: Runs natively on macOS, Windows, and Linux.
  • Multilingual: Internationalization (i18n) with full multi-language support.
  • Developer Friendly: JSON viewer, CLI console, and dark mode optimized for engineers.

🛠 Powered By

Built with ❤️ using keyscope_client and dense_table.

  • keyscope_client: The engine behind the connectivity.
  • dense_table: The engine behind the UI performance.

    Merged into Keyscope UI. Functionality now included directly in Keyscope.

🌐 Translations

Keyscope currently supports 15+ languages, making it accessible to developers worldwide.

Region Languages
Asia 🇰🇷 한국어 (KR), 🇯🇵 日本語 (JP), 🇨🇳 简体中文 (CN), 🇹🇼 繁體中文 (TW), 🇮🇩 Bahasa Indonesia (ID), 🇻🇳 Tiếng Việt (VN), 🇹🇭 ภาษาไทย (TH)
Europe 🇩🇪 Deutsch (DE), 🇨🇭 Schweizerdeutsch (CH), 🇫🇷 Français (FR), 🇮🇹 Italiano (IT), 🇪🇸 Español (ES), 🇵🇹 Português (PT), 🇷🇺 Русский (RU)
Americas 🇺🇸 English (US), 🇧🇷 Português (BR)

For more details or to contribute a new language, check out the Translation Guide.

🔨Build

For more details, check out the Build Instructions.

⚡ Run

lib/main.dart

📦 Installation

Check the Releases page for the latest installer (.dmg, .exe, .msi, .rpm, .deb).

Libraries

i18n
keyscope
Keyscope Library Export
main