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, and Microsoft SQL Server.
- AI Assistant - Ask questions in plain English, get SQL queries. Generate charts and insights (BYOK)
- Fast - Opens in under 2 seconds, low memory footprint
- Query Editor - Monaco editor with SQL syntax highlighting and autocomplete
- Command Palette - Cmd+K to access everything instantly
- Multi-tab Support - Work with multiple queries simultaneously
- Inline Editing - Edit table data directly with INSERT/UPDATE/DELETE
- ERD Visualization - See table relationships visually
- Query Plans - Analyze query performance with EXPLAIN ANALYZE viewer
- Saved Queries - Bookmark your favorite queries for quick access
- Dark/Light Mode - Easy on the eyes
- Keyboard-First - Power users shouldn't need a mouse
- Secure - Connection credentials encrypted locally, no telemetry
Download the latest release for your platform from Releases.
- macOS:
.dmg(Intel & Apple Silicon) - Windows:
.exeinstaller - Linux:
.AppImage,.deb, or.tar.gz(Arch)
Since the app isn't notarized with Apple yet, macOS Gatekeeper may show a warning. To fix:
Option 1: Terminal command
xattr -cr /Applications/data-peek.appOption 2: Right-click to open
- Right-click (or Control+click) on data-peek.app
- Select "Open" from the menu
- Click "Open" in the dialog
This only needs to be done once. Proper code signing is coming soon!
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.
| Format | Auto-Update |
|---|---|
| AppImage | Yes |
| .deb | No (manual update) |
| .tar.gz | No (manual update) |
For the best experience with automatic updates, we recommend using the AppImage.
# 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 # LinuxIf 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:installThis can happen when pnpm's cache skips Electron's postinstall script that downloads platform-specific binaries.
| Layer | Technology |
|---|---|
| Desktop | Electron |
| Frontend | React 19 + TypeScript |
| UI | shadcn/ui + Tailwind CSS |
| State | Zustand |
| Query Editor | Monaco |
| Database | pg (PostgreSQL), mysql2 (MySQL), mssql (SQL Server) |
apps/
desktop/ # Electron desktop application
web/ # Marketing website + licensing
packages/
shared/ # Shared types for IPC
# 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 buildMIT 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.
Contributions are welcome! Please see CONTRIBUTING.md for guidelines.
- GitHub Issues - Bug reports and feature requests
- GitHub Sponsors - Support development
- Twitter/X: @gillarohith





