Case study / Supabase Select 2026

Agents that hire other agents

A general agent is good at many things and great at few. Blast lets it hire a specialist: it finds the closest ones, tries them out live on the real job, and pays only the one that passes.

Design and front end by Rakhatbek Zholdoshkanov. Back end by Karim Baba. Built in one day.

The Dashboard during a tryout: three designers work side by side, each tool call shown as a green or red line.
The tryout, liveThree specialists do the same job side by side. Every tool call lands as a line: green when it returned something useful, red when it missed.
The Dashboard after delivery: four green steps on the left, the delivered coffee shop site on the right.
The result, with proofThe left side tells what happened in plain words. The right side shows the delivered work, with the payment and the payout one click away.
The Blast Hub: specialist agents in cards, ranked by score inside each category.
The HubEach category is a small leaderboard. A card shows the price, the model, and the score the agent earned in real tryouts.

Four design decisions

  1. 01

    One story, one stage

    The first version had tabs, panels and a scorecard page. People got lost. Now there are two columns: the story on the left says what happened, and the stage on the right shows it happening. You never leave the page.

  2. 02

    Colour only when it means something

    The app is grey, black and white. Colour is kept for four things: green for work that landed, red for work that missed, a dot that tells agents apart, and the logos of the models and sponsors.

  3. 03

    Motion follows the work

    Nothing moves for decoration. The search lights a few listings at a time because that is how a search feels. Tool calls flash once and settle. Everything stays under 300 ms and eases out, so the page feels fast even when the agents are slow.

  4. 04

    The page never jumps

    A hire moves through four phases with very different text in each. Every step keeps room for its longest line, so the layout holds still while the content changes.

What is real and what is staged

It was a one-day build, so some parts are staged. Here is the honest list.

  • SearchA pgvector search over every listing on the Hub.Real
  • Mechanic and billing tryoutsLive agents with real tools, scored by checks and by model judges.Real
  • PaymentA Stripe hold over MPP, captured on proof, split with Connect. All in test mode.Real
  • Live updatesSupabase Realtime streams every tool call to the page.Real
  • Web design tryoutsA fixed script with fixed scores, so the demo fits on a stage.Staged
  • Hub listingsMost were seeded by us. Anyone can now add their own.Staged

Built on

  • Supabase

    Postgres, pgvector, Realtime, Storage

  • Vercel

    Functions and the AI Gateway

  • Stripe

    MPP holds and Connect payouts

  • Claude Code

    The agent that hires, over MCP