About Twocast
Twocast is a tool for generating two-person podcast episodes automatically from a piece of content, aimed at creators and researchers who want a quick audio summary without recording anything themselves. It is comparable to Google's NotebookLM podcast feature, but focused specifically on multi-language, two-voice output.
It can generate a 3-to-5-minute podcast with one click from a topic, a link, a document (doc, PDF or text file), or a longer list page that produces a 5-to-9-minute episode, with multi-language support and downloadable audio. Each generated podcast includes the audio itself along with an outline and full script, and it integrates with three text-to-speech and generation backends: Fish Audio, Minimax and Google Gemini, alongside an LLM API for chat and search functionality through providers such as OpenRouter and x.ai.
Twocast can be run locally by configuring environment variables and a PostgreSQL database, or started with a single Docker command. It is written in TypeScript, and the repository metadata does not state a license, so check the repository before relying on it for commercial use; it requires API keys from the chosen TTS and LLM providers, which are billed separately by those providers.
Key features
- One-click two-person podcast generation
- Multiple input types: topic, link, document, list page
- Multi-language support
- Fish Audio, Minimax and Google Gemini TTS backends
- Outline and script included with audio
- Docker one-click setup
Good fit for
- →Turning articles or documents into podcast episodes
- →Self-hosted alternative to NotebookLM's podcast feature
- Built with
- TypeScript
- Tags
- ai-podcast
- voice-synthesis
- notebooklm-alternative
- self-hosted
- typescript
- text-to-speech
Twocast: questions and answers
- What is Twocast used for?
- Twocast is an AI podcast generator that turns a topic, link or document into a bilingual, two-person podcast episode with voice cloning, positioned as an alternative to NotebookLM. It is a good fit for turning articles or documents into podcast episodes.
- Is Twocast open source?
- Yes. Twocast is open source. Its source code is on GitHub at panyanyany/Twocast and is written mainly in TypeScript.
- Is Twocast free?
- Yes. Twocast is open source, so the software itself is free to use. A managed cloud version is also available.
- Can I self-host Twocast?
- Yes. Twocast can be self-hosted on your own server or infrastructure.
- What is Twocast an alternative to?
- Twocast is an open-source alternative to NotebookLM. Other open-source alternatives to NotebookLM include Open Notebook, SurfSense and Podcastfy.
- Is Twocast actively maintained?
- The most recent commit to Twocast was on 1 July 2025. The project has 1.3k stars on GitHub.
Open-source alternatives to Twocast
See allOpen Notebook
AI Tools
An Open Source implementation of Notebook LM with more flexibility and features
MITvs NotebookLM★ 40k
SurfSense
AI Tools
A private, self-hosted NotebookLM alternative that runs air-gapped on your own machine. Yo
OSSvs NotebookLM★ 16kPodcastfy
AI Tools
An Open Source Python alternative to NotebookLM's podcast feature: Transforming Multimodal
Apache-2.0vs NotebookLM★ 6.6k
AnythingLLM
AI Tools
Stop renting your intelligence. Own it with AnythingLLM. Everything you need for a powerfu
MITvs ChatGPT★ 67k
Khoj
AI Tools
Khoj is an applied artificial intelligence company building safe, useful AI software for h
AGPL-3.0vs ChatGPT★ 38k
LobeHub
AI Tools
🤯 LobeHub is your Chief Agent Operator, organizing your agents into 7×24 operations by hi
OSSvs ChatGPT★ 83k
SaaS alternatives to Twocast
See all
NotebookLM
AI Tools
Google AI research assistant that answers questions grounded in uploaded sources
SaaS
Audiolizer
AI Tools
Converts research papers into audio narratives using AI
SaaS
Ask it
AI Tools
Web app for AI-powered analysis of YouTube videos, sold through credit packs
SaaSAskVideo.ai
AI Tools
Ask questions about any YouTube video and get answers, highlights and insights
SaaS
ChatPDF
AI Tools
AI tool for asking questions about PDF documents
SaaS
Document.Bot
AI Tools
Offline AI workspace that indexes local PDFs, Word files and notes and answers with source citations
SaaS
