A person reading on a laptop and an open book by a window, with a Thai temple roof glowing in the late afternoon light outside.

Thai reading · for English speakers in tech

A Thai reading coach that remembers where your reading is.

You speak some Thai and read it slowly. You work in or love tech. This coach starts from the words you already know — for loop, deploy, model — and reads the Thai around them with you, one level at a time.

It instructs in English. It scaffolds, it doesn't translate. And unlike a fresh chat, it remembers your level from session to session.

Set it up (5 min) Read the folder on GitHub

See a session in about a minute

A short walkthrough of one real reading session — start to finish.

01The idea: start from what you already know

A real tech-Thai sentence isn't uniformly hard for an English speaker. Some of it is already in English — those words are footholds. The coach finds them first, then reads outward.

เมื่อคืนผม deploy โค้ดcode ขึ้น server ใหม่ แล้วเจอ บักbug เพราะ โมเดลmodel มัน overfit กับข้อมูลเก่า

① Anchors — read on sight

deploy · server · overfit. These are already English. You don't decode them — you just read them. Three footholds, free.

② Loanwords — decode by sound

โค้ด · บัก · โมเดล only look Thai. Say them aloud and you hear code, bug, model. Three more, almost free.

③ The Thai stretch — the lesson

What's left is the actual reading: เมื่อคืน, ขึ้น…ใหม่, เพราะ, กับข้อมูลเก่า. Smaller than the wall looked.

Read outward from your footholds and the whole line opens: “Last night I deployed code onto a new server — then hit a bug, because the model overfit on old data.” The wall was smaller than it looked.

English anchor — read on sight    loanword — sounds like the English you know    the Thai stretch — what you read together

Because the anchors only work if English is the language you already own, this method is built for English speakers specifically — not adapted from a tool made for someone else.

A quiet co-working space in Thailand, warm wooden tables and tropical light, one person working at a laptop by the window.
The Thai you actually want to read is already half in English. You just haven't been shown where.
— the whole idea, in one line

02How a session actually goes

No app, no dashboard — it runs as a chat in your own Claude Project. The whole thing turns on one file the coach reads first and updates last. Here's a real exchange, and the file behind it.

The chat — a Claude Project conversation

You

Okay, hit me with one. Last night's was rough.

Coach

You're at L2 and last time long phrases were snagging you — let's keep an eye on that. Don't read all of this yet. First, just find the words you already own:

เมื่อคืนผม deploy โค้ด ขึ้น server ใหม่ แล้วเจอ บัก เพราะ โมเดล มัน overfit กับข้อมูลเก่า

You

deploy and server I see. And… โค้ด is "code"?

Coach

Exactly — say it aloud, it gives itself away. That's four of the key words already, before you've "read" anything. Now try the short stretch between them: เมื่อคืน. You've met it. What's it mean?

The reading is the rep — it scaffolds you to the meaning instead of handing you the translation.

The memory — level-state.md, updated at session-close

level-state.md · read first, written last
Reading level:
  L2, edging into L3 on familiar topics

Known anchors:
  for loop, deploy, server, API, model, overfit

Vocab — solid:
  เมื่อคืน, ขึ้น, ใหม่, ข้อมูล

Recurring weak spots:
  GRAMMAR — word boundaries in long phrases

Session log:
  2026-05-22 — read a deploy/bug line at L2;
  worked on word boundaries; learned 2 words

Next focus:
  recycle "ข้อมูลเก่า"; push one L3 line

Highlighted lines are what this session added. You paste this block back at the start of the next one — that's the whole memory.

①

It opens where you are

Before it says anything, the coach reads your level-state — your level, your anchors, the weak spots you keep hitting, and the focus it set you last time. No starting from zero.

②

It picks a passage at your level

From a leveled tech-Thai ladder (L1–L5), and starts the read from the English anchors you already know.

③

It scaffolds you to the meaning

Finds the anchor, segments the unspaced Thai, decodes the loanword by sound. It doesn't hand you the translation — the reading is the rep. (When you genuinely just need the gist, say so and it'll give it.)

④

It names what's tripping you

When the same thing keeps snagging, it tags it — script, grammar, or vocab — and drills it directly, so it stops costing you.

