Listen to Cursor

CastReader reads Cursor AI's code explanations aloud with natural voices — code blocks are announced and skipped, so you hear the reasoning, not bracket-by-bracket recitation.

100% FreeCode Blocks AnnouncedWord-Level Highlighting40+ Languages
cursor.com / chat
Cursor
Refactor the RateLimit class to use Redis Lua atomically.
>_Cursor

Here is the rewrite. The Lua script increments the counter and only sets the TTL on the first touch, making the whole check-and-set atomic. The caller side stays the same we keep the existing allow/deny contract.

1.5x

Reads Cursor AI code explanations — code blocks announced, prose read

How CastReader Works with Cursor

Built for AI coding conversations — prose over code

Listen Button on Every Response

🔊 Per-Response for Cursor Chat

Cursor's web-based chat (cursor.com / cursor.sh dashboard) shows AI responses alongside diffs and code snippets. CastReader adds a Listen button on every AI response. Click to hear the explanation of what changed.

Per-response Listen button

Diff Blocks Silent

Hear the Why, Not the What

Cursor often produces multi-file diffs. CastReader announces 'diff block, 5 additions 2 deletions in rate-limiter.ts' and skips the actual code. The surrounding explanation — why this change, what alternatives you rejected — reads normally.

Diff blocks announced

Composer Plans

Multi-Step Plans Read in Order

Cursor's Composer mode produces multi-step plans (step 1: do this, step 2: do that, step 3: verify). CastReader reads each step's description in order, skipping the code scaffolding generated for each step.

Composer plans

Desktop vs Web

Web Cursor Only

CastReader is a browser extension, so it works with Cursor's web dashboard and chat interface in your browser. The native Cursor desktop IDE is an Electron app outside the extension's scope. For audio-first AI review, open the conversation in cursor.com / cursor.sh instead of the IDE.

Web Cursor support

Frequently Asked Questions

Everything you need to know about listening to Cursor with CastReader

Does Cursor have a built-in read-aloud feature?

No. Cursor is a code editor focused on AI chat + coding, with no read-aloud for chat responses. CastReader adds one for free.

Does it work in the Cursor desktop IDE?

No. CastReader is a browser extension. The Cursor desktop app (Electron-based) doesn't run extensions. Open your conversation history in cursor.com / cursor.sh in a browser instead.

Does it announce diffs instead of reading them?

Yes. Multi-file diffs get 'diff block, N additions M deletions' announcements so you don't hear every bracket spelled out. The surrounding explanation flows naturally.

Does it work with Cursor's Composer mode?

Yes. Composer's step-by-step plans read in order, one step at a time. Useful for reviewing a complex refactor plan hands-free — paired with speed 1.5x it's faster than reading.

Is it free?

Completely free. No API key, no usage limits, no account required.

Start Listening Now

Completely free. No signup. Install and start listening to Cursor AI chat.