Cedvel 🔒 Read only ✎ Editable Download
Cedvel A native database viewer for macOS

Your databases, in a window that behaves like a Mac app.

Cedvel opens PostgreSQL, MySQL and SQLite, shows the rows, and stays out of the way. It is a real Mac app: one window per connection, keyboard first, quick with pages of thousands of rows, and read only until you decide otherwise.

Download for macOSUniversal, macOS 14 or later Signed and notarized by Apple. Updates itself.

columntextvaluetext
enginesPostgreSQL, MySQL, SQLite
connectionsSSL, SSH tunnels, saved per environment
passwordsKept in the macOS Keychain, never in a file
windowsOne per connection, several databases side by side
requiresmacOS 14 Sonoma or later

Find the rows, fast.

Tables load a page at a time, with the column widths worked out from what is actually in them. Scrolling a page of a few thousand rows does not stutter.

featuretextdetailtext
filtersChips per column, or a WHERE line for plain SQL, with your last 100 conditions on the down arrow
sortingClick a header. Each table remembers its sort and its row limit
columnsHide what you do not need; reset widths or pick a density from the gear menu
foreign keysJump to the referenced row, then come back with ⌥⌘←
record panelOne row at a time, field by field, with long values in a proper editor
exportCSV, JSON or INSERT statements, from a table or a query result

Edit deliberately, commit when you mean it.

Changes queue up as pending edits. Nothing reaches the database until you commit, and you can read the exact SQL before it runs.

featuretextdetailtext
pending changesEdited, added and deleted rows are marked; Preview SQL shows the statements
stale rowsIf a row changed underneath you, the commit stops and says so
datesA calendar and time picker, or type the value yourself
long textA large editor for JSON and long values, attached to the cell
keyboardTab across the row, ⌘S to commit, Esc to undo the cell

A SQL editor that knows your schema.

Write a query, run it with ⌘↩, and edit the results in place when they come from a single table. Suggestions come from the database in front of you.

SELECT o.id, o.status, c.email
FROM orders o
JOIN customers c ON c.id = o.customer_id
WHERE o.total > 100
ORDER BY o.created_at DESC;
featuretextdetailtext
completionTables, columns and aliases, ranked by what you use; nothing where a value belongs
tabsSeveral queries at once, kept per database, reopenable after you close them
historyEvery statement you ran, with its timing, and queries you saved by name
safetyUnder Read only, a write statement is refused before it runs
formatting⌃⌘I to format, ⌘/ to comment, ⌘. to cancel a slow query

Columns and indexes, without leaving the app.

Switch a table to Structure to see its columns and indexes, then change them with a form that shows the SQL it will run.

featuretextdetailtext
columnsAdd, rename or drop; change type, NULL and default where the engine allows it
indexesCreate with the columns in order, unique, and the method on PostgreSQL
sequencesReset one table's sequence, or every sequence in the database
definitionsCopy CREATE for a table or view, with or without indexes, triggers and comments
viewsOpen a view's definition in a query tab; refresh materialized views

Production is treated like production.

Every connection carries an environment. Production windows are tinted, open read only, and make you take an extra step before anything can change.

guardtextdetailtext
read onlyThe default. Writes are refused before they reach the server
confirmationType the connection name before a production database becomes editable
touch idUnlock editing with Touch ID or your login password
destructiveDropping asks for the name; truncating shows the statement first
closingUncommitted changes stop a window or the app from closing quietly

Download Cedvel

A universal build for Apple silicon and Intel, signed and notarized by Apple, with updates built in.

Download for macOSUniversal, macOS 14 or later All releasesNotes and older builds

columntextvaluetext
enginesPostgreSQL 12+, MySQL 8, SQLite 3
connectionsSSL modes through Verify full, SSH tunnels with a key or passphrase
requiresmacOS 14 Sonoma or later
updatesChecks for new versions and installs them itself