01 A reading layer for code

Keep your place.
Hear the tricky bit.

Select an unfamiliar identifier or punctuation-heavy line. Code Echo separates it into visible syntax chunks and reads exactly the parts you choose.

Free core reader · Chrome MV3 · local-first · version 1.0

Torn strips of punctuation converge into one yellow reading strip inside a dark frame.
One selection becomes one speakable piece at a time.
NO CODE UPLOADSADJUSTABLE, NOT PRESCRIPTIVEKEYBOARD READYWORKS OFFLINE

02 Try the rhythm

Dense line in. One chunk at a time.

This preview uses the same deterministic parser as the extension. Speech comes from your browser or operating system.

CURRENT CHUNK— / —
Select “Read this selection”

The spoken form appears here.

Ready. Nothing leaves this page.

03 On any code page

Support on demand, then out of the way.

  1. 1

    Select the sticky part

    A line, token, or identifier on documentation and review pages.

  2. 2

    Press Alt Shift E

    The reading tray opens beside your place. The context menu works too.

  3. 3

    Replay without hunting

    Press R inside the tray or Alt Shift R anywhere for your latest selection.

04 Your reading, your rules

No font folklore. Real controls.

Dyslexia is not one visual preference. Adjust the support you want and leave the rest alone.

  • Speak punctuationChoose each mark: braces, dots, arrows, commas, or none.
  • Shape identifiersSplit camelCase and snake_case, say as written, or spell.
  • Hold one chunkChoose syntax token, word group, or whole line and set 18–32 px type.
  • Save local overridesTeach the reader your project names and acronyms.

05 Privacy is the architecture

Your code is not our input.

Parsing, preferences, and ten-item replay history live in the extension. Code Echo has no analytics and no server for snippets. Web Speech uses a voice supplied by your browser or operating system; depending on those settings, that provider may process spoken text.

Read the plain-language privacy policy

06 Optional Echo Pack

Preset the fiddly names.

US$9 one-time purchase

  • JavaScript + TypeScript pronunciations
  • Python “dunder” and common terms
  • Git and code-review shorthand
  • Optional settings sync through your browser

The full reader, custom pronunciation dictionary, visual controls, replay, and history stay free.

Buy the Echo Pack

Already purchased?

Paste a license to verify it on this browser. Then paste the same license in the extension to install packs.

Privacy · Terms

07 Install the preview build

Three steps, no account.

  1. Download and unzip the Chrome package.
  2. Open chrome://extensions and turn on Developer mode.
  3. Choose “Load unpacked,” then select the unzipped folder.
Download Code Echo 1.0