Skip to main content

One post tagged with "language-learning"

View All Tags

I made a free, open-source desktop app for English exam practice (reading, listening & AI-graded writing)

ยท 3 min read

I made a free, open-source desktop app for English exam practice (reading, listening & AI-graded writing)

Hey everyone ๐Ÿ‘‹

I've been self-studying English for a while, and the thing that kept tripping me up was practice material. Most of the good stuff is behind a subscription, gives you two free tests and then asks for your card, or just doesn't match the format of the exam you're actually preparing for.

So I built my own tool and made it free for everyone. It's called IELTS Mastery Hub โ€” a desktop app for Windows, Linux, and macOS, open source under the MIT license. No account, no paywall, no ads.

Quick demo video:

What it does:

  • ๐Ÿ“– Reading โ€” timed, split-screen passages with the standard question types, auto-scored so you get instant feedback
  • ๐ŸŽง Listening โ€” audio sections that get progressively harder
  • โœ๏ธ Writing โ€” a dual-pane editor that gives you AI feedback across the official scoring criteria (task response, coherence, vocabulary range, grammar)
  • ๐Ÿ“Š Dashboard โ€” tracks your results over time so you can actually see whether you're improving or plateauing

Even if you're not sitting IELTS specifically, the reading/listening drills and the writing feedback work fine as general B2โ€“C1 practice. Writing is usually the hardest skill to self-study because you need someone to read what you wrote โ€” getting structured feedback on why a paragraph is weak has been the most useful part for me by far.

Try it:

macOS / Linux:

curl -fsSL https://open-lingua.github.io/ielts-mastery-hub/install/install.sh | sh

Windows (PowerShell):

irm https://open-lingua.github.io/ielts-mastery-hub/install/install.ps1 | iex

Or build it yourself: git clone https://github.com/open-lingua/ielts-mastery-hub.git

Repo: https://github.com/open-lingua/ielts-mastery-hub Docs: https://open-lingua.github.io/ielts-mastery-hub/docs/intro/

Disclaimer: this is an independent, non-commercial educational project. It's not affiliated with or endorsed by the British Council, IDP Education, or Cambridge Assessment English โ€” IELTS is a registered trademark of its respective owners. The practice content is AI-generated for study purposes, so use it as practice, not as official material, and don't treat the scores as a real band prediction.

I'd genuinely love feedback from other learners here โ€” especially on whether the writing feedback feels useful or too generic, and what other skills or languages you'd want to see added. Bug reports and ideas are welcome on GitHub, and I'm happy to answer anything in the comments.

Good luck with your studying ๐Ÿ€