I didn't use Claude Code to autocomplete functions or fix the occasional bug. I used it to build every file in a full desktop application from scratch — Rust backend, SvelteKit frontend, local AI sidecar, data pipeline, search algorithms, the lot.
The app is called BlackTape. It's a music discovery engine that indexes 2.8 million artists from MusicBrainz and surfaces niche artists instead of popular ones. The more obscure the sound, the more findable the artist. No streaming APIs, no tracking, runs entirely on your machine.
Here's what actually happened when I used Claude Code as my entire dev team.
The stack
- Tauri 2.0 (Rust) — desktop shell and backend
- SvelteKit 5 — frontend inside the Tauri webview
- SQLite (rusqlite) — local database, single file
- Local AI sidecar — Qwen2.5 3B, runs on-device
- Vector embeddings — semantic artist similarity
- MusicBrainz data pipeline — XML dump parsing, indexing
Not a web app or a script. A full desktop application with a systems-level backend.
Top comments (0)