subwave
Run a personal AI-hosted internet radio station end to end
All Skills in This Repository (23)
Pure Emerald Level Indicatorssubwave-release-pr
Create a develop-to-main release pull request with a conventional-commit grouped summary.
subwave-control
Starts or stops the SUB/WAVE radio stack with docker compose and verifies on-air streaming.
subwave-deploy
Deploy and update the SUB/WAVE radio stack with Docker rebuilds and audio validation.
subwave-worktree-dev
Prepare a Subway git worktree with env files and mirrored state for dev stack startup.
subwave-log-analysis
Generate diagnostic reports from SUB/WAVE event logs by traceId.
subwave-picker-benchmark
Benchmark LLM models for tool-calling reliability and latency in the SUB/WAVE DJ picker agent.
verify
Tests controller and admin-UI changes end-to-end in an isolated worktree stack using Playwright.
subwave-discord-release
Drafts Discord release announcements from GitHub release PRs, tags, or version numbers.
subwave-news-dispatch
Write markdown news posts for the SUB/WAVE Dispatches page with correct frontmatter and structure.
subwave-app-android
Installs and runs the SUB/WAVE Expo app on Android devices via adb and Metro.
subwave-app-android-release
Builds and ships Android releases of the Expo app via EAS to Google Play or testers.
subwave-llm-bench
Benchmarks LLM provider and model combinations against SUB/WAVE's on-air call kinds.
Frequently Asked Questions
FAQPage SchemaHow to install SUB/WAVE?▼
Run `npx skills add perminder-klair/subwave --all -g -y` in your terminal to install all skills in this suite globally.
What does SUB/WAVE actually do?▼
It runs a personal internet radio station on one shared Icecast stream, where an AI DJ picks music from your own library and reads intros, weather, and station idents between tracks.
Can AI deploy and update the radio stack for me?▼
Yes. The deploy and control skills let your agent pull updates, rebuild only changed Docker services, verify the stream carries real audio, and start or stop the stack safely.
How do I pick the right LLM for the AI DJ?▼
The benchmark skill runs candidate models through the station's real on-air calls and reports reliability, rule violations, and latency so you can choose a provider and model with evidence.
Do I need coding experience to run a station?▼
No. Once installed, your AI agent handles setup, health checks, log analysis, and app releases from plain-English requests.
Related Repositories in Software Engineering
View All in Software Engineering→openclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core