Craig vs OpenStudio
Craig
craig.chatOpenStudio
github.comSide by side
| Figure | Craig | OpenStudio |
|---|---|---|
| Price from | $1/mo | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | Yes |
| API | — | Yes |
| Self-hosted | — | Yes |
| Plans published | 4 | 1 |
| Spec score · Podcast Recording Software | 8.0 (#11) | 7.7 (#13) |
| Purpose | Craig is a Discord voice-channel recording bot that creates a separate audio track for each speaker. | OpenStudio is a self-hosted virtual broadcast studio for live call-in shows, multi-host podcasts, and community radio. |
Plans
In their own words
Craig
Craig is a Discord voice-channel recording bot that creates a separate audio track for each speaker. Recordings can be downloaded as FLAC or MPEG-4 AAC, or opened as Audacity projects or Adobe Audition sessions. A browser webapp can capture participants outside Discord and add their audio as tracks in the same recording. Craig records voice only, not livestream sound or video. The free plan allows up to six hours per recording, and recordings expire after seven days. Paid tiers add longer storage and other options: Tier 1 costs $1 a month, Tier 2 costs $4 a month, and Tier 3 costs $8 a month. Supporters can upload recordings automatically to Google Drive, Microsoft OneDrive, Dropbox, or Box. Tier 3 includes transcripts in WebVTT, SRT, or plain text. Craig marks recording with [RECORDING] in its nickname.
OpenStudio
OpenStudio is a free, self-hosted virtual broadcast studio for live call-in shows, multi-host podcasts, and community radio. It runs through web, API, and self-hosted deployments. Browser sessions use peer-to-peer WebRTC mesh audio with mix-minus monitoring for around 15 participants. Operators can send programs through Icecast to unlimited listeners on their own domain. The browser records separate voice tracks and a program mix, exporting WAV or WebM; MP3 export requires ffmpeg. Optional on-device tools add whisper.cpp transcription, audio cleaning, and LLM-generated show notes. Show notes can connect to OpenAI-compatible endpoints, including LM Studio, Ollama, OpenAI, Together AI, and Groq; Anthropic needs a compatibility shim. Self-hosted broadcasts have unlimited airtime, while the live demo expires after 15 minutes. Setup uses git clone, npm install, and npm start, opening localhost:6736. Hosts currently share room URLs manually because invite-link creation is not exposed.