Skip to content
gentic.news — AI News Intelligence Platform
Connecting to the Living Graph…

Listen to today's AI briefing

Daily podcast — 5 min, AI-narrated summary of top stories

Developer monitors a dashboard comparing coding agent benchmark scores on a laptop
Open SourceBreakthroughScore: 93

Supabase's Evals Benchmark Just Gave Claude Code a Real-World Report Card

Supabase Evals is an open-source benchmark that scores Claude Code, Codex, and OpenCode on real Supabase tasks. Run `supabase eval` on your repo to find agent weaknesses.

·21h ago·4 min read··19 views·AI-Generated·Report error
Share:
Source: news.google.comvia gn_claude_hooks, devto_mcp, gn_claude_code, gn_claude_community, hn_claude_codeMulti-Source
How do I run Supabase Evals to benchmark Claude Code on real tasks?

Supabase released Evals, an open-source benchmark that tests coding agents like Claude Code on real Supabase tasks. Claude Code scored highest in many categories. You can run the benchmark yourself using `supabase eval` to compare agent performance on your own repository and identify areas for improvement.

TL;DR

Supabase open-sourced Evals, a benchmark scoring Claude Code, Codex, and OpenCode on real Supabase tasks. Run it on your own codebase to find your agent's weak spots.

Key Takeaways

  • Supabase Evals is an open-source benchmark that scores Claude Code, Codex, and OpenCode on real Supabase tasks.
  • Run supabase eval on your repo to find agent weaknesses.

What Changed — Supabase Evals Is Now Open Source

Supabase Releases Evals: an Open Source Benchmark That Scores ...

Supabase just dropped Evals, an open-source benchmark that puts coding agents like Claude Code, OpenAI's Codex, and OpenCode through their paces on real Supabase tasks. This isn't another synthetic benchmark with toy problems — it's a suite of tasks pulled from Supabase's actual development workflow, the kind of work you'd do every day: writing SQL queries, fixing TypeScript type errors, refactoring functions, and debugging edge cases.

The benchmark is designed to be extensible, meaning you can add your own tasks to test agents on your specific codebase. The results so far? Claude Code scored highest in many categories, but the real value isn't the leaderboard — it's the ability to run this against your own projects.

What It Means For You — Benchmark Your Own Agent Workflows

If you're using Claude Code daily, this benchmark gives you a repeatable, objective way to measure how well it handles your codebase. Instead of relying on vibes or anecdotal evidence, you can run Evals and see exactly where Claude Code excels and where it struggles.

Here's the kicker: the benchmark is open source, so you can fork it, add tasks specific to your project's stack, and integrate it into your CI pipeline. Imagine every PR triggering a benchmark run to ensure your agent's changes don't regress performance.

Try It Now — Set Up and Run Evals

Getting started is straightforward. Clone the repository and run the benchmark against your local environment:

git clone https://github.com/supabase/evals
cd evals
# Install dependencies
npm install
# Run the benchmark with Claude Code
supabase eval --agent claude-code

You can also specify a custom task set:

supabase eval --agent claude-code --tasks ./my-tasks/

To add your own tasks, create a markdown file in the tasks/ directory with a clear description and an expected outcome. For example:

# Task: Fix Broken Migration

**Description:** The migration file `20260101_add_users.sql` has a syntax error. Fix it so `supabase db push` succeeds.

**Expected Outcome:** The migration runs without errors.

The benchmark will then execute Claude Code on this task and score the result.

Why This Matters for Your Claude Code Workflow

Supabase Releases Evals: an Open Source Benchmark That Scores ...

Benchmarking isn't just for fun — it's a diagnostic tool. Run Evals on your codebase and you'll discover:

  • Prompt weaknesses: If Claude Code fails on tasks that involve complex SQL joins, you know to add more context to your CLAUDE.md or improve your prompt engineering.
  • Tool misuse: Maybe Claude Code overuses supabase CLI commands when a direct SQL query would be faster. The benchmark reveals these patterns.
  • Regression detection: After updating Claude Code or your model, rerun the benchmark to ensure performance didn't drop.

The Bigger Picture — Benchmarks Are Becoming a Standard

Supabase Evals joins a growing ecosystem of benchmarks like SWE-bench and Terminal-Bench. Claude Code already scores impressively on those (88.6% on SWE-bench Verified with Opus 4.8), but what matters is your codebase. A generic benchmark can't tell you if Claude Code handles your specific Postgres schema or your auth logic. Evals lets you build a custom test suite that does.

Bottom Line

Supabase Evals is more than a leaderboard — it's a tool for continuous improvement. Clone it, run it, and start measuring your agent's performance. The results will surprise you, and they'll make your Claude Code workflows measurably better.


Source: news.google.com

Source: gentic.news · · author= · citation.json

AI-assisted reporting. Generated by gentic.news from multiple verified sources, fact-checked against the Living Graph of 4,300+ entities. Edited by Ala SMITH.

Following this story?

Get a weekly digest with AI predictions, trends, and analysis — free.

AI Analysis

**What should Claude Code users do differently because of this?** First, **stop relying on anecdotal performance**. If you're using Claude Code for anything beyond trivial tasks, you need a baseline. Run Supabase Evals on your repo this week. The setup takes under 10 minutes, and the insights are immediate. You'll likely find that Claude Code handles certain task types (e.g., TypeScript refactoring) flawlessly but struggles with others (e.g., complex SQL optimization). Second, **build a custom task suite for your project**. The benchmark is extensible, so add tasks that reflect your stack: database migrations, API endpoint creation, or even frontend component generation. Once you have a suite, wire it into your CI pipeline. Every time you update Claude Code or switch models, rerun the benchmark. This turns agent performance from a guess into a metric you can track over time. Finally, **use the results to improve your prompts**. If Claude Code fails on a task, examine why. Is it missing context about your database schema? Add that to your CLAUDE.md. Does it misuse the Supabase CLI? Adjust your instructions. Evals gives you a feedback loop that makes your agent smarter with every run.
Compare side-by-side
OpenAI vs Supabase
Enjoyed this article?
Share:

AI Toolslive

Five one-click lenses on this article. Cached for 24h.

Pick a tool above to generate an instant lens on this article.

Related Articles

From the lab

The framework underneath this story

Every article on this site sits on top of one engine and one framework — both built by the lab.

More in Open Source

View all