Your server, your feed
Point a channel at any server you control — SFTP, rsync, or FTPS, with a one-click connection test. Aludel uploads the audio and generates valid podcast RSS. Nothing passes through us.
A macOS studio for spoken word
Aludel turns files, links, or pasted words into a natural
conversation — on your Mac, with cloud or fully-local providers.
Edit the whole script before a single word is spoken, then publish
straight to your own podcast feed.
Apple Silicon · no account · runs offline
brew install totanus/aludel/aludel
aludel article.md --lang it
→ article.mp3
This episode was made entirely in Aludel from a chapter of a single 300-page open-access book (Free Robot Labour by Jamie Terence Kelly) — ingest, script, two-voice dialogue, mix, export. Nothing was touched by hand afterwards.
Script by Claude Sonnet, voices by Gemini Flash TTS — both via OpenRouter.
No settings maze, no wall of options. Add your text, read and tweak the two-voice script, and you get a finished episode — Aludel takes care of everything in between.
Add your content
A .txt, .md, .html or PDF
file, a URL, or pasted text. Drop it in and Aludel extracts clean,
readable content — even from a 300-page book.
Long sources Experimental
Drop a whole book and Aludel reads its outline, detects the chapters, and offers to split it into separate episodes — pick the ones you want. Still experimental: detection works best on books with a proper table of contents.
You stay in control
Read and edit the full two-voice dialogue before synthesis — rewrite a line, cut a tangent, change a speaker. The cheapest place to fix quality is before the audio exists, so that's where Aludel puts you.
Your finished episode
The finished episode plays with a waveform and a transcript that highlights the line being spoken — click to seek. Export MP3 or WAV with proper metadata. The file is yours.
Bring your own OpenAI, Anthropic, or ElevenLabs keys — or run the whole pipeline offline with a local model (Ollama or Osaurus) and Piper voices. No account, no lock-in, no per-minute meter. Aludel guides the setup either way.
Guided setup
Aludel detects Ollama — helps you install it, start it, and pull a model — or connects to Osaurus, the native Apple-Silicon (MLX) server, and lists its models. Either way, "run it all locally, for free" is a few clicks, not a terminal session.
Your providers
Every LLM and voice is interchangeable. Configure them once in Services; a badge shows each voice's license so you know what's safe to publish.
Distribution Channels (Pro) turn Aludel into your whole publishing chain: your episodes, your server, your feed — no hosting platform in between.
Point a channel at any server you control — SFTP, rsync, or FTPS, with a one-click connection test. Aludel uploads the audio and generates valid podcast RSS. Nothing passes through us.
Finished episodes join their channel automatically, switched off. Flip the ones you want public and hit Sync — unpublishing pulls an episode from the feed without touching your files.
Four feeds per channel — everything, plus one each for Podcast, Summary, and Audiobook — with generated cover art. Submit the URL once to Apple Podcasts or Spotify and you're live.
Cost estimates before you spend a cent. Progress that reflects real work, not spinner theater. Errors named plainly, in words.
Feed it English, get Italian. The model writes directly in your output language in one pass — no translate-then-speak detour.
With local providers nothing leaves your Mac. No account, no telemetry, no servers of ours in the loop.
Free forever running locally. Pro is free while in beta — a perpetual license, not a monthly meter. See Free & Pro →
Aludel is in open beta. Download it free, and unlock Pro anytime from Settings — pay what you want, including nothing, no card required.
macOS 12+ · Apple Silicon · 32 MB · v0.41.0 — What's new