Discover and explore top open-source AI tools and projects—updated daily.
chmonitorClickHouse operational advisor with real-time monitoring and AI insights
Top 99.6% on SourcePulse
chmonitor is an open-source operational advisor for ClickHouse, providing real-time monitoring and AI-driven recommendations for performance optimization. It targets engineers and power users managing ClickHouse clusters, offering actionable insights without auto-applying changes. Available as a self-hostable GPL-3.0 application or a managed cloud service.
How It Works
The system analyzes ClickHouse system.* tables and EXPLAIN plans to generate AI-powered recommendations for projections, skip indexes, partition keys, PREWHERE rewrites, and materialized views, strictly adhering to a "recommend-only" policy. It features real-time query/cluster monitoring, an AI Agent for natural-language querying, and an MCP Server for integrating with external AI tools. Built on Vite, React 19, and TanStack Start, it deploys as a native Workers bundle.
Quick Start & Requirements
Start quickly via Docker:
docker run -d --name chmonitor -p 3000:3000 \
-e CLICKHOUSE_HOST=https://clickhouse.example.com:8443 \
-e CLICKHOUSE_USER=default \
-e CLICKHOUSE_PASSWORD=change-me \
ghcr.io/chmonitor/chmonitor:latest
Access at http://localhost:3000. For Cloudflare Workers, Node.js 18+ and pnpm are needed. Production deployments should pin release tags. Docs: docs.chmonitor.dev, Demo: dash.chmonitor.dev.
Highlighted Details
chm diagnose).Maintenance & Community
Actively developed, with recent stack migration to TanStack Start/React 19 (v0.3). Feedback via issues/PRs is welcomed. Community channels (Discord/Slack) are not specified.
Licensing & Compatibility
Self-hosted is GPL-3.0 (copyleft), potentially restricting proprietary integration. Cloud has tiered subscriptions.
Limitations & Caveats
v0.3 is a significant stack upgrade. AI recommendations require human expert review before DDL application. Specific unsupported platforms or known bugs are not detailed.
2 hours ago
Inactive