A database app that feels like a Mac app.

Cedvel opens PostgreSQL, MySQL and SQLite, shows your rows, and keeps production safe. One window per connection, keyboard first, and read only until you say otherwise.

Download for macOS Universal · macOS 14 or later

Cedvel browsing a table of orders, with filters and the record panel open

Find the rows, fast

Tables load a page at a time, with column widths worked out from the data. Filter with chips or write plain SQL in the WHERE line, which remembers your last hundred conditions. Sorting and row limits are kept per table.

  • Jump along a foreign key, then come back with ⌥⌘←
  • Hide columns, reset widths, pick a density
  • Export to CSV, JSON or INSERT statements
Cedvel in dark mode with a filtered table

A SQL editor that knows your schema

Write a query, run it with ⌘↩, and edit the results in place when they come from one table. Suggestions come from the database in front of you: tables, columns and aliases, ranked by what you actually use.

  • Several query tabs per database, kept when you close them
  • History with timings, and queries saved by name
  • Under Read only, a write is refused before it runs
A SQL query in Cedvel with its results below

Change structure with the SQL in front of you

Add, rename and drop columns, change types and defaults, create and drop indexes. Every change shows the statement it will run before it runs, and asks about uncommitted edits first.

  • Reset one sequence, or every sequence in the database
  • Copy CREATE for a table, with or without indexes and triggers
  • Refresh materialized views, analyze, truncate, drop
The structure view showing columns and indexes

Production stays production

Every connection carries an environment. Production windows are tinted, open read only, and ask for more than a click before anything can change: type the connection's name, or unlock with Touch ID.

  • Edits queue as pending changes until you commit
  • A row changed underneath you stops the commit
  • Passwords live in the Keychain, never in a file
The connection manager with local, staging and production connections

Works with

PostgreSQL

Schemas, materialized views, functions, identity columns, and SSL through Verify full with your own CA.

MySQL

MySQL 8, routines, SSL modes, and the affected-row counts you expect from a write.

SQLite

Open a file from Finder or the Dock. Cedvel can be the default app for .sqlite and .db.

Connect through an SSH tunnel with a key or passphrase, and keep several databases open side by side in one window.

Recent changes

v1.2.0

Try it on your own database.

Download for macOS Signed and notarized by Apple. Updates itself.