扉 tobira, the door

Every database, one terminal.

Browse, query and edit thirty databases from one terminal app. The same keys and commands work on all of them, and a read-only guard keeps production safe.

brew install xavidop/tap/tobira

Homebrew is macOS only; on Linux and Windows, use a release binary.

Thirty databases, from SQLite, PostgreSQL and MySQL to MongoDB, Redis, Snowflake and vector stores, in one terminal UI. tobira ask answers questions about them,tobira mcp serves them to agents, and tobira doctor checks the setup. See the drivers.

tobira browsing, filtering, running a query and editing a row

Why tobira

One tool for every database

terminal

One terminal

A single static Go binary. Browse schemas, run queries and edit rows without leaving the terminal.

drivers

Every database

Thirty drivers behind one interface, with the same keys and commands on all of them. Add your own as a plugin.

safety

Safe by default

Read-only connections refuse every write. Passwords stay out of the config file, in env vars or the OS keyring.

ai

AI ready

Ask in plain language with tobira ask, on Gemini, OpenAI, Anthropic or Ollama. tobira mcp serves your connections to agents.

ci

Built for CI

tobira query prints JSON, NDJSON or CSV with clear exit codes, and tobira doctor checks your setup in a pipeline.

live

Live changes

tobira watch streams change events from PostgreSQL, MongoDB, Redis and more, in the terminal UI or to stdout.