Native SQLite Support

A Self-Hosted SQLite GUI Your Team Opens in a Browser

DB Browser for SQLite is a solid desktop app. QueryGlow opens your .db files in a browser for the whole team, with Safe Mode, schema-only AI and inline editing. It runs on your server, so it fits SQLite files that live on a server or that a team shares.

$79 once: source code included, every 1.x update, every server you run, your whole team. All 6 databases.

Try the live demo

The live demo is the real app on a sample database (read-only, AI switched off, no signup).

  • .db / .sqlite / .sqlite3
  • Schema-only AI
  • Web-Based
  • 6 Databases Total
  • “Beautiful interface and very intuitive.”
    Jean-Francois, Mildor Violon, verified customer
https://db.your-company.com
QueryGlow Data Browser showing the orders table of an inventory SQLite file

Where DB Browser and QueryGlow Differ

DB Browser for SQLite is free and runs on your desktop. QueryGlow runs on your server and opens in a browser.

SQLite Files on a Server

Your app's SQLite file lives on a server. A desktop tool needs a copy on every laptop; QueryGlow runs on that server, so you copy the file into its data volume and your team opens it in any browser. The copy is a snapshot: copy again for fresh data, and edits stay in the copy.

Desktop-Only Access

DB Browser for SQLite runs on one desktop: there is no browser access and no shared access for a team.

DELETE Without WHERE

In DB Browser a DELETE without WHERE runs as typed (Undo and Revert Changes exist). QueryGlow refuses it by default.

SQLite-Only Tool

DB Browser for SQLite opens SQLite files only. MySQL or PostgreSQL need a separate tool.

A Full SQLite GUI, Not Just a Viewer

Everything you need to work with SQLite files productively.

Files in the Data Directory

Copy a .db, .sqlite or .sqlite3 file into QueryGlow's data directory and open it. Paths outside it are refused, so a connection can never read system files.

Schema-Only AI SQL

Ask AI drafts SQLite SQL from plain English with your own OpenAI, Anthropic or Google key. It sends table and column names with their types and your prompt, never rows. Enter the key in the app (stored encrypted on your server) or set it in .env.

Web-Based Access

Open your SQLite databases from any modern browser. No desktop app to install; your whole team uses the same install.

Inline Cell Editing

Click a cell to edit it (long values open an editor window). Enter saves, Escape cancels, the row is written at once. Add and delete rows too. Editing needs a primary key on the table.

Column Editing with SQL Preview

Add, rename and drop columns. You see the exact SQL first, and what runs is exactly what you saw. SQLite cannot change a column type, so that option is not offered.

CSV Import/Export

Import with INSERT, UPSERT, or REPLACE strategies. Export with formula sanitization to prevent injection attacks, up to 100,000 rows per file by default.

EXPLAIN Visualizer

The output of EXPLAIN QUERY PLAN as a visual tree, so you can see which tables are scanned and which indexes are used.

SQL Autocomplete

Schema-aware completions for tables, columns, keywords, and functions. Type table. to see columns with data types.

Agent Access for SQLite

Give Claude Code or Cursor read-only access to a SQLite file. Each agent query runs in its own worker process, stopped on timeout, and every call shows up in the Activity tab.

Set It Up Your Way

NULL display, rows per page up to 500, dark or light theme, accent color, time zone and date format. The Data Browser reopens the table you last used.

Connecting to SQLite Files

QueryGlow runs on your server. Copy the file in, point a connection at it.

# 1. Install QueryGlow once on your Linux server
./queryglow install

# 2. Copy your SQLite file into QueryGlow's data volume
docker cp /path/to/app.sqlite queryglow:/app/data/app.sqlite

# 3. docker cp keeps your machine's owner; give the file to the app user
docker exec -u root queryglow chown -R nextjs:nodejs /app/data

In QueryGlow: New connection, Type SQLite, Database Path /app/data/app.sqlite. Paths outside /app/data are refused. The copy is a snapshot: run docker cp again when you want fresh data.

You need a Linux server with Docker (512 MB RAM minimum, 1 GB recommended), a domain pointing at it for HTTPS, and a non-root user with sudo. SQLite files are added one at a time; Find local servers and URL paste cover the server engines.

QueryGlow vs DB Browser for SQLite

App type

DB Browser

Qt desktop app

QueryGlow

React web app on your server

