Vibe Coding GraveyardVibe Coding 公墓:给死掉的项目立碑
- Year
- 2026
- Status
- Paused
- Outcome
- A mock federal memorial with a fully automated submission pipeline; it went live and received nothing
Dead AI side projects deserve a headstone, so I gave them a whole federal memorial. The site is dressed as ABMC.gov, the US war-graves agency: banner across the top, neoclassical seal, sections named Registry of Interred Projects, Cemeteries, Research & Data. Eight burial zones — API Wrapper, Productivity Illusion, Eternal Todo, Shattered Fortune. Each headstone lists what the project was for, how many tokens it burned, which tool wrote it, cause of death, last words. Live at vibecodegraveyard.com, source on GitHub.
No framework, no build step, not even a package.json: one index.html, eleven plain ES modules, 1,842 lines of CSS, two JSON files. One commit before launch did nothing but shed weight — self-hosted font subsets instead of Google Fonts, hero image 1.58MB down to 97KB, social card 1.1MB down to 179KB.
Most of the effort went into taking submissions from people who don't have a GitHub account. Web form → a Cloudflare function that validates the fields, rate-limits five per IP per hour and runs a bot check → a GitHub Issue → an Action that moderates the text, translates it with Claude Haiku, checks for duplicates, appends the headstone, commits it, then replies and closes the issue. Publish, flag for review, or reject. Written March 23, 2026.
The repo has zero issues. All five Action runs are page deploys. All ten headstones are seed data I made up while building the place, which the footer admits — no real projects were harmed. In the shipped code the bot-check key is still a placeholder; that switch was never turned on. Last commit: March 23, 2026.
It went up and nobody came. Not one submission, so I stopped tending it; the site is still online.
Nothing here is unfinished. I finished the wrong half. The machine that receives submissions is complete, and the part where anyone hears the place exists was never built. Smaller and sharper: only the first headstone has a biography, circumstances of death and a lesson learned. The other nine carry one line of cause-of-death. The About page tells the origin story — a developer, three AI projects shut down in three months.