1bench — Modern Turso GUI client

TursoTurso GUI client

Browse tables, run SQL, and manage Turso and libSQL databases visually. Connect to Turso on localhost, self-hosted, or cloud (Turso Cloud).

Apple Silicon — Also available for 7-day free trial · No credit card required

Your data stays yours

1bench runs entirely on your machine. Nothing is ever sent to us.

100% Local

Credentials and data never leave your machine.

Zero Telemetry

No usage tracking, no query logging, no analytics.

Direct Connection

Straight to your database, nothing in between.

Built for Turso

1

Edge Databases at Your Fingertips

Connect to hosted Turso databases at any edge region. Same UI for local libSQL and edge; connection URL + auth token, TLS by default.

2

libSQL Protocol Support

Works with the full libSQL protocol: hosted Turso, embedded replicas, self-hosted libSQL, and local SQLite files. One app, every deployment.

3

Visual Query Builder

Build SELECT, JOIN, and aggregate queries visually with a searchable schema tree. Live SQL preview so you can learn as you build.

4

Open Local & Hosted Side by Side

Open .db and .sqlite files from Finder alongside your hosted Turso databases. Multi-tab workflow lets you work across local and edge.

10x your Turso productivity

Stop switching between CLI and code. Manage everything visually.

SQL Editor

Write and run SQL with syntax highlighting, autocomplete, and instant results as you type.

Visual Query Builder

Build SELECT, JOIN, and aggregate queries visually with a searchable schema tree. Live SQL preview.

Table Browser

Browse tables, views, and schemas. Inspect columns, types, row counts, and constraints inline.

Edge & Embedded Replicas

Connect to hosted Turso databases at edge regions or embedded replicas over the libSQL protocol.

Vector Search

Semantic search on F32_BLOB vector columns using libsql_vector functions with native vector indexes.

Inline Row Editing

Edit, add, and delete rows directly in the table view. Stage changes and save in batch or discard.

CSV Import

Import CSV files into Turso tables with automatic type detection, field mapping, and preview.

Export Data

Export query results or full tables to CSV or JSON. Filter and project from the export dialog.

Create Table

Create tables with columns, types, and constraints through a visual wizard with live SQL preview.

Query History

Every query you run is saved per connection. Search, filter, and re-run previous queries instantly.

Autocomplete

Smart suggestions for tables, columns, and SQL keywords as you type. Learns from your schema.

Keyboard Shortcuts

Navigate tables, run queries, switch tabs, and manage connections without ever reaching for the mouse.

Multiple Tabs

Work across Turso and local libSQL databases in parallel tabs. Each tab keeps its own state.

Open Local Files

Open local .db and .sqlite files alongside hosted Turso databases in one app. Multi-workflow support.

Production Safe

Read-only mode, destructive-action confirmations, and per-connection ACL checks keep production safe.

Frequently asked questions

What is a Turso GUI?
A Turso GUI is a visual desktop client that connects to your Turso (libSQL) databases so you can browse tables, run SQL, and edit data without the turso CLI. 1bench is a modern Turso GUI for Mac, Windows, and Linux.
Does Turso have a GUI?
Turso provides a web dashboard and the turso CLI for managing databases. For a full desktop experience — browsing schemas, editing rows, running queries with autocomplete, and exporting results — you install a third-party Turso GUI like 1bench.
What is the best Turso GUI for Mac, Windows, or Linux?
A good Turso GUI should run natively on your OS, connect with your database URL and auth token over TLS, and let you browse tables and run SQL with syntax highlighting. 1bench delivers all of this with a single download for Mac, Windows, and Linux.
Can a Turso GUI connect to Turso Cloud and local SQLite or libSQL files?
Yes. Turso is built on libSQL, an open-source fork of SQLite, so a Turso GUI can connect to hosted Turso databases over the libSQL protocol and open local SQLite or libSQL files. 1bench supports both, plus embedded replicas.
What is the difference between Turso, libSQL, and SQLite?
SQLite is the embedded database engine; libSQL is an open-source fork of SQLite that adds remote access, replication, and a server protocol; Turso is the hosted platform that runs libSQL at the edge. A Turso GUI like 1bench speaks the libSQL protocol, giving you SQLite's simplicity with remote, edge-ready connectivity.

Ready to manage Turso visually?

1bench connects to Turso Cloud and self-hosted instances. Start your 7-day free trial today.

View Pricing

1bench is not affiliated with or endorsed by Turso, Inc.. Turso is a trademark of Turso, Inc..