AI SQL assistant

DB Browser

None (as of Sep 2026)

QueryGlow

Ask AI: schema only, never rows, your own OpenAI, Anthropic or Google key

Query guard

DB Browser

No statement guard; Undo and Revert Changes

QueryGlow

Refuses DROP TABLE and DELETE or UPDATE without WHERE by default

Access Method

DB Browser

Desktop app only

QueryGlow

Any modern browser, whole team on one install

Multi-DB Support

DB Browser

SQLite only

QueryGlow

6 databases included

Inline Cell Editing

DB Browser

Yes

QueryGlow

Yes (tables with a primary key)

CSV

DB Browser

CSV import and export

QueryGlow

INSERT / UPSERT / REPLACE import, streamed export

Query History

DB Browser

Yes

QueryGlow

Yes, per connection (last 1,000 queries)

Themes

DB Browser

Dark and light styles

QueryGlow

Dark and light themes, six accent colors or your own

Price

DB Browser

Free

QueryGlow

$79 once, whole team

Honest note: DB Browser for SQLite is free and works offline on your desktop. If you open local files on one machine, it's a fine tool. QueryGlow is for SQLite files that live on a server or that a team shares, opened in a browser with Safe Mode and schema-only AI.

See it on a real database before you decide

$79 once for your whole team, every 1.x update included.

Try the live demo

Stripe checkout. You'll enter your GitHub username for the repo invite. No refunds, so try the read-only demo first.

One License, Six Databases

QueryGlow isn't SQLite-only. Your $79 license includes all six databases with unlimited connections.

SQLite FAQ

How do I open a SQLite file with QueryGlow?
Copy it into QueryGlow's data volume on your server: docker cp /path/to/app.sqlite queryglow:/app/data/app.sqlite, then docker exec -u root queryglow chown -R nextjs:nodejs /app/data so the app user can write it. In QueryGlow add a SQLite connection with the path /app/data/app.sqlite. QueryGlow reads and writes that file directly; paths outside the data directory are refused. The copy is a snapshot, so run docker cp again when you want fresh data.
Is QueryGlow better than DB Browser for SQLite?
It depends on your needs. DB Browser is free and works offline as a desktop app, and that is its main advantage. QueryGlow runs on your server and opens in a browser for your whole team, with schema-only AI SQL, Safe Mode and support for 6 databases (not just SQLite). If you want web access or work with several database types, try the live demo (the real app on a sample database, read-only, AI switched off, no signup) and decide.
Can I edit SQLite data with QueryGlow?
Yes. Click a cell to edit it (long values open an editor window), Enter saves, Escape cancels. You can add and delete rows. Editing needs a primary key on the table.
Does QueryGlow have Safe Mode for SQLite files?
Yes. By default Safe Mode refuses DROP TABLE and DELETE or UPDATE without WHERE on your SQLite file (QUERYGLOW_ALLOW_DESTRUCTIVE=true lifts this), and adds LIMIT 1000 to a SELECT without one. It is on in a fresh install and covers the Query Editor and AI agents.
Can I import CSV data into SQLite?
Yes. QueryGlow's CSV import supports three strategies: INSERT (add new rows), UPSERT (update if exists, insert if new), and REPLACE (delete all existing data first). It detects the delimiter and lets you pick the encoding (UTF-8, Western ISO-8859-1 or MacRoman).
Can AI agents read my SQLite file?
Yes, through Agent Access. Tokens are read-only by default, enforced by SQLite itself (PRAGMA query_only), and each agent query runs in its own worker process that is stopped on timeout. Every call, including refused ones, shows up in the Activity tab.
Does QueryGlow only work with SQLite?
No. QueryGlow supports 6 databases: PostgreSQL, MySQL, MariaDB, SQLite, CockroachDB, and TimescaleDB. One $79 license covers all databases with unlimited connections. Same interface for everything.
Is my SQLite data secure with QueryGlow?
Your rows never leave your server. SQLite paths are sandboxed to /app/data to prevent access to system files. Connection credentials are encrypted with AES-256-GCM. Ask AI sends only the schema, and only to the provider whose key you entered. No telemetry, no tracking.

Ready to Open Your SQLite Files in a Browser?

$79 once. All six databases included. Safe Mode. Schema-only AI.

Try the live demo

One-time payment. No subscription. Try the demo first.