⑤

It updates your level-state

At the end it logs the words you locked in, the weak spot you cleared, your next focus — and hands the block back for you to save. That block is the memory that makes the next session continuous.

Close view of hands typing on a laptop beside an open handwritten notebook and an iced coffee on a wooden café table.
One word clicks. Then the next. That small click is the whole point.
— reading, one rep at a time

Wherever you actually read

A café before work, the skytrain home, the sofa at night. The coach lives in a chat, so your reading practice goes where you go.

An adult working on a laptop at a bright café table with morning light and plants in Thailand.
Morning café · over coffee
A commuter reading on a phone on a Bangkok skytrain, the city skyline blurred through the window.
The commute · a few lines on the BTS
A person sitting cross-legged on a sofa at home reading on a laptop by a window.
Home · unwinding at night

03Why this is different (honestly)

Not a claim that it reads Thai better than a fresh chat. It's about what a fresh chat structurally can't do.

A warm lamp-lit desk at night with a laptop, an open book, a mug of tea and a shelf of books — a quiet reading corner.

A cold AI reads and explains Thai content perfectly well in the moment — the in-session support isn't the edge, and it's copyable. The one thing a fresh chat can't do is remember where your reading is. Ask one: it'll tell you it has no memory of your level and point you to a flashcard app.

This coach holds that memory in level-state.md — your level, anchors, solid vs. shaky vocab, recurring weak spots, and what's next — read first every session and updated at the end. Paired with the English-anchor reading method, that's the whole point: tech-domain reading + an English-speaker's pedagogy + level-tracking, in one place.

It's a personal tool first. Its value doesn't depend on out-competing any app — it depends on remembering where your reading is, and helping it climb.

04Set it up (about 5 minutes)

  1. Create a new Claude Project (or any assistant that reads a folder of files).
  2. Add identity.md, rules.md, examples.md, and the reference/ files as project knowledge.
  3. Seed your level-state once. Open reference/level-state.md, fill the block with your real current reading level — honest, not aspirational. The coach never invents your level.
  4. Add a few passages. Drop real tech-Thai you've encountered into the level slots in reference/reading-ladder.md. A handful is enough to start.
  5. Start a session by pasting your level-state block. Each session after, paste the updated block the coach gave you last time — that's the memory.

05Honest answers

Does it read Thai better than a normal AI chat?

No — and it won't claim to. A cold chat reads and explains Thai fine in the moment. The difference is structure: it remembers your level across sessions, which a fresh chat can't.

Can it teach me general Thai — cooking, travel, news?

No, and it'll warmly tell you so. The tech vocabulary is the on-ramp that makes this work for an English speaker; outside it, a general Thai reader or tutor will serve you better, and the coach will point you there.

I'm a complete beginner — is this for me?

Not yet. This is for intermediate readers who know the script but read slowly. If you're still learning the alphabet, an alphabet course comes first.

Does it teach writing or speaking?

Not in v1. Reading-first by design — reading is the goal, and it's visual. Writing and speaking are later phases.

Who supplies the Thai content?

You do — real tech-Thai you actually read, plus your honest starting level. The coach is built to never fabricate Thai: where a passage slot is empty, it asks you for one rather than inventing it.

06What's in the folder

FileWhat it holds
identity.mdWho the coach is, who it serves, its forced first action.
rules.mdThe modes, the two warm boundaries, level-progression rules.
examples.mdSeven worked sessions, beat by beat.
reference/level-state.mdThe moat. Your level, anchors, vocab, weak spots, log, next focus.
reference/reading-ladder.mdThe L1–L5 tech-Thai curriculum (passage slots you fill).
reference/register-map.mdThe loanword-anchor pedagogy — anchors vs. stretch.
reference/reading-frameworks.mdThe four named scaffolding methods.
Hands holding a phone over a wooden table beside a ceramic coffee cup and a small moss plant, soft window light.
Tomorrow morning, one more line. That's how reading climbs.
— pick it up where you left off

Want this one built around your business instead?

This one’s free and yours to keep. If you’d rather not do it yourself — tell me the job it would be doing for you.

Tell me the job →