FREEDOM251

Freedom251 › Database Testing Tools

mori

Paid LinuxMac

Visit mori Alternatives

mori's own site

What mori is

mori is a free, open-source command-line proxy for working with a production database while keeping writes and schema changes local. Reads come from live production, and writes go to a local Shadow database; mori combines those local changes with production reads. This approach supports querying, data changes and migration testing in a production-like view, after which an instance can be reset or removed. Production is described as write-protected.

The software supports PostgreSQL, CockroachDB, MySQL, MariaDB, Microsoft SQL Server, SQLite, DuckDB, Redis and Firestore. It can use provider credentials it detects for AWS RDS, GCP Cloud SQL, Supabase, Neon and PlanetScale, or a supplied connection string. Other listed integrations include Azure, Vercel Postgres, MongoDB Atlas, DigitalOcean, Railway, Upstash, Cloudflare and Firebase. For private database networks, mori supports SSH tunnels, GCP Cloud SQL Proxy and AWS SSM.

A terminal dashboard displays connections, query routing, local change counts, schema divergence, logs, latency metrics and QPS. Its built-in Model Context Protocol server lets AI agents read production data, write to Shadow, verify results and reset. mori runs on Linux and macOS, uses the MIT license and provides a shell installer. The maker says it was built in Los Angeles, California.

Who it suits

mori suits developers and database teams who want to query production data or test migrations while routing changes to a local Shadow database. It is also relevant to users working with supported database providers, private networks or AI agents that need the stated read-and-verify workflow.

What it does well

  • Production is kept write-protected while changes go to Shadow.
  • Reads combine live production data with local modifications.
  • Supports nine listed database engines.
  • Includes migration testing and instance reset.
  • Built-in MCP server supports AI agent workflows.

What to know first

  • The listed operating systems are limited to Linux and macOS.
  • Installation uses a shell command-line installer.
  • Database access depends on provider credentials or a supplied connection string.

Getting started

  1. Visit the mori website.
  2. Use the provided shell command to download and run the installer.
  3. Run mori on Linux or macOS.
  4. Connect with detected credentials for a supported provider or supply a connection string.
  5. Use the terminal dashboard to review routing and local changes, then reset or remove the instance when finished.

Verdict

Pick mori if you need a free, open-source way to test queries and migrations against production-like reads without sending writes to production. Look elsewhere if you need an operating system beyond Linux or macOS.

Questions

Is mori free?

Yes. It is free and open source under the MIT license.

Which operating systems does it support?

The listed platforms are Linux and macOS.

Which databases does mori support?

It lists PostgreSQL, CockroachDB, MySQL, MariaDB, Microsoft SQL Server, SQLite, DuckDB, Redis and Firestore.

How does mori protect production from writes?

Reads use production data, while writes and schema changes are routed to a local Shadow database. Production is described as write-protected.

Can AI agents use mori?

Yes. Its built-in Model Context Protocol server lets AI agents read production data, write to Shadow, verify results and reset.

Facts from mori's own pages

Additional auth providers
The repository also lists Azure, Vercel Postgres, MongoDB Atlas, DigitalOcean, Railway, Upstash, Cloudflare, and Firebase. · github.com, 9 Oct 2026
AI agent integration
Mori includes a built-in Model Context Protocol server that lets AI agents read production data, write to Shadow, verify results, and reset. · github.com, 9 Oct 2026
AI integration
The repository says mori includes a built-in Model Context Protocol server for AI agents to read production data, write to Shadow, verify results, and reset. · github.com, 4 Oct 2026
Authentication
The homepage says mori uses existing provider credentials and can auto-detect credentials for AWS RDS, GCP Cloud SQL, Supabase, Neon, and PlanetScale, or use a supplied connection string. · moridb.sh, 4 Oct 2026
Copy-on-write isolation
Mori tracks local changes so reads can combine production data with local modifications. · github.com, 9 Oct 2026
Dashboard
The homepage lists a terminal user interface dashboard, and the repository says it shows active connections, query routing, local change counts, schema divergence, logs, latency metrics, and QPS. · github.com, 4 Oct 2026
Database engines
The repository lists PostgreSQL, CockroachDB, MySQL, MariaDB, MS SQL Server, SQLite, DuckDB, Redis, and Firestore as supported engines. · github.com, 9 Oct 2026
Install
The homepage provides a shell command that downloads and runs the installer: curl -fsSL https://moridb.sh/install.sh | sh. · moridb.sh, 4 Oct 2026
Installation
The official site provides a shell installation command and describes Mori as a command-line tool. · moridb.sh, 9 Oct 2026
Isolation
The repository says writes go to a local Shadow database while reads come from production and merge with local changes; it describes production as write-protected. · github.com, 4 Oct 2026
License
The public repository is licensed under MIT. · github.com, 9 Oct 2026
Maker location
The official site says Mori was built in Los Angeles, California. · moridb.sh, 9 Oct 2026
Migration testing
The maker lists migration testing as a feature, and says users can apply migrations in a sandbox and reset or kill the instance afterward. · moridb.sh, 9 Oct 2026
Network access
Mori supports SSH tunnels, GCP Cloud SQL Proxy, and AWS SSM for reaching databases behind private networks. · github.com, 9 Oct 2026
Product
mori is an ephemeral proxy to a production database: writes are sandboxed locally and reads use live production data with local changes applied. · moridb.sh, 4 Oct 2026
Production protection
Mori says production is write-protected while writes and schema changes are routed to the local shadow database. · github.com, 9 Oct 2026
Provider authentication
The maker says Mori detects credentials for providers including AWS RDS, GCP Cloud SQL, Supabase, Neon, and PlanetScale, or accepts a connection string. · moridb.sh, 9 Oct 2026
Provider integrations
The repository lists direct connections and integrations for GCP Cloud SQL, AWS RDS, Neon, Supabase, Azure, PlanetScale, Vercel Postgres, MongoDB Atlas, DigitalOcean, Railway, Upstash, Cloudflare, and Firebase. · github.com, 4 Oct 2026
Purpose
Mori is an ephemeral proxy to a production database: writes are sandboxed locally while reads use live production data merged with local changes. · moridb.sh, 9 Oct 2026
Security and trust
The homepage says mori authenticates with existing provider credentials; the repository says production is write-protected, and the pages opened did not state a security certification or compliance standard. · moridb.sh, 4 Oct 2026
Support contact
The official site lists [email protected] as an email contact. · moridb.sh, 9 Oct 2026
Terminal dashboard
The maker lists a terminal dashboard; the repository says it shows connections, routing, local change counts, schema divergence, query logs, and latency metrics. · github.com, 9 Oct 2026
Tunneling
The repository says mori supports SSH tunnels, GCP Cloud SQL Proxy, and AWS SSM to reach databases behind private networks. · github.com, 4 Oct 2026
Use case
The maker presents mori as a way to run queries, apply migrations, and modify data against production-like reads, then reset or remove the instance. · moridb.sh, 4 Oct 2026

Where mori stands on Freedom251

Look at these too