WhoDB
FreeSQL/NoSQL/Graph/Cache/Object data explorer with AI-powered chat + other useful features
About WhoDB
WhoDB is a lightweight, self-hosted workspace for exploring, editing, and querying databases directly from your browser, desktop, or terminal. It supports a wide range of database engines including PostgreSQL, MySQL, SQLite, MongoDB, Redis, Elasticsearch, and more. Key capabilities include a spreadsheet-style data grid with sorting, filtering, pagination, and inline editing; an interactive schema graph for visualizing table relationships; a multi-cell query scratchpad with autocomplete and history; data import/export and mock-data generation for development; and optional AI-powered natural language querying via Ollama, OpenAI, Anthropic, or LM Studio. WhoDB is designed to be lightweight and self-hosted, making it ideal for inspecting local databases, helping teammates explore unfamiliar schemas, or working without installing a heavyweight client.
Key Features
Pros & Cons
- Lightweight and self-hosted with simple Docker setup
- Supports a broad array of databases (SQL, NoSQL, cache, search, etc.)
- Optional AI integration for natural language queries with choice of providers
- Available as web app, desktop app, and CLI for flexibility
- Open source with active development on GitHub
- Spreadsheet-like data editing with inline capabilities
- AI features require external provider setup (Ollama, OpenAI, etc.) and are not built-in
- Advanced enterprise features may be limited in the community edition
- Documentation and community resources are still growing