Overview
Is everything okay?
One workspace for your databases and vectors. Safe Mode for production.
Traditional database clients are built around tables, rows and query editors. Recern brings data, activity and performance into one workspace.
Is everything okay?
What is stored here?
What is happening right now?
What is slow or expensive?
Talk directly to the database.
Other database tools help you manage databases. Recern helps you understand them.
Each engine has its own way of working. Recern respects that — with workflows built around its runtime, not a generic interface.
Recern reads each server's own statistics and turns them into findings: a blocked session, an unused index, a collection full of deleted vectors. Each one leads to the view that explains it.
Inspect. Understand. Decide.
Production connections start in Safe Mode. PostgreSQL and MySQL use read-only transactions; SQLite opens read-only and blocks unsafe operations; Redis refuses commands that write. TLS and SSH tunnels are available for server connections. MongoDB, ClickHouse, Cassandra, Qdrant, OpenSearch and Microsoft SQL Server consoles are read-only in this version. TLS support through SSH depends on the engine; see the connection documentation. Use a dedicated read-only account and query limits; Safe Mode does not replace database permissions or prevent expensive reads.
Confidence before every command.
Recern Vector 0.4.0 combines embedded vector storage with a single-node HTTP server and portable Python, Rust and Node.js clients for Recern and Qdrant.
MIT OR Apache-2.0 · v0.4.0
import recern_vector as rv
db = rv.Database.open_or_create("docs.rvec")
docs = db.create_collection("docs", dim=384, metric="cosine")
docs.upsert_many(ids, embeddings, metadatas)
hits = docs.search(query, k=5, filter={"lang": "en"})
docs.explain(query, k=5) # strategy, visited nodes, timeRecern Vector 0.4.0 · 2026-11-02 · embedded f32 and int8; HTTP and Qdrant are outside this measurement.
queries/s on SIFT1M at recall ≥ 0.95
queries/s on GloVe-100 at recall ≥ 0.95
to build the SIFT1M f32 index · 4 threads
Workspace inspects pgvector columns and indexes, Redis search indexes and vector sets when the server supports them, and Recern Vector snapshots with committed WAL changes. Recall checks are available for Recern Vector collections, including f32 and int8.

Follow a short guide from a real question to an answer in Recern.
Follow a PostgreSQL lock chain to the transaction that holds it up.
Check pgvector columns, distance operators, settings and index usage.
Create a local collection, filter results and inspect how the search ran.
Direct answers about the workspace, supported databases and Recern Vector.
Recern is a desktop workspace for databases. It brings activity, performance and the findings that need attention into one clear view, and keeps production connections safe by default. Alongside it we build Recern Vector, an open-source embedded vector database.
Recern Workspace 1.0.0 supports PostgreSQL with pgvector, MySQL, Microsoft SQL Server, MongoDB, ClickHouse, Cassandra, Qdrant, OpenSearch, SQLite, Redis, Valkey, Dragonfly and Recern Vector files. Microsoft SQL Server is available with SQL authentication and verified TLS.
Workspace inspects pgvector columns and indexes, Redis search indexes and vector sets when the server supports them, and Recern Vector snapshots with committed WAL changes. Recall checks are available for Recern Vector collections, including f32 and int8.
Production connections start in Safe Mode. PostgreSQL and MySQL use read-only transactions; SQLite opens read-only and blocks unsafe operations; Redis refuses commands that write. TLS and SSH tunnels are available for server connections. MongoDB, ClickHouse, Cassandra, Qdrant, OpenSearch and Microsoft SQL Server consoles are read-only in this version. TLS support through SSH depends on the engine; see the connection documentation. Use a dedicated read-only account and query limits; Safe Mode does not replace database permissions or prevent expensive reads.
Recern is a desktop app for macOS, Windows and Linux. Builds appear on the download page as soon as they are released.