Focused on SQLite
No generic multi-database complexity. SQLite Hub is designed around local SQLite workflows.
Browse, edit, query, generate test data, back up, visualize, and export SQLite databases through a focused GUI, built-in CLI, local API, and MCP server.
$ brew tap oliverjessner/tap$ brew install sqlite-hub
npm alternative:
npm install -g sqlite-hub
Developer feedback
Feedback from developers working with SQLite and local data.
SQLite is widely used in every smartphone, browser, and OS. Yet we never had a clean tool like this to work with it. This fills a real gap.
Why
No generic multi-database complexity. SQLite Hub is designed around local SQLite workflows.
Work directly with database files on your machine without uploading them to a hosted platform.
Inspect generated SQL, create backups, and keep control when editing data or changing schemas.
Use the same databases through the graphical interface, command-line tools, local JSON API, or MCP tools for agents.
Product tour
SQLite Hub keeps the common SQLite work loop short: understand the file, make careful changes, automate repeatable work, and export without lock-in.
01 / Data
Browse tables, inspect complete records, filter large datasets, safely edit individual rows, and generate synthetic rows for testing.
02 / SQL
Write and run SQL, inspect execution details, reuse query history, and export complete result sets.
03 / Schema
Inspect tables, indexes, relationships, and DDL. Design schema changes and generate application types from your database.
04 / Backups and exports
Create verified backups before risky changes and export complete tables or query results into portable formats.
Beyond browsing
Secondary tools stay available without taking over the main workflow.
Keep database-scoped notes beside the data. Insert saved-query tables or notes when you need context.
Turn saved query results into bar, line, pie, donut, or scatter charts. Export charts as PNG.
Configure media and tag tables, then work through image, video, or audio queues.
Open local files, label connections, use custom icons, and keep recent databases close.
Review storage, schema connectivity, runtime, and access details in one place.
Check integrity, object counts, foreign-key clusters, isolated tables, and largest tables.
Name useful queries, add notes, reopen them, and use them from the GUI, CLI, or API.
Keep database-scoped query history for repeated analysis and safer iteration.
Connect Codex and other agents to structured SQLite Hub tools for schema inspection, read-only queries, query plans, backups, and type generation.
Interfaces
Work interactively in the GUI, automate repeatable workflows from the terminal, connect development tools through the local API, or give agents structured access through MCP.
Browse, edit, query, visualize, document, and manage SQLite databases interactively.
Inspect schemas, execute SQL, export results, create backups, and generate types from the terminal.
sqlite-hub --database:Unit-00 --table:users --types:typescript
Connect scripts and development tools through a versioned, database-scoped JSON API.
curl -H "Authorization: Bearer shub_..." \
http://127.0.0.1:4173/api/v1/databases/DATABASE_ID/tables
Let Codex and other agents inspect local SQLite databases through defined tools instead of unrestricted file access.
[mcp_servers.sqlitehub]
url = "http://127.0.0.1:4173/mcp"
Data ownership
Your SQLite database stays a file—not a platform.
Your database remains a standard SQLite file. Export complete tables and query results as CSV, TSV, JSON, Markdown, or Parquet—and continue using them in scripts, notebooks, reports, and other database tools.
No proprietary project format. No hosted database layer. Your data stays portable.
Use cases
Common jobs where a focused SQLite workspace is faster than switching between tools.
Understand tables, relationships, indexes, and sample data before changing anything.
Find problematic rows, create a backup, preview the generated SQL, and apply precise changes.
Create synthetic rows for demos, local development, and test databases without copying sensitive production data.
Run saved queries through the CLI or API and export complete datasets into open formats.
Install
Homebrew is the primary path on macOS and Linux. npm is available for global installs, and GitHub Releases remain linked for release notes and artifacts.
$ brew tap oliverjessner/tap$ brew install sqlite-hub
$ npm install -g sqlite-hub
FAQ
Short, direct, and close to the product.
No. SQLite Hub is built for local SQLite files and runs against the database on your machine. It does not require a hosted database layer.
SQLite Hub lists macOS, Linux, and Windows support. Install with Homebrew on macOS/Linux or npm globally; release notes and artifacts are available on GitHub.
Yes. SQLite Hub is free, open source, MIT licensed, and available on GitHub.
Yes. Use the built-in CLI for terminal workflows, the local JSON API for scripts and development tools, or MCP for Codex and other agents.
Yes. The Data menu includes synthetic data generation for creating local sample rows for testing, demos, and development workflows.
No. MCP exposes defined SQLite Hub tools such as schema inspection, read-only queries, query-plan analysis, backups, and type generation instead of unrestricted file access.
Get started
Install SQLite Hub, open a local file, and use the GUI, CLI, local API, or MCP without moving your database into a hosted platform.