Now in early access

Your personal AI
news anchor.

Paste a link. Get a private podcast episode in minutes. Subscribe in Apple Podcasts, Overcast, Pocket Casts, or any podcast app.

Converting article to audio... Ready
pod-anchor add https://simonwillison.net/2026/ai-agents
Your feed:
feeds.podanchor.com/feed_7f3k9m2n.xml

Works with every podcast app  ·  Apple Podcasts  ·  Overcast  ·  Pocket Casts  ·  Spotify  ·  Castro

Try It

URL in. Episode out.

Paste any article. In about 2 minutes, a new episode appears in your podcast app — no app to install, no in-browser player.

Features

Your reading queue,
as a podcast.

Stop letting great articles pile up unread. Listen to them anywhere.

🎧

Real RSS podcast feeds

No in-app player. You get a private RSS feed that works in every podcast app, so new episodes show up automatically.

Human-grade narration

Natural-sounding voices from OpenAI TTS. Standard quality for Personal, HD for Agent/API and Team.

🔒

Private by default

Each feed is a long, unguessable URL. No accounts required for podcast apps, no sharing, no tracking.

🤖

Agent-native API

Per-user feeds, webhooks, OpenClaw skill, MCP server. Your agent can offer "add this to my podcast" with one API key.

🌐

Any URL, any site

Articles, docs, newsletters, research papers. Jina Reader extracts clean text from public pages.

🛠️

CLI + API

Power users get the CLI. Developers and agents get the REST API to automate it.

Coming Soon

Next on the roadmap.

These are planned, not live yet.

🧩

Browser extension

Right-click any page and add it to your podcast in one click.

🖥️

Web dashboard

Manage feeds, episodes, and usage in a simple web UI.

🎚️

Voice selection

Choose voices per feed and preview quality before publishing.

How it works

From URL to your
podcast app in minutes.

1

Paste any URL

Drop a link in the CLI or API. Any publicly accessible article works.

2

We extract and convert

We fetch the clean article text with Jina Reader and convert it to natural-sounding audio with OpenAI TTS.

3

Episode appears in your feed

Your RSS feed updates automatically. Open your podcast app and the new episode is already there, ready to play.

Terminal
# Add any article to your podcast
PodAnchor add \
  https://simonwillison.net/2026/ai-agents

✓ Fetching article...
✓ Converting to audio (4:32)...
✓ Episode added to your feed!

# Or use the API
curl -X POST api.podanchor.com/v1/episodes \
  -H "Authorization: Bearer pa_live_xxxx" \
  -d '{"url": "https://..."}'

# Response:
{
  "episode_id": "ep_7f3k9m2n",
  "status": "processing",
  "feed_url": "feeds.podanchor.com/..."
}
For AI Agents

One API call. Every user
gets a private podcast.

PodAnchor is the podcast primitive AI agents have been missing. One API key, unlimited per-user feeds, webhook on completion. Your agent offers "add this to my podcast" — we handle everything else.

What happens when a user asks

1
"Add this to my podcast" + URL
Your agent calls POST /v1/episodes — one line
2
We fetch, narrate, and publish
Episode auto-titled and added to their private feed in ~2 min
3
User opens podcast app, episode is there
Zero audio infrastructure built by you
OpenClaw / VanDamme Zero-code install

Point your VanDamme instance at the SKILL.md in this repo. Per-user feed creation is handled automatically — no code to write.

View SKILL.md →
MCP Server Claude · Cursor · Zed

Add articles from Claude Desktop, Cursor, or any MCP client with one install. Tools: add_to_podcast, list_episodes, get_feed_url.

REST API · Early Access Preview
# 1. Create a private feed for a new user (once)
curl -X POST api.podanchor.com/v1/feeds \
  -H "Authorization: Bearer pa_live_xxxx" \
  -d '{"title": "Alice'\''s Podcast", "user_ref": "user_123"}'

# → {"feed_id":"feed_abc","rss_url":"feeds.podanchor.com/feed_abc.xml"}
# Store feed_id. Tell Alice to subscribe to rss_url once.

# 2. Add any article (every time user shares a link)
curl -X POST api.podanchor.com/v1/episodes \
  -H "Authorization: Bearer pa_live_xxxx" \
  -d '{"url": "https://example.com/article", "feed_id": "feed_abc"}'

# → {"episode_id":"ep_7f3k","status":"processing"}
# Returns 202 immediately. Episode appears in ~2 min.

# 3. Optional: webhook fires when episode is ready
# POST {"event":"episode.ready","title":"...","audio_url":"..."}
Pricing

Simple, transparent pricing.

Start free. Upgrade when you need more credits or API access.

Free
$0 /mo

5 credits/month. Perfect for trying it out.

  • 5 credits/month
  • Standard voice quality
  • Private RSS feed
  • API access
  • Multiple feeds
Get started free
Most Popular
Personal
$9 /mo

100 credits/month. For daily listeners.

  • 100 credits/month
  • Natural voice quality
  • Private RSS feed
  • Permanent episode storage
  • Browser extension (coming soon)
Start Personal
Agent / API
$29 /mo

500 credits/month + full API. For AI agents and developers.

  • 500 credits/month
  • HD voice quality
  • Full REST API access
  • Per-user feed creation
  • Webhooks & MCP (coming soon)
View API Docs
Team
$99 /mo

1000 credits/month. For teams and research ops.

  • 1000 credits/month
  • HD voice quality
  • Up to 10 team members
  • Shared team feed
  • Priority support
Start Team Trial

Credits: 1 credit covers up to ~15k characters. Longer articles count as 2-3 credits.

See full pricing details →

Why PodAnchor

The only one that creates
real, subscribable podcast feeds.

Feature PodAnchor Speechify ElevenLabs Reader Listen Later
Real RSS feed — works in any podcast app
Episode persists (not real-time playback only)
Paste any article URL
REST API for developers
Per-user feeds (agent B2B2C)
MCP server / AI agent tools
HD AI voice quality
Open source / self-hostable
Early Access

Start listening to the web.

Join the early access list. First 500 users get 3 months of Personal free.

No spam. Unsubscribe anytime.  ·  Already signed up? Check your email for access.

4:32
Avg article duration
<2min
Episode creation time