April 25, 2026
From pile of shame to pile-on
It's OK to Use Agentic to Revive the Projects You Never Were Going to Finish
AI can rescue your half-finished projects—but pay Big AI or go local
TLDR: A blogger used AI to quickly revive an abandoned music app project, proving these tools can jump-start half-finished ideas. The comments erupted into a showdown: pay Big AI for convenience or run open, local models for freedom—complete with a flagged post and a mod stepping in.
A developer used Claude Code to revive a dusty side project—a tiny “bridge” that lets YouTube Music play inside his favorite music apps—and the comments instantly turned into a culture war. Fans cheered the speed boost (“ship V0 and move on!”), while skeptics rolled their eyes at paying yet another tech giant for something you could run on your own computer.
The loudest chorus? The “go local” crowd. One user insisted the chill of “vibe coding” isn’t worth “paying some random corporation,” pushing people toward open-source tools you can run at home. Another piled on with the classic rallying cry: use open models. Meanwhile, an indie game dev confessed AI finally helped finish a basic gameplay loop on one of many abandoned prototypes—proof these tools can turn the “pile of shame” into actual, playable stuff.
There was even a mod cameo to calm things down after a flagged comment and a spicy title tweak—peak forum energy. Bonus drama: the author himself later posted that Claude is “getting worse,” adding a twist of AI whiplash. So yes, AI can breathe life into half-finished dreams—but the community is split between Team Big AI Convenience and Team DIY Freedom, with memes, flags, and moderator edits flying for flavor.
Key Points
- •The author used Claude Code (Opus 4.6) to rebuild a shim exposing YouTube Music via the OpenSubsonic API, achieving a working project quickly.
- •OpenSubsonic serves as an API contract decoupling music streaming clients and servers; the author’s setup includes Navidrome (server), Feishin (desktop), and Symfonium (Android).
- •The shim uses ytmusicapi for metadata and yt-dlp for streaming; basic streaming was straightforward, but full endpoint conformance had a longer tail.
- •Project setup included creating a uv project with FastAPI, Pydantic, ytmusicapi, and yt-dlp, adding the OpenSubsonic OpenAPI spec, and documenting the project in a README.
- •A CLAUDE.md file defined conventions (type annotations, Pydantic v2, docstrings), and the author leveraged free credit to test Claude Code for implementation from scratch.