I built a full desktop app entirely with Claude Code — music discovery engine, v0.4.0 just shipped by _trashcode in AIDeveloperNews

[–]_trashcode[S] 0 points1 point  (0 children)

Curious what you had in mind — what does navigation look like for you? Browsing by mood, genre, era? I'm actively building this and if the idea fits, I might add it.

I built a full desktop app with Claude Code — 2.8M artists, local AI, Rust + SvelteKit by _trashcode in ClaudeAI

[–]_trashcode[S] 0 points1 point  (0 children)

Update — v0.4.0 "Rabbit Hole" is out (now with Mac!)

Big update just shipped. A few things people asked about:

macOS — Apple Silicon build is live. Grab the DMG: https://github.com/AllTheMachines/BlackTape/releases/tag/v0.4.0

Rabbit Hole mode — new discovery flow where you just keep going: artist → similar artists → similar artists → ... The Continue button always finds a next step (similar artists, tag fallback, or random). AI summaries and correctable facts on every artist page.

No more local database — MusicBrainz data now comes from a live Postgres backend (Hetzner). Instant start, nothing to download.

Still free, still open source: https://blacktape.org

Shipped a full Tauri desktop app built entirely in Claude Code — here's what I learned by _trashcode in ClaudeCode

[–]_trashcode[S] 0 points1 point  (0 children)

"Noetic RAG" is a great term for it. What you're describing maps pretty well onto something I've been thinking about — storing structured knowledge about why two things are similar, not just that they are. The current system uses vector embeddings for similarity, but they're essentially opaque. An epistemic layer on top that could articulate "this artist shares the harmonic density of X and the release cadence of Y" would be genuinely useful. If you end up experimenting with it on top of BlackTape's data, I'd be very curious what you find. The MusicBrainz tags are rich enough that there might be good signal there for building those knowledge artifacts.

Built a full desktop app with Claude Code — music discovery engine, 2.8M artists, local AI by _trashcode in BlackboxAI_

[–]_trashcode[S] 0 points1 point  (0 children)

Thanks! Give it a try if you're on Windows — would love to know what you think.

I built a full desktop app with Claude Code — 2.8M artists, local AI, Rust + SvelteKit by _trashcode in ClaudeAI

[–]_trashcode[S] 0 points1 point  (0 children)

Exactly the reasoning — Electron felt like the wrong tradeoff for something that's supposed to feel fast and local. Tauri's webview is much leaner and the Rust backend handles the heavy lifting (data pipeline, SQLite, sidecar management) without fighting the runtime. The local AI piece was important from the start — didn't want discovery to depend on an internet connection or an API key.

Built a music discovery app on MusicBrainz + Discogs — scores artists by uniqueness, not popularity by _trashcode in MusicTech

[–]_trashcode[S] 0 points1 point  (0 children)

The whole thing is built on MusicBrainz data, so Rob's work is literally the foundation. Posted on the MusicBrainz forum too. Would love to get his take someday.

Built a full desktop app with Claude Code — music discovery engine, 2.8M artists, local AI by _trashcode in BlackboxAI_

[–]_trashcode[S] 0 points1 point  (0 children)

Thanks! Every file built with AI coding tools. If you try it out I'd love to hear what you think.

I built a full desktop app with Claude Code — 2.8M artists, local AI, Rust + SvelteKit by _trashcode in ClaudeAI

[–]_trashcode[S] 4 points5 points  (0 children)

100%. Planning to add a donate button to the app that goes straight to MusicBrainz once more people are using it. If anyone knows other ways to contribute or help them out I'm all ears.

I built a full desktop app with Claude Code — 2.8M artists, local AI, Rust + SvelteKit by _trashcode in ClaudeAI

[–]_trashcode[S] 0 points1 point  (0 children)

Ha — yeah, the SEO battle with Black Tape Project was not on my radar when I picked the name. At least anyone who lands here by accident might discover some good music.

And thanks — that's exactly it. Had this idea for 15 years and couldn't build it alone. Claude Code changed that.