Browse schemas, write SQL, and explore your database with an embedded Claude Code terminal. Built entirely through vibe coding with Claude.
Explore schemas, tables, views, functions, sequences, and custom types. See column details, constraints, indexes, and relationships at a glance.
Full-featured editor powered by CodeMirror with syntax highlighting, autocomplete, error highlighting, and query history tracking.
An embedded AI assistant that can explore your schema, write SQL queries, execute them, and help you understand your data.
Hover over any FK value to instantly see the referenced record. No more jumping between tables to understand relationships.
Interactive entity relationship diagrams. View table relationships, navigate between tables, and export as PNG, SVG, JSON, or SQL DDL.
Analyze database health with one click. Find missing indexes, table bloat, unused indexes, and more with actionable SQL fixes.
Save and manage multiple database connections. Quick connect/disconnect with a dropdown menu for easy switching.
Connect once per server and browse every database on it. Switch databases from the sidebar, create new ones with a click, or drop databases — all without leaving PgVoyager.
curl -L https://github.com/thelinuxer/pgvoyager/releases/latest/download/pgvoyager-linux-amd64.tar.gz | tar xz
cd pgvoyager-linux-amd64
./install.sh
To install with a custom port: ./install.sh 8080
curl -L https://github.com/thelinuxer/pgvoyager/releases/latest/download/pgvoyager-darwin-arm64 -o pgvoyager
chmod +x pgvoyager
PGVOYAGER_MODE=production ./pgvoyager
Then open http://localhost:5137 in your browser.
# Download pgvoyager-windows-amd64.zip from releases
# Extract and run:
.\install.ps1
To install with a custom port: .\install.ps1 -Port 8080
npm install -g @anthropic-ai/claude-code)