Skip to content
SPECIFICTION
Get listed

Craig vs OpenStudio

Craig

craig.chat

OpenStudio

github.com

Side by side

FigureCraigOpenStudio
Price from$1/moFree
Free planYesYes
Free trial——
Open source——
WebYesYes
API—Yes
Self-hosted—Yes
Plans published41
Spec score · Podcast Recording Software8.0 (#11)7.7 (#13)
PurposeCraig 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

Craig

  • FreeFree
  • Tier 1$1 a month
  • Tier 2$4 a month
  • Tier 3$8 a month

Craig pricing →

OpenStudio

  • Free / self-hostFree

OpenStudio pricing →

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.

Visit craig.chat

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.

Visit github.com