Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Personal internet radio: Agentic AI DJ
| Date | Stars |
|---|---|
| 2026-07-31 | 1098 |
| 2026-08-06 | 1189 |
Today
+91 stars today
This week
— stars this week
This month
— stars this month
Momentum
424.0
growth rate 0.00%/day
# SUB/WAVE **A personal internet radio station.** One Icecast stream, one broadcast. Every listener hears the same thing at the same time. An AI DJ picks the tracks and talks between them: station idents, time checks, the weather, a quick intro for whatever's going out next. You can ask for music in plain language; the DJ works out what you meant and slots it in. It's *radio*, not a playlist. No per-listener shuffle, no skip button, no "up next for you." You tune in and hear whatever is on. ## Showreel <table> <tr> <td width="480"> https://github.com/user-attachments/assets/0a2ba78a-eda3-44c1-adce-bfa78ae992cd </td> </tr> </table> ## Live demo - **Project site** — [getsubwave.com](https://www.getsubwave.com/) - **Demo player** — [getsubwave.com/listen](https://www.getsubwave.com/listen) - **Mobile apps** — native players — [iOS on the App Store](https://apps.apple.com/app/sub-wave/id6778786696), [Android on Google Play](https://play.google.com/store/apps/details?id=com.getsubwave.app) - **Desktop app** — native macOS / Windows / Linux player — [latest release](https://github.com/getsubwave/subwave-desktop/releases/latest) ([source](https://github.com/getsubwave/subwave-desktop)) - **Setup walkthrough** — [getsubwave.com/setup](https://www.getsubwave.com/setup) - **Operator manual** — [getsubwave.com/manual](https://www.getsubwave.com/manual) - **Community** — [join the Discord](https://discord.gg/vjVbVKnMBa) - **Support the project** — [buy me a coffee on Ko-fi](https://ko-fi.com/pklair) ## Screenshots **The listener player.** One shared broadcast, with in-app song requests. <p> <a href="web/public/screenshots/listen.webp"><img src="web/public/screenshots/listen.webp" alt="Player — the listener player on /listen" width="400"></a> <a href="web/public/screenshots/listen-unit.webp"><img src="web/public/screenshots/listen-unit.webp" alt="Player — the UNIT SW-9 skin" width="400"></a> </p> **The admin console.** Where the operator runs the station. | | | | |---|---|---| | <a href="web/public/screenshots/admin-dash.webp"><img src="web/public/screenshots/admin-dash.webp" alt="Admin — Dash: live status, queue, booth log" width="100%"></a> | <a href="web/public/screenshots/admin-personas.webp"><img src="web/public/screenshots/admin-personas.webp" alt="Admin — Personas: the DJ roster" width="100%"></a> | <a href="web/public/screenshots/admin-schedule.webp"><img src="web/public/screenshots/admin-schedule.webp" alt="Admin — Schedule: the weekly rundown" width="100%"></a> | | **Dash** — live status, the queue, the booth log | **Personas** — the DJ roster, each with its own voice | **Schedule** — programme the week, an hour at a time | | <a href="web/public/screenshots/admin-skills.webp"><img src="web/public/screenshots/admin-skills.webp" alt="Admin — Skills: what the DJ does between tracks" width="100%"></a> | <a href="web/public/screenshots/admin-stats.webp"><img src="web/public/screenshots/admin-stats.webp" alt="Admin — Stats: LLM and TTS usage" width="100%"></a> | <a href="web/public/screenshots/admin-debug.webp"><img src="web/public/screenshots/admin-debug.webp" alt="Admin — Debug: health, logs, LLM calls" width="100%"></a> | | **Skills** — what the DJ does between tracks | **Stats** — LLM and TTS usage at a glance | **Debug** — health, logs, recent LLM calls | **The Library Observatory.** A data-art map of every track the DJ has tagged, placed by genre and lit by energy. Click a point for its full dossier: BPM, key, mood, embeddings, and nearest neighbours. Open it at `/observatory`. <p> <a href="web/public/screenshots/observatory.webp"><img src="web/public/screenshots/observatory.webp" alt="Library Observatory — the full map of the tagged library with stat panels" width="400"></a> <a href="web/public/screenshots/observatory-track.webp"><img src="web/public/screenshots/observatory-track.webp" alt="Library Observatory — a single track dossier" width="110"></a> </p> ## Features - **One shared Icecast stream.** Ev
Excerpt of 24,983 characters
Read on GitHub1.5k
Claude · @anthropics
33
16
14
3
2
2
2
2
2
1
1
Thibault Jaigu
1
1
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:1016a264fd7bcd57, desc:agentic