{"slug": "show-hn-semglot-sqlglot-for-semantic-layers", "title": "Show HN: Semglot – Sqlglot for Semantic Layers", "summary": "André, a developer at benchouse.ai, released Semglot, an MIT-licensed open-source tool that reads semantic models in one format and emits them in another, starting with dbt and targeting six different outputs. The tool was created to standardize semantic context for scoring analytics agents on the benchouse.ai public leaderboard, eliminating the need for manual porting across formats like dbt docs, Snowflake semantic views, and custom YAML.", "body_md": "Hey HN, I’m André, one of the people that is building benchouse.ai, a public leaderboard for analytics agents.\n\nTo score every agent fairly, we need to give them equivalent semantic context. Every agent has their own format ranging from dbt docs to Snowflake semantic views or custom yaml formats. I was porting them over manually, but every change in the reference context meant updating multiple docs. Quite annoying.\n\nSo we wrote semglot, it reads one semantic model and emits another one. Similar to sqlglot but for semantic layers. Today it reads dbt and writes to 6 different targets. Many more to come as we add more agents to benchouse.ai\n\nMIT licensed.\n\nComments URL: [https://news.ycombinator.com/item?id=48990182](https://news.ycombinator.com/item?id=48990182)\n\nPoints: 1\n\n# Comments: 0", "url": "https://wpnews.pro/news/show-hn-semglot-sqlglot-for-semantic-layers", "canonical_source": "https://github.com/benchouse/semglot", "published_at": "2026-07-21 09:59:50+00:00", "updated_at": "2026-07-21 10:22:50.831696+00:00", "lang": "en", "topics": ["developer-tools", "ai-agents"], "entities": ["André", "benchouse.ai", "Semglot", "dbt", "Snowflake"], "alternates": {"html": "https://wpnews.pro/news/show-hn-semglot-sqlglot-for-semantic-layers", "markdown": "https://wpnews.pro/news/show-hn-semglot-sqlglot-for-semantic-layers.md", "text": "https://wpnews.pro/news/show-hn-semglot-sqlglot-for-semantic-layers.txt", "jsonld": "https://wpnews.pro/news/show-hn-semglot-sqlglot-for-semantic-layers.jsonld"}}