{
  "owner": "joelbeukelman",
  "vercelTeam": "team_7u9Pn2FVMGrL4LY2LjuyIR3c",
  "hub": {
    "vercelProject": "binary",
    "url": "https://binary.bklmn.xyz"
  },
  "tools": [
    {
      "id": "delta",
      "name": "Delta",
      "summary": "Before/after slider frames: two images or videos in, one self-contained HTML frame out.",
      "repo": "joelbeukelman/delta",
      "branch": "main",
      "vercelProject": "delta",
      "url": "https://delta.binary.bklmn.xyz",
      "stack": "static HTML/JS, no build; make.mjs CLI (Node, optional ffmpeg)",
      "run": "open index.html, or node make.mjs --help",
      "test": null,
      "status": "live",
      "pricing": null
    },
    {
      "id": "enhance",
      "name": "Enhance",
      "summary": "In-browser AI upscaling and restoration for images and video on the viewer's own GPU (WebGPU + WebCodecs).",
      "repo": "joelbeukelman/enhance",
      "branch": "main",
      "vercelProject": "enhance",
      "url": "https://enhance.binary.bklmn.xyz",
      "stack": "static HTML/JS, no build",
      "run": "npm run dev",
      "test": "npm test",
      "status": "live",
      "pricing": null
    },
    {
      "id": "src",
      "name": "src",
      "summary": "Paste a public Instagram or TikTok post link, get the source media in every resolution plus the post info as a copyable table.",
      "repo": "joelbeukelman/src-sucker",
      "branch": "main",
      "vercelProject": "src-sucker",
      "url": "https://src.binary.bklmn.xyz",
      "stack": "static HTML/JS + Vercel Edge Functions (api/)",
      "run": "npm run dev",
      "test": "npm test",
      "status": "live",
      "pricing": null
    },
    {
      "id": "hip-shot",
      "name": "Hip Shot",
      "summary": "Phone-first workout app: a surprise weekly plan, an auto-advancing work/rest timer and set logging.",
      "repo": "joelbeukelman/hip-shot",
      "branch": "main",
      "vercelProject": "hip-shot",
      "url": "https://hip-shot.binary.bklmn.xyz",
      "stack": "static HTML/JS, no build; Supabase auth + storage (project hip-shot)",
      "run": "python3 -m http.server 8000",
      "test": null,
      "status": "live",
      "pricing": null
    }
  ]
}
