aicoolies logo
ChartDB logo
ChartDB logo

ChartDB

Instant database schema diagrams from a single query

freemiumopen sourceupdated Jun 5, 2026
Visit Website →
Share

ChartDB is an open-source database diagramming tool that converts SQL queries into instant visual entity-relationship diagrams. It supports PostgreSQL, MySQL, SQL Server, MariaDB, SQLite, CockroachDB, and ClickHouse, enabling database engineers to visualize schemas, plan migrations, and generate DDL scripts across different SQL dialects using AI assistance. Available as a free cloud app at chartdb.io or self-hosted via Docker deployment.

ChartDB solves the critical problem of database documentation and visualization by enabling engineers to transform raw SQL schemas into intuitive visual diagrams instantly. Users can input a database connection string or JSON schema and receive a rendered entity-relationship diagram within seconds. The tool supports eight major database systems including PostgreSQL, MySQL, SQL Server, MariaDB, SQLite, CockroachDB, and ClickHouse, making it applicable across diverse enterprise infrastructure. The Smart Query feature automates the visualization pipeline, reducing documentation overhead for teams managing complex database architectures.

The platform integrates AI-driven DDL generation, allowing teams to automatically refactor schemas for database migrations. When moving from MySQL to PostgreSQL, for example, ChartDB intelligently converts dialect-specific syntax differences, eliminating manual translation errors. The interactive visual editor supports drag-and-drop table positioning, relationship management, and custom column annotations. Real-time collaboration features enable entire engineering teams to view, edit, and refine diagrams simultaneously across devices, transforming database design into a collaborative cross-functional activity.

Built under the GNU Affero General Public License, ChartDB provides both cloud-hosted and self-hosted deployment options. Self-hosting is accessible to any organization with Docker or Node.js infrastructure. The project has accumulated over twenty-one thousand GitHub stars and active community engagement, signaling production maturity and continued development. Teams requiring data sovereignty or air-gapped environments can deploy locally, while those prioritizing zero-setup convenience use the free cloud version without requiring account registration.

Pricing

Free cloud version; Pro from $19/user/month, Team $59/month

Platforms

Cloud web app + self-hosted via Docker or Node.js

Categories

Tags

Use Cases

Alternatives

Related Tools

Cloudflare Vectorize

Edge-native vector database for Workers and AI applications

Cloudflare Vectorize is Cloudflare’s managed vector database for Workers and edge AI applications. It is distinct from the existing Cloudflare Workers tool page: Workers is the compute runtime, while Vectorize is the embedding index and vector-query layer used to add semantic retrieval to Cloudflare-hosted apps.

freemium

Upstash Vector

Serverless vector database with pay-as-you-go API pricing

Upstash Vector is a managed serverless vector database for RAG, semantic search, and embedding lookup. It is separate from the existing Upstash platform record in the aicoolies catalog: this slug covers the Vector product line, not the broader Redis, Kafka, or QStash platform.

freemium
OpenSearch logo

OpenSearch

Open-source search engine with vector and hybrid retrieval

OpenSearch is an Apache-2.0 distributed search engine with native vector-search support for teams that want BM25, filters, aggregations, and k-NN retrieval in the same search stack. It is distinct from Elasticsearch in the aicoolies catalog: OpenSearch is the AWS-backed open fork with its own docs, plugin path, and serverless deployment options.

open-sourceOpen Source
Supabase MCP logo

Supabase MCP

MCP server for connecting AI assistants to Supabase projects

Supabase MCP is Supabase's Apache-2.0 server for connecting AI assistants to Supabase projects. It can expose database, configuration, and project-management workflows to MCP clients such as Cursor, Claude, and Windsurf, while the official docs emphasize permission and security review before production use, SQL changes, or high-privilege database access.

open-sourceOpen SourceTelemetry
Deep Lake logo

Deep Lake

AI data runtime for multimodal datasets and vector search

Deep Lake is an open-source AI data runtime from Activeloop for storing, versioning, and querying multimodal data and embeddings. It fits teams building RAG, training, evaluation, or dataset-heavy agent workflows that need a bridge between vector search, structured metadata, and large image, text, audio, or video collections.

open-sourceOpen Source
SeekDB logo

SeekDB

AI-native state store with hybrid vector and full-text search

SeekDB is an open-source AI-native state store from the OceanBase ecosystem that combines MySQL-compatible data access with hybrid vector and full-text retrieval. It targets agent and AI application teams that need embedded or server deployment, copy-on-write style sandboxes, and searchable state without gluing together several separate storage layers.

open-sourceOpen Source