Every commit, on stage.
The vibe-coding league where every commit is evidence.
┌──────────────────────────────────────────────────────────┐
│ commit.show · Audit report │
└──────────────────────────────────────────────────────────┘
your-build owner/your-build
┌──────────────────────────────────────────────────────────┐
│ What this build missed │
│ ↓ No API rate limiting on /auth endpoint │
│ ↓ Accessibility 72 · buttons missing aria-labels │
│ │
│ What it got right │
│ ↑ Tests cover the auth path · CI green for 30 days │
│ ↑ Full-stack evidence · 6 tech layers │
│ ↑ Brief integrity 9/10 · all 6 sections answered │
└──────────────────────────────────────────────────────────┘
╔═══════════════════════════╗
║ ║
║ █████╗ ██████╗ ║
║ ██╔══██╗ ╚════██╗ ║
║ ╚█████╔╝ █████╔╝ ║
║ ██╔══██╗ ██╔═══╝ ║
║ ╚█████╔╝ ███████╗ ║
║ ╚════╝ ╚══════╝ ║
║ ║
║ 82 / 100 · strong ║
╚═══════════════════════════╝
Audit 42/50 ▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▱▱
Scout 26/30 ▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▱▱▱▱
Comm. 14/20 ▰▰▰▰▰▰▰▰▰▰▰▰▰▰▱▱▱▱▱▱
Ranked #3 of 47 Season Zero
Tier Honors (top 5%)
commit.show
# audit any public repo from your terminal — no signup
npx commitshow@latest audit github.com/owner/repo
If commit.show changes how you think about shipping vibe-coded work — drop a ⭐.
Stars tell us this league is wanted · they help vibe-coders find each other faster.
A structured league for vibe-coded (AI-assisted) projects. Unlike a popularity contest, every project gets a transparent 100-point score — broken into three signals that each catch different kinds of nonsense:
| Pillar | Weight | Caught by |
|---|---|---|
| Audit | 50% | Claude reads the repo + Lighthouse + GitHub signals · objective evidence |
| Scout forecast | 30% | Tier-gated humans place forecast votes · social proof with skin in the game |
| Community signal | 20% | Views · comments · returning attention · the room reacts |
Run a season for three weeks. The top 20% graduate and earn permanent
status (Valedictorian · Honors · Graduate). The rest land in the
Rookie Circle with the audit notes they need to come back stronger.
Season Zero · US Launch 2026
npx commitshow@latest audit github.com/yourname/your-repoThe CLI calls the same Claude-grade audit engine the league runs internally,
prints the report in your terminal, and (in local mode) drops .commitshow/audit.md
into your repo so your AI coding agent can read it on the next turn. Repo:
commitshow/cli.
Audition at commit.show/submit to enter the ladder. You unlock Scout forecasts, weekly recommit deltas, season ranking, Backstage prompt extraction, and (if you graduate) the Hall of Fame.
Forecast which projects will graduate. Tier-gated monthly ballots. Hit-rate earns activity points and tier promotion. The Scouts who spotted the eventual Valedictorian early get permanent Early Spotter badges on their profile.
- Score · 100-point total, split into the three pillars above
- 3 strengths + 2 concerns · asymmetric by design — concerns don't dominate
- Vibe-coder findings · 7 categories the audit specifically checks for (RLS coverage · API rate limiting · secrets in client code · prompt-injection surface · DB indexes · error tracking · etc.)
- Rank + projected tier · where it stands in this week's window
- Δ since last snapshot · what changed when
Public scoring rubric: commit.show/rulebook. Per-pillar deep dive (logged-in members): commit.show/audit.
Once a project is auditioning, drop a live-updating badge into the project's own README:
[](https://commit.show/projects/YOUR_PROJECT_ID)Append &style=pill for the larger embed. Snippet auto-generated on the
project page after auditioning.
| Layer | Tech |
|---|---|
| Frontend | React 18 + Vite + TypeScript + Tailwind |
| Backend | Supabase (Postgres + Auth + Edge Functions + Realtime) |
| Audit engine | Claude API · claude-sonnet-4-6 |
| Lighthouse | Google PageSpeed Insights API |
| CLI | commitshow/cli · npm commitshow |
| Deploy | Cloudflare Pages |
Requires Node 20+ and a Supabase project (anon key is public-safe; the service-role key stays server-side, only used by Edge Functions).
git clone https://github.com/commitshow/commitshow.git
cd commitshow
npm install
cp .env.example .envEdit .env:
VITE_SUPABASE_URL=https://<project>.supabase.co
VITE_SUPABASE_ANON_KEY=<anon key from supabase dashboard>
VITE_PAGESPEED_KEY=<google PageSpeed key · optional>
Apply the database schema and ordered migrations:
psql "$DATABASE_URL" -f supabase/schema.sql
for f in supabase/migrations/*.sql; do psql "$DATABASE_URL" -f "$f"; doneEdge Functions (audit-preview, analyze-project, etc.) deploy through the Supabase CLI:
npx supabase functions deploy analyze-project audit-preview discover-mds badge apply-artifactnpm run dev # Vite dev server on http://localhost:5173
npm run build # tsc + vite build → dist/
npm run preview # serve dist/ locally
npx tsc --noEmit # type check (run before push)npx commitshow@latest audit github.com/owner/repo # markdown report
npx commitshow@latest audit github.com/owner/repo --json # full JSON envelope
npx commitshow@latest audit . --source=claude-code # tag the call originThe CLI lives in github.com/commitshow/cli
and ships separately on npm as the commitshow package.
The optional --source=<tag> flag lets agents and editors self-report
how the call originated (e.g. claude-code · cursor · antigravity ·
production-audit-skill). Source values feed the maintainer's funnel
analytics in the admin dashboard. No PII; drop the flag to stay
completely anonymous.
npx commitshow@latest login # opens the browser for one-tap approval
npx commitshow@latest whoami # verify the saved tokenAnonymous CLI users get 20 audits/IP/day; signed-in users get
50/day plus their audited repos auto-claim ownership (visible
under commit.show/me → MY AUDITS). Tokens
are 90-day JWTs stored in ~/.commitshow/config.json.
curl 'https://api.commit.show/audit?repo=github.com/owner/repo&format=md'
curl 'https://api.commit.show/audit?repo=github.com/owner/repo&format=json'OpenAPI 3.1 spec: https://api.commit.show/openapi.json.
Connect this repo to Cloudflare Pages — framework Vite, build command
npm run build, output directory dist. Every git push to main triggers
a fresh deploy; no wrangler deploy step needed.
| Phase | Status |
|---|---|
| V0 — audition flow · audit engine · score card · feed | shipped |
| V0.5 — auth · Scout tiers · forecast UI · Artifact Library · Creator Community | shipped |
| V1 — %-based season engine · Stripe audition fee · OAuth (Google · X · GitHub · LinkedIn) · CLI login + MCP server · production-audit Skill · Terms / Privacy · CMO's Room | shipped |
| V1.1 — payouts · season-end automation · X auto-post triggers · per-project og:image | in progress |
| V1.5 — Scaffold / BKit · talent market · Twitter auto-post · Bundle curation · refresh-token flow | after V1.1 |
- Platform — https://commit.show
- Rulebook — https://commit.show/rulebook
- Privacy — https://commit.show/privacy
- Terms — https://commit.show/terms
- CLI repo — https://github.com/commitshow/cli
- npm package — https://www.npmjs.com/package/commitshow
- REST API — https://api.commit.show/openapi.json
MIT · © 2026 Madeflo Inc.
The platform is operated by Madeflo Inc., a Delaware corporation. "commit.show" is the product brand; legal filings, payouts, and external service registrations all use the Madeflo Inc. entity.
Every commit, on stage. commit.show
© 2026 Madeflo Inc. · commit.show · All rights reserved

{ "mcpServers": { "commitshow": { "command": "npx", "args": ["-y", "commitshow-mcp"] } } }