Skip to content
View commitshow's full-sized avatar
  • Joined May 1, 2026

Block or report commitshow

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
commitshow/README.md

commit.show

Every commit, on stage.
The vibe-coding league where every commit is evidence.

commit.show cli cli repo season launch

Visit commit.show →

  ┌──────────────────────────────────────────────────────────┐
  │  commit.show · Audit report                               │
  └──────────────────────────────────────────────────────────┘

    your-build                          owner/your-build

                         ╔══════════════╗
                         ║   82 / 100   ║
                         ╚══════════════╝

      Audit  42/50  ▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▱▱
      Scout  26/30  ▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▰▱▱▱▱
      Comm.  14/20  ▰▰▰▰▰▰▰▰▰▰▰▰▰▰▱▱▱▱▱▱

    ↑ Tests cover the auth path · CI green for 30 days
    ↑ Full-stack evidence · 6 tech layers
    ↑ Brief integrity 9/10 · all 6 sections answered
    ↓ Accessibility 72 · buttons missing aria-labels
    ↓ No API rate limiting on /auth endpoint

      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

⭐ Star us if commit.show changes how you think about shipping vibe-coded work.


What is commit.show

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


Three ways in

1. Audit your build (no signup)

npx commitshow@latest audit github.com/yourname/your-repo

The 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.

2. Audition for the season

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.

3. Become a Scout

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.


What's in the audit report

  • 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.


Live badge

Once a project is auditioning, drop a live-updating badge into the project's own README:

[![commit.show](https://tekemubwihsjdzittoqf.supabase.co/functions/v1/badge?project=YOUR_PROJECT_ID)](https://commit.show/projects/YOUR_PROJECT_ID)

Append &style=pill for the larger embed. Snippet auto-generated on the project page after auditioning.


Tech stack

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

Install

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 .env

Edit .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"; done

Edge Functions (audit-preview, analyze-project, etc.) deploy through the Supabase CLI:

npx supabase functions deploy analyze-project audit-preview discover-mds badge apply-artifact

Usage

Local dev

npm 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)

Audit a project from the terminal

npx commitshow@latest audit github.com/owner/repo            # markdown report
npx commitshow@latest audit github.com/owner/repo --json     # full JSON envelope

The CLI lives in github.com/commitshow/cli and ships separately on npm as the commitshow package.

Audit from any HTTP client (no shell required)

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.

Use inside an MCP-aware editor (Claude Desktop · Cursor · Cline)

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

Deploy

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.


Roadmap

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 · payouts · season-end automation next
V1.5 — CLI install/login · Scaffold/BKit · talent market · MCP server after V1

Links


Every commit, on stage. commit.show

© 2026 commit.show · All rights reserved

Popular repositories Loading

  1. commitshow commitshow Public

    The league for vibe-coded projects. Audit + Scout forecast + community signal — top 20% graduate every season

    TypeScript

  2. cli cli Public

    Audit any vibe-coded project from your terminal.

    TypeScript