{"adoption": {"forks": 505, "observed_at": "2026-08-28T04:09:31.557942+00:00", "stars": 5843}, "canonical_url": "https://ross.abutalabs.com/products/sqlchat", "card": {"archived": false, "artifact_type": "application", "description": "Chat-based SQL Client and Editor for the next decade", "domain": ["databases", "large-language-models", "developer-tools", "web-development"], "enriched": true, "function": ["chatbot", "llm-inference", "rag", "database", "gui", "self-hosted"], "health_score": 67, "homepage": "https://sqlchat.ai", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["sqlchat/sqlchat"], "name": "sqlchat/sqlchat", "platform": ["self-hosted", "cloud"], "pushed_at": "2026-04-21T03:03:56+00:00", "repo": "sqlchat/sqlchat", "stars": 5843, "tags": ["text-to-sql", "sql-client", "sql-editor", "chatgpt", "nextjs", "mysql", "postgresql", "natural-language-query", "web-server", "docker", "nodejs"], "topics": ["chatgpt", "mysql", "openai", "postgres", "sql", "sqlclient", "sqleditor", "clickhouse", "cockroachdb", "oracle", "snowflake", "sqlite", "sqlserver", "tidb", "mongodb", "redis", "mssql", "text2sql", "text-to-sql", "gpt"], "urls": [], "use_cases": ["query a database using natural language", "chat-based sql client for mysql and postgres", "self-host an ai sql editor with my openai key", "write sql queries without knowing sql syntax", "browse and edit database data through a chat interface", "deploy a text-to-sql web app on vercel"], "what_it_is": "SQL Chat is a chat-based SQL client and editor that lets users query, modify, add, and delete data using natural language, powered by OpenAI. It is a Next.js web application supporting MySQL, PostgreSQL, MSSQL, TiDB Cloud, and OceanBase, deployable on Vercel or self-hosted via Docker.", "when_to_avoid": ["you need a full-featured traditional SQL IDE with schema tooling", "you cannot send schema or query context to an external LLM API", "you require strict IP whitelisting and prefer not to self-host"], "when_to_choose": ["you want natural-language querying across MySQL, PostgreSQL, MSSQL, or TiDB", "you prefer a chat interface over traditional SQL client UIs", "you need a self-hostable AI SQL client with Docker"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/sqlchat", "repo": "sqlchat/sqlchat", "role": "main", "score": 65}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:31.557942+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:51:54.969859+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "835c4f43851845525f3ff16b58f68f2d40a5fa4aa6147f855628f047216ba46f", "fetched_at": "2026-08-28T04:09:31.557942+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sqlchat/sqlchat"}, {"content_hash": "66364504b8d70553231436a39c164bac76b21165c13f57a38475e70eaf71e249", "fetched_at": "2026-08-29T08:47:43.501530+00:00", "kind": "homepage", "missing": false, "url": "https://sqlchat.ai"}, {"content_hash": "290984f5920aedb75c2d14149b8829ff2e376890e98295f5a602fc2d8c267de7", "fetched_at": "2026-08-29T08:47:43.507651+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bytebase.com/integrations/terraform/overview"}, {"content_hash": "15d8ec983c2c11bf42619df1c0c440aacfd80903a62d37966e1bc12e7cafc365", "fetched_at": "2026-08-29T08:47:43.509386+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bytebase.com/integrations/mcp"}, {"content_hash": "73c83346ee464d47066729142a3cb50b7b0b18e2d1007192fa65597fd2f7aab5", "fetched_at": "2026-08-29T08:47:43.503992+00:00", "kind": "site_page", "missing": false, "url": "https://www.bytebase.com/pricing"}, {"content_hash": "76642936b548dae8a217f10a4f5e8b43e0eed07f0f0c165ced6c39b5ea57cd34", "fetched_at": "2026-08-29T08:47:43.505935+00:00", "kind": "site_page", "missing": false, "url": "https://www.bytebase.com/integrations"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:31.557942+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:51:54.969859+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "835c4f43851845525f3ff16b58f68f2d40a5fa4aa6147f855628f047216ba46f", "fetched_at": "2026-08-28T04:09:31.557942+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sqlchat/sqlchat"}, {"content_hash": "66364504b8d70553231436a39c164bac76b21165c13f57a38475e70eaf71e249", "fetched_at": "2026-08-29T08:47:43.501530+00:00", "kind": "homepage", "missing": false, "url": "https://sqlchat.ai"}, {"content_hash": "290984f5920aedb75c2d14149b8829ff2e376890e98295f5a602fc2d8c267de7", "fetched_at": "2026-08-29T08:47:43.507651+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bytebase.com/integrations/terraform/overview"}, {"content_hash": "15d8ec983c2c11bf42619df1c0c440aacfd80903a62d37966e1bc12e7cafc365", "fetched_at": "2026-08-29T08:47:43.509386+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bytebase.com/integrations/mcp"}, {"content_hash": "73c83346ee464d47066729142a3cb50b7b0b18e2d1007192fa65597fd2f7aab5", "fetched_at": "2026-08-29T08:47:43.503992+00:00", "kind": "site_page", "missing": false, "url": "https://www.bytebase.com/pricing"}, {"content_hash": "76642936b548dae8a217f10a4f5e8b43e0eed07f0f0c165ced6c39b5ea57cd34", "fetched_at": "2026-08-29T08:47:43.505935+00:00", "kind": "site_page", "missing": false, "url": "https://www.bytebase.com/integrations"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:51:54.969859+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "835c4f43851845525f3ff16b58f68f2d40a5fa4aa6147f855628f047216ba46f", "fetched_at": "2026-08-28T04:09:31.557942+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sqlchat/sqlchat"}, {"content_hash": "66364504b8d70553231436a39c164bac76b21165c13f57a38475e70eaf71e249", "fetched_at": "2026-08-29T08:47:43.501530+00:00", "kind": "homepage", "missing": false, "url": "https://sqlchat.ai"}, {"content_hash": "290984f5920aedb75c2d14149b8829ff2e376890e98295f5a602fc2d8c267de7", "fetched_at": "2026-08-29T08:47:43.507651+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bytebase.com/integrations/terraform/overview"}, {"content_hash": "15d8ec983c2c11bf42619df1c0c440aacfd80903a62d37966e1bc12e7cafc365", "fetched_at": "2026-08-29T08:47:43.509386+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bytebase.com/integrations/mcp"}, {"content_hash": "73c83346ee464d47066729142a3cb50b7b0b18e2d1007192fa65597fd2f7aab5", "fetched_at": "2026-08-29T08:47:43.503992+00:00", "kind": "site_page", "missing": false, "url": "https://www.bytebase.com/pricing"}, {"content_hash": "76642936b548dae8a217f10a4f5e8b43e0eed07f0f0c165ced6c39b5ea57cd34", "fetched_at": "2026-08-29T08:47:43.505935+00:00", "kind": "site_page", "missing": false, "url": "https://www.bytebase.com/integrations"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:09:31.557942+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:31.557942+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:31.557942+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:51:54.969859+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "835c4f43851845525f3ff16b58f68f2d40a5fa4aa6147f855628f047216ba46f", "fetched_at": "2026-08-28T04:09:31.557942+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sqlchat/sqlchat"}, {"content_hash": "66364504b8d70553231436a39c164bac76b21165c13f57a38475e70eaf71e249", "fetched_at": "2026-08-29T08:47:43.501530+00:00", "kind": "homepage", "missing": false, "url": "https://sqlchat.ai"}, {"content_hash": "290984f5920aedb75c2d14149b8829ff2e376890e98295f5a602fc2d8c267de7", "fetched_at": "2026-08-29T08:47:43.507651+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bytebase.com/integrations/terraform/overview"}, {"content_hash": "15d8ec983c2c11bf42619df1c0c440aacfd80903a62d37966e1bc12e7cafc365", "fetched_at": "2026-08-29T08:47:43.509386+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bytebase.com/integrations/mcp"}, {"content_hash": "73c83346ee464d47066729142a3cb50b7b0b18e2d1007192fa65597fd2f7aab5", "fetched_at": "2026-08-29T08:47:43.503992+00:00", "kind": "site_page", "missing": false, "url": "https://www.bytebase.com/pricing"}, {"content_hash": "76642936b548dae8a217f10a4f5e8b43e0eed07f0f0c165ced6c39b5ea57cd34", "fetched_at": "2026-08-29T08:47:43.505935+00:00", "kind": "site_page", "missing": false, "url": "https://www.bytebase.com/integrations"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:31.557942+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:31.557942+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:51:54.969859+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "835c4f43851845525f3ff16b58f68f2d40a5fa4aa6147f855628f047216ba46f", "fetched_at": "2026-08-28T04:09:31.557942+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sqlchat/sqlchat"}, {"content_hash": "66364504b8d70553231436a39c164bac76b21165c13f57a38475e70eaf71e249", "fetched_at": "2026-08-29T08:47:43.501530+00:00", "kind": "homepage", "missing": false, "url": "https://sqlchat.ai"}, {"content_hash": "290984f5920aedb75c2d14149b8829ff2e376890e98295f5a602fc2d8c267de7", "fetched_at": "2026-08-29T08:47:43.507651+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bytebase.com/integrations/terraform/overview"}, {"content_hash": "15d8ec983c2c11bf42619df1c0c440aacfd80903a62d37966e1bc12e7cafc365", "fetched_at": "2026-08-29T08:47:43.509386+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bytebase.com/integrations/mcp"}, {"content_hash": "73c83346ee464d47066729142a3cb50b7b0b18e2d1007192fa65597fd2f7aab5", "fetched_at": "2026-08-29T08:47:43.503992+00:00", "kind": "site_page", "missing": false, "url": "https://www.bytebase.com/pricing"}, {"content_hash": "76642936b548dae8a217f10a4f5e8b43e0eed07f0f0c165ced6c39b5ea57cd34", "fetched_at": "2026-08-29T08:47:43.505935+00:00", "kind": "site_page", "missing": false, "url": "https://www.bytebase.com/integrations"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:31.557942+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:31.557942+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:31.557942+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:51:54.969859+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "835c4f43851845525f3ff16b58f68f2d40a5fa4aa6147f855628f047216ba46f", "fetched_at": "2026-08-28T04:09:31.557942+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sqlchat/sqlchat"}, {"content_hash": "66364504b8d70553231436a39c164bac76b21165c13f57a38475e70eaf71e249", "fetched_at": "2026-08-29T08:47:43.501530+00:00", "kind": "homepage", "missing": false, "url": "https://sqlchat.ai"}, {"content_hash": "290984f5920aedb75c2d14149b8829ff2e376890e98295f5a602fc2d8c267de7", "fetched_at": "2026-08-29T08:47:43.507651+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bytebase.com/integrations/terraform/overview"}, {"content_hash": "15d8ec983c2c11bf42619df1c0c440aacfd80903a62d37966e1bc12e7cafc365", "fetched_at": "2026-08-29T08:47:43.509386+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bytebase.com/integrations/mcp"}, {"content_hash": "73c83346ee464d47066729142a3cb50b7b0b18e2d1007192fa65597fd2f7aab5", "fetched_at": "2026-08-29T08:47:43.503992+00:00", "kind": "site_page", "missing": false, "url": "https://www.bytebase.com/pricing"}, {"content_hash": "76642936b548dae8a217f10a4f5e8b43e0eed07f0f0c165ced6c39b5ea57cd34", "fetched_at": "2026-08-29T08:47:43.505935+00:00", "kind": "site_page", "missing": false, "url": "https://www.bytebase.com/integrations"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:31.557942+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:31.557942+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:51:54.969859+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "835c4f43851845525f3ff16b58f68f2d40a5fa4aa6147f855628f047216ba46f", "fetched_at": "2026-08-28T04:09:31.557942+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sqlchat/sqlchat"}, {"content_hash": "66364504b8d70553231436a39c164bac76b21165c13f57a38475e70eaf71e249", "fetched_at": "2026-08-29T08:47:43.501530+00:00", "kind": "homepage", "missing": false, "url": "https://sqlchat.ai"}, {"content_hash": "290984f5920aedb75c2d14149b8829ff2e376890e98295f5a602fc2d8c267de7", "fetched_at": "2026-08-29T08:47:43.507651+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bytebase.com/integrations/terraform/overview"}, {"content_hash": "15d8ec983c2c11bf42619df1c0c440aacfd80903a62d37966e1bc12e7cafc365", "fetched_at": "2026-08-29T08:47:43.509386+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bytebase.com/integrations/mcp"}, {"content_hash": "73c83346ee464d47066729142a3cb50b7b0b18e2d1007192fa65597fd2f7aab5", "fetched_at": "2026-08-29T08:47:43.503992+00:00", "kind": "site_page", "missing": false, "url": "https://www.bytebase.com/pricing"}, {"content_hash": "76642936b548dae8a217f10a4f5e8b43e0eed07f0f0c165ced6c39b5ea57cd34", "fetched_at": "2026-08-29T08:47:43.505935+00:00", "kind": "site_page", "missing": false, "url": "https://www.bytebase.com/integrations"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:51:54.969859+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "835c4f43851845525f3ff16b58f68f2d40a5fa4aa6147f855628f047216ba46f", "fetched_at": "2026-08-28T04:09:31.557942+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sqlchat/sqlchat"}, {"content_hash": "66364504b8d70553231436a39c164bac76b21165c13f57a38475e70eaf71e249", "fetched_at": "2026-08-29T08:47:43.501530+00:00", "kind": "homepage", "missing": false, "url": "https://sqlchat.ai"}, {"content_hash": "290984f5920aedb75c2d14149b8829ff2e376890e98295f5a602fc2d8c267de7", "fetched_at": "2026-08-29T08:47:43.507651+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bytebase.com/integrations/terraform/overview"}, {"content_hash": "15d8ec983c2c11bf42619df1c0c440aacfd80903a62d37966e1bc12e7cafc365", "fetched_at": "2026-08-29T08:47:43.509386+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bytebase.com/integrations/mcp"}, {"content_hash": "73c83346ee464d47066729142a3cb50b7b0b18e2d1007192fa65597fd2f7aab5", "fetched_at": "2026-08-29T08:47:43.503992+00:00", "kind": "site_page", "missing": false, "url": "https://www.bytebase.com/pricing"}, {"content_hash": "76642936b548dae8a217f10a4f5e8b43e0eed07f0f0c165ced6c39b5ea57cd34", "fetched_at": "2026-08-29T08:47:43.505935+00:00", "kind": "site_page", "missing": false, "url": "https://www.bytebase.com/integrations"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:51:54.969859+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "835c4f43851845525f3ff16b58f68f2d40a5fa4aa6147f855628f047216ba46f", "fetched_at": "2026-08-28T04:09:31.557942+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sqlchat/sqlchat"}, {"content_hash": "66364504b8d70553231436a39c164bac76b21165c13f57a38475e70eaf71e249", "fetched_at": "2026-08-29T08:47:43.501530+00:00", "kind": "homepage", "missing": false, "url": "https://sqlchat.ai"}, {"content_hash": "290984f5920aedb75c2d14149b8829ff2e376890e98295f5a602fc2d8c267de7", "fetched_at": "2026-08-29T08:47:43.507651+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bytebase.com/integrations/terraform/overview"}, {"content_hash": "15d8ec983c2c11bf42619df1c0c440aacfd80903a62d37966e1bc12e7cafc365", "fetched_at": "2026-08-29T08:47:43.509386+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bytebase.com/integrations/mcp"}, {"content_hash": "73c83346ee464d47066729142a3cb50b7b0b18e2d1007192fa65597fd2f7aab5", "fetched_at": "2026-08-29T08:47:43.503992+00:00", "kind": "site_page", "missing": false, "url": "https://www.bytebase.com/pricing"}, {"content_hash": "76642936b548dae8a217f10a4f5e8b43e0eed07f0f0c165ced6c39b5ea57cd34", "fetched_at": "2026-08-29T08:47:43.505935+00:00", "kind": "site_page", "missing": false, "url": "https://www.bytebase.com/integrations"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:51:54.969859+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "835c4f43851845525f3ff16b58f68f2d40a5fa4aa6147f855628f047216ba46f", "fetched_at": "2026-08-28T04:09:31.557942+00:00", "kind": "readme", "missing": false, "url": "https://github.com/sqlchat/sqlchat"}, {"content_hash": "66364504b8d70553231436a39c164bac76b21165c13f57a38475e70eaf71e249", "fetched_at": "2026-08-29T08:47:43.501530+00:00", "kind": "homepage", "missing": false, "url": "https://sqlchat.ai"}, {"content_hash": "290984f5920aedb75c2d14149b8829ff2e376890e98295f5a602fc2d8c267de7", "fetched_at": "2026-08-29T08:47:43.507651+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bytebase.com/integrations/terraform/overview"}, {"content_hash": "15d8ec983c2c11bf42619df1c0c440aacfd80903a62d37966e1bc12e7cafc365", "fetched_at": "2026-08-29T08:47:43.509386+00:00", "kind": "site_page", "missing": false, "url": "https://docs.bytebase.com/integrations/mcp"}, {"content_hash": "73c83346ee464d47066729142a3cb50b7b0b18e2d1007192fa65597fd2f7aab5", "fetched_at": "2026-08-29T08:47:43.503992+00:00", "kind": "site_page", "missing": false, "url": "https://www.bytebase.com/pricing"}, {"content_hash": "76642936b548dae8a217f10a4f5e8b43e0eed07f0f0c165ced6c39b5ea57cd34", "fetched_at": "2026-08-29T08:47:43.505935+00:00", "kind": "site_page", "missing": false, "url": "https://www.bytebase.com/integrations"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 78, "longevity": 90, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1266, "days_push": 134, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 65, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}