MetricChat

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/metricchat

Open localhost:3000, connect your database, and start asking questions.

On this page