Turso Client
The Turso and libSQL GUI Client for Mac.
A fast, native Turso GUI client for Mac. Connect to Turso cloud, libSQL servers, embedded replicas, or local SQLite files. Browse branches, edit rows, run SQL with autocomplete. SQLite-compatible with libSQL extensions. Free and open source.


Features
Built for Turso.
Connect Any Way
libsql://, HTTPS, or local file. Embedded replicas with sync URL. All work in one connection form.
Token Auth
Paste a Turso auth token from turso db tokens create. Stored in the macOS Keychain.
Branch Switching
List all branches of a Turso database. Cmd+K to jump between branches.
Inline Cell Editing
Edit Turso rows in a real spreadsheet. Statements sent over libSQL HTTP.
libSQL DDL Support
ALTER TABLE DROP COLUMN, RENAME COLUMN, and other libSQL extensions get autocompleted.
AI SQL Assistant
Ask in English, get libSQL-compatible SQL. Optimize for edge replicas.
Data Grid
Browse and edit data.
Sort, filter, and edit Turso data in a spreadsheet-like grid. Click any cell to edit. Insert and delete rows. Review changes before saving.


SQL Editor
Write queries faster.
Tree-sitter syntax highlighting, schema-aware autocomplete, multi-tab, Vim mode, and full-text query history. AI assistant can write, explain, or optimize your SQL.


Capabilities
What you can do.
- Connect to Turso cloud, libSQL, embedded replicas, local SQLite
- Run SELECT, INSERT, UPDATE, DELETE, DDL
- Browse branches with Cmd+K
- Edit rows inline with change tracking
- Export to CSV, JSON, SQL dump, XLSX
- Full-text search across query history
- Safe mode for production Turso
- Full SQLite plus libSQL extensions
Connect
Get connected in seconds.
# Connect with TablePro
URL: libsql://my-db-username.turso.io
Auth Token: <token from turso db tokens create>
# Or via Turso CLI
turso db shell my-dbSupported versions
Turso (cloud), libSQL server, libSQL embedded replicas, SQLite 3.x
Connection types
- libsql:// (with auth token)
- HTTPS (with auth token)
- Local file (file://)
How to
Connect to Turso in four steps.
- 1
Install TablePro
brew install --cask tablepro, or grab the DMG from tablepro.app/download.
- 2
Get the URL and Token
turso db show my-db for the URL. turso db tokens create my-db for the auth token.
- 3
Add a Turso Connection
Click New Connection. Pick Turso. Paste libsql:// URL and auth token.
- 4
Connect and switch branches
Click Connect. Tables appear in the sidebar. Cmd+K switches branches.
FAQ
Common Turso questions.
Does TablePro support Turso branches?
Yes. List branches with Cmd+K, switch in one click. Useful for testing schema changes against prod data.
Can I open a local libSQL file?
Yes. Pick the file connection type, select your .db. Read and write.
Does it work with embedded replicas?
Yes. Local file path plus sync URL. Reads from the local replica, writes through the sync URL.
How is the auth token stored?
macOS Keychain. Never on disk in plaintext.
Does it support libSQL extensions?
Yes. ALTER TABLE DROP COLUMN, RENAME COLUMN, all libSQL-only DDL works in the editor with autocomplete.
Try TablePro for free.
Free and open-source. macOS 14+. Apple Silicon and Intel.