aicoolies logo
Liam ERD logo

Liam ERD

Auto-generates interactive ER diagrams from database schemas

Share
open-sourceOpen Source
Visit Website →

Liam ERD automatically generates beautiful, interactive entity-relationship diagrams from existing database schemas. It supports Rails schema.rb, PostgreSQL, Prisma, and raw SQL — with zero configuration required. A web version handles public repos instantly, while the CLI processes private repositories with CI/CD integration for keeping documentation in sync.

Liam ERD is an open-source tool that solves a persistent developer pain point: keeping database documentation up to date. Instead of manually drawing entity-relationship diagrams that become stale the moment a schema changes, Liam reads your actual database schema files and generates interactive, visually polished ER diagrams automatically. It supports multiple schema formats including Rails schema.rb, PostgreSQL dumps, Prisma schema files, and raw SQL — covering the most common ways developers define their database structures.

The generated diagrams are genuinely interactive: you can click on tables to see column details, follow relationships between entities, search for specific tables, and zoom into complex areas of your schema. The visual design is notably better than typical auto-generated diagrams, with clean layout algorithms that minimize crossing lines and group related tables. A web version at the project's website lets you generate diagrams from public GitHub repositories with zero setup — just paste a repository URL and get an instant visualization of the database schema.

For private repositories and CI/CD pipelines, the CLI tool generates diagrams as part of your build process, ensuring that documentation stays synchronized with schema changes automatically. With over 4,800 GitHub stars and Apache-2.0 licensing, Liam ERD fills a gap between heavyweight database design tools like DBeaver or pgAdmin and manual diagramming in tools like dbdiagram.io. For teams doing code reviews that involve schema changes, having an auto-generated visual diff of the database structure adds valuable context to pull requests.

Pricing

Free and open source (Apache-2.0). Web version free for public repos.

Platforms

Web app for public repos. CLI for private repos and CI/CD. Supports Rails, PostgreSQL, Prisma, SQL.

Categories

Tags

Use Cases

Alternatives

Related Tools

Codebase Memory MCP

Codebase knowledge graph MCP server for AI coding agents

Codebase Memory MCP is an MIT-licensed MCP server that turns a repository into a persistent code knowledge graph for AI coding agents. It gives Claude Code, Cursor, Codex-style agents, and other MCP clients structural queries for functions, classes, call chains, routes, and architecture, helping them explore large projects without repeatedly rereading files or relying only on broad search.

open-sourceOpen SourceTelemetry

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
Unabyss logo

Unabyss

MCP-native personal context vault for keeping AI agents aligned with your work, voice, and projects.

Unabyss is a personal context headquarters for AI agents. It syncs sources such as email, Slack, Notion, Drive, meetings, and professional profiles into structured context files that can be served to MCP-capable clients. The strongest angle is not generic note taking; it is permissioned, reusable context for Claude, Cursor, custom agents, and other tools that otherwise need the same background explained repeatedly.

freemiumTelemetry
Ardent logo

Ardent

Database branching for coding agents

Ardent is a Postgres database branching platform built for coding-agent workflows. It creates isolated database copies in seconds so Claude Code, Codex, Cursor, or human developers can test migrations, clean data, reproduce bugs, and run risky experiments without touching production. The strongest fit is teams already using Postgres who need agent-safe dev/test databases rather than another generic serverless database.

freemium
VectorChord logo

VectorChord

High-recall Postgres vector search at billion scale

VectorChord is a Postgres extension from the supervc-stack/VectorChord project that brings high-recall vector search to PostgreSQL. As the spiritual successor to pgvecto.rs, it combines IVF indexes with RaBitQ quantization to deliver Pinecone-class performance at billion-vector scale while keeping all data inside a single Postgres database — no separate vector store, no two-system sync, no rewrites when the workload grows.

open-sourceOpen Source
Infinity logo

Infinity

AI-native database for hybrid RAG retrieval

Infinity is an AI-native database from InfiniFlow that unifies dense vectors, sparse vectors, tensors, and full-text search in a single engine. Built for retrieval-augmented generation (RAG) at scale, it powers hybrid search workflows where lexical matching, semantic similarity, and reranking all happen against one storage layer instead of four loosely coupled services.

open-sourceOpen Source