Skip to main content
Desktop IELTS Trainer

Prepare the way you'll sit it

A native desktop trainer for IELTS: timed reading and listening, AI-graded writing, realistic exam simulations, and progress you can actually see.

FreemacOSWindowsLinux
IELTS Score ReportLive Preview
Overall Band
0.0
+1.5 vs last month
98765
Listening
8.0
Reading
7.5
Writing
7.0
Speaking
7.5
Test taken 14 days ago47:23
IELTS Band 1–9 alignedAI-graded Task 1 & 2Offline, no cloud requiredOpen source on GitHubmacOS · Windows · Linux
Who it's for

Built for every IELTS journey

Whether you're sitting the exam, teaching it, or building the next feature — there's a place for you here.

Students

Aiming for Band 7 or higher

Practice under real exam conditions at home. Get AI feedback on your writing the moment you finish — not days later.

Learn more
Teachers

Teaching IELTS or English

Assign realistic practice tests and see exactly where each student needs the most work. No marking pile at the end of the week.

Learn more
Developers

Contributing to open source

Built with Tauri, React 19, and the Claude API. Dive into a real-world desktop app with a modern Rust backend.

Learn more
Features

Everything the exam demands

Six modules, one app — no subscription, no cloud lock-in.

Reading & Listening

Timed Tests

Practice exactly as you will on exam day — authentic passages, real timing, and the same question types.

Writing

AI Writing Feedback

Claude grades Task 1 & 2 using the four real IELTS criteria: Task Achievement, Coherence, Lexical Resource, Grammar.

Simulations

Realistic Exam Mode

Full exam simulations with authentic timing and distraction-free UI — so test day feels familiar, not frightening.

Analytics

Progress Tracking

Watch your band score improve test by test. Drill into exactly which question type or skill is holding you back.

Privacy

Offline First

No internet needed for reading and listening tests. Writing AI grading goes out once — then the results stay local.

Open Source

MIT Licensed

Built in the open. Read the code, fork it, contribute — or just trust that there's nothing hidden in what you install.

Inside the app

See it before you install it

Real UI from the desktop app — timed tests, AI feedback, and progress at a glance.

Reading Test — Part 1 of 3
Academic Reading · Section 158:42
1Questions 1–7: Choose the correct letter.
2The author argues that…
3Which paragraph contains the main claim?
Writing Feedback — Task 2

The rapid urbanisation of developing nations has led to significant infrastructure challenges that governments must address through coordinated policy.

AI Suggestion

Consider elaborating on specific policy examples to strengthen your Task Achievement score.

Task Achievement
7.0
Coherence
7.5
Lexical
6.5
Grammar
7.0
Progress — Last 6 weeks
7.5 overall
↑ +2.0 this month
W1W2W3W4W5Now
Get started

Up and running in two minutes

Three steps from download to your first band-score estimate.

01

Download

Grab the latest release for your OS from the GitHub releases page. macOS, Windows, and Linux builds are available.

$ brew install ielts-mastery-hub
02

Configure

Drop in your Anthropic API key and you're ready for AI-graded writing feedback. Everything else works offline.

ANTHROPIC_API_KEY=sk-ant-…
03

Practice

Work through real IELTS tasks, get instant AI feedback on your writing, and watch your band score rise week by week.

Built with

Modern stack, boring foundations

Chosen for correctness and maintainability, not hype.

TypeScript68%
Rust32%
  • Tauri 2native desktop shell — tiny binary, no Electron overhead
  • React 19reactive UI with concurrent features
  • Claude APIAI grading of Task 1 & 2 using real IELTS criteria
  • SQLitelocal persistence, all data stays on your machine
  • Vitefast development tooling and HMR
Free & open source

Ready to push your band score?

Download IELTS Mastery Hub and start your first timed test in under two minutes.

macOS 13+ · Windows 10+ · Linux · MIT License