Code2Cast is a tool that turns your git history — commits, PRs, and issues — into podcast-style audio episodes using AI.
Just ask your AI assistant to generate a podcast from your codebase. Say something like 'Create a podcast about my codebase using npx code2cast. Start with a pilot episode. Walk me through the process.' It will explore your code, ask what you want to cover, and handle everything - from script generation to voice synthesis. No setup required.
Yes — the Free plan gives you 10 minutes of podcast audio per month with managed hosting, no credit card required. Need more? The Solo plan (from $7/mo) includes 60 minutes, and the Team plan (from $40/mo) includes 200 minutes with unlimited team members. Every plan includes public and private podcasts. You can also bring your own LLM and TTS keys for unlimited local use on any plan.
Any git repository in any language. Code2Cast reads your commit messages, PR descriptions, and diffs — not your source code syntax.
No. We process commit metadata and diffs to generate scripts. Your source code is never stored on our servers. Self-hosting keeps everything on your infrastructure.
Yes. You can choose from multiple TTS voices and adjust episode length, tone, and focus areas via the CLI config or dashboard.
Run npx code2cast init in your repo, bring your own LLM and TTS API keys, and you're set. We also provide a Docker Compose setup for full self-hosting.
Absolutely. The CLI runs locally and never sends code to our servers. On the managed platform, every plan — including Free — supports private podcasts.
Still have questions? [email protected]