Welcome to MetricChat
Self-hosted AI data analyst that turns your database into a conversation.
What is MetricChat?
MetricChat is a self-hosted AI-powered analytics agent that connects to your databases and data warehouses, letting you ask questions in plain English and get SQL, charts, and full dashboards back instantly.
Key Features
- Natural Language Queries — Ask questions in plain English, get answers as charts, tables, or dashboards
- Self-Hosted & Private — Deploy with one Docker command. Your data never leaves your network
- 26+ Data Sources — Connect to Snowflake, BigQuery, PostgreSQL, MySQL, and more
- Any LLM Provider — Use OpenAI, Anthropic, Google, Azure, or run local models with Ollama
- Business Rules — Teach MetricChat your company's metrics, terminology, and guardrails
- Full Dashboards — Generate complete interactive dashboards from a single prompt
Quick Start
docker run -d -p 3000:3000 \
-e MC_DATABASE_URL=postgresql://user:pass@host:5432/mydb \
metricchat/metricchatOpen localhost:3000, connect your database, and start asking questions.