Back
gh

Rohithgilla12/data-peek: A minimal, fast, database client desktop application. Built for developers who want to quickly peek at their data without the bloat.

A minimal, fast, database client desktop application. Built for developers who want to quickly peek at their data without the bloat. - Rohithgilla12/data-peek

by Rohithgilla12 github.com 920 words
View original

data-peek

GitHub Downloads (all assets, all releases)

A minimal, fast SQL client desktop application with AI-powered querying. Built for developers who want to quickly peek at their data without the bloat. Supports PostgreSQL, MySQL, Microsoft SQL Server, and SQLite.

Data Peek - SQL Client

Screenshots

AI Assistant - Generate charts and insights AI Assistant Charts AI Assistant - Natural language to SQL AI Assistant Queries ER Diagrams - Visualize relationships ER Diagrams Command Palette - Quick actions Command Palette Light Mode Light Mode

Features

Core

AI Assistant

Query Editor

Performance Analysis

Data Management

Visualization

Database Monitoring

User Experience

Installation

Quick Install

macOS and Linux

curl -fsSL https://install.cat/Rohithgilla12/data-peek | sh

The installer detects your platform, downloads the latest GitHub release, and installs:

Windows PowerShell

irm https://install.cat/Rohithgilla12/data-peek | iex

The PowerShell installer downloads the latest setup.exe release and runs it for you.

Alternative Install Methods

macOS: Homebrew

brew tap Rohithgilla12/tap
brew install --cask data-peek

Download

Download the latest release for your platform from Releases.

macOS: Code Signing

Starting from v0.4.0, data-peek is code signed and notarized for macOS. You should be able to open it directly without any warnings.

If you install with the quick installer, it already runs the xattr cleanup for you.

If you’re using an older version or a manual install and see an “App is damaged” warning:

Option 1: Terminal command

xattr -cr "/Applications/Data Peek.app"

Option 2: Right-click to open

  1. Right-click (or Control+click) on Data Peek.app
  2. Select “Open” from the menu
  3. Click “Open” in the dialog

Linux: Auto-Updates

Auto-updates only work with the AppImage format. If you installed via .deb or .tar.gz, you’ll need to manually download new releases from the Releases page.

FormatAuto-Update
AppImageYes
.debNo (manual update)
.tar.gzNo (manual update)

For the best experience with automatic updates, we recommend using the AppImage.

Build from Source

# Clone the repository
git clone https://github.com/Rohithgilla12/data-peek.git
cd data-peek

# Install dependencies
pnpm install

# Run in development mode
pnpm dev

# Build for your platform
pnpm build:mac    # macOS
pnpm build:win    # Windows
pnpm build:linux  # Linux

Troubleshooting: Electron not found

If you get errors about Electron not being found after pnpm install:

# Option 1: Run the setup script
pnpm setup:electron

# Option 2: Rebuild native modules
pnpm rebuild

# Option 3: Clean install (nuclear option)
pnpm clean:install

This can happen when pnpm’s cache skips Electron’s postinstall script that downloads platform-specific binaries.

Tech Stack

LayerTechnology
DesktopElectron
FrontendReact 19 + TypeScript
UIshadcn/ui + Tailwind CSS
StateZustand
Query EditorMonaco
Databasepg (PostgreSQL), mysql2 (MySQL), mssql (SQL Server), better-sqlite3 (SQLite)

Project Structure

apps/
  desktop/     # Electron desktop application
  web/         # Marketing website + licensing
packages/
  shared/      # Shared types for IPC

Development

# Install dependencies
pnpm install

# Start desktop app with hot reload
pnpm dev

# Start web app
pnpm dev:web

# Lint all workspaces
pnpm lint

# Build desktop app
pnpm build

Star History

Star History Chart

Sponsors

Tembo - Goodbye Database SprawlTembo - Goodbye Database Sprawl
Tembo — Goodbye Database Sprawl

License

MIT License - see LICENSE for details.

Pre-built binaries require a license for commercial use. See the license file for details on free vs. commercial use.

Contributing

Contributions are welcome! Please see CONTRIBUTING.md for guidelines.

Vercel OSS Program