“An OpenCode fork claims 74.4% on dbt Labs' ADE-Bench — nearly 2x Claude Code's baseline — on the vendor's own leaderboard.”
altimate-code beats Claude Code by 34 points on dbt Labs' ADE-Bench — per the vendor's own leaderboard (32/43 vs ~17/43). It's an MIT-licensed TypeScript CLI, forked from OpenCode and re-tooled with 100+ deterministic tools for SQL parsing, column-level lineage, dbt manifest work, and 11 warehouse drivers. The pitch: stop letting LLMs pattern-match SQL and give them compiled tools instead. Built by the team behind dbt Power User; 537 stars and 128 open issues three weeks after Show HN.
You know that feeling when an AI coding agent confidently writes a JOIN on the wrong column and your downstream dashboards quietly go sideways for a week? General-purpose agents treat SQL like application code — they guess at schemas, hallucinate column names, and ignore lineage. The maintainer's launch post pegs 78% of AI-generated SQL errors as silent wrong-join results. You end up triple-checking every generated query, which defeats the point of having an agent in the first place.
Think of it like a spell-checker bolted onto an AI coding agent, but for SQL and dbt. Instead of letting the model reason its way through a query, altimate-code hands it 100+ deterministic tools it can call: compiled SQL parsers, column-level lineage extractors, dbt manifest readers, anti-pattern rules, and drivers for 11 warehouses (Snowflake, BigQuery, Databricks, Postgres, Redshift, ClickHouse, DuckDB, MySQL, SQL Server, Oracle, SQLite, MongoDB). You run `altimate` in your terminal, connect a model (Anthropic, OpenAI, Gemini, Ollama, others), and the agent operates in one of three scoped modes — Builder (write), Analyst (read-only SELECT), or Plan (outline only). Validation happens outside the LLM's reasoning loop, so the model can't talk itself into a wrong answer.
If you're a data or analytics engineer already using dbt and tired of AI assistants that confidently rename your columns, this is aimed squarely at you — especially if you work across more than one warehouse. Not useful yet if you're Snowflake-only (Cortex Code CLI is closer to home) or if you need signed enterprise support — this is a 3-week-old v0.5.x tool with 10 contributors and fresh securit...
Worth a spin this week if you're a dbt user evaluating AI agents — the benchmark story is strong enough to justify 30 minutes. Don't put it on the critical path yet: the CHANGELOG shows security fixes (MCP env-var injection, ClickHouse comment injection, prototype pollution) landing in the last 30 days, 128 open issues against 10 contributors, and the #1 ADE-Bench ranking is on the vendor's own site, not dbt Labs'. Experimental sandbox today; production candidate in a couple of quarters if the cadence holds.
View original sourceThis page gives you the hook. The full Snaplyze digest goes deeper so you can move from curiosity to decision with less noise.
Open the full digest to read the deeper breakdown, compare viewpoints, and get the practical next-step playbooks.
Read the full digest for deep-dive insight, Easy Mode, Pro Mode, and practical playbooks you can actually use.
Install Snaplyze