Open beta on TestFlight

The whole curriculum, mapped to you

All 1,067 entries of Taiwan’s 108 Curriculum — six subjects, grade 1 to 12 — are in Milo as a connected graph. Every question, every mistake you make and every paper it builds you hangs off the same map.

1,067 entries6 subjects · grade 1 to 12 · 100% of the 108 Curriculum
Knowledge graph
prerequisites, not chapters
A paper in 2s
measured, not rounded up
41,000+
Questions ready to practise
Under 2s
Time to build a paper
1,067
108 Curriculum entries
G5–G12
Grades covered

What Milo is

Milo is a study app built around one idea: the useful thing an app knows about you is not how many questions you have done, it is which ones you got wrong and why. Every question is tagged to an entry in Taiwan's 108 Curriculum, so a mistake in September can still shape the paper it builds you in January. Maths runs grade 5 to 12; junior-high physics and chemistry run on a built-in bank.

米洛——正在看書的小龍

It starts with the curriculum, not with questions.

Most study apps start from a pile of questions and try to tag them afterwards. Milo starts from the syllabus itself — then everything else hangs off it. Every screen below is a recording of the app, not a mockup.

01

The whole 108 Curriculum, as a graph

All 1,067 learning-content entries across six subjects, grade 1 to 12 — including the senior-high tracks 11A/11B and 12甲/12乙 — extracted and connected. Not a chapter list: a graph with prerequisite edges, so Milo knows what has to come before what.

  • 6 subjects · 1,067 entries · no gaps between stages.
  • Prerequisite edges come from the graph in the database, not from textbook order.
How it works
02

Every node knows its questions, and you

Each entry in the graph carries its own questions, its own textbook mappings, and — once you start working — your own record on it. That shared key is what lets a mistake in September change the paper you get in January.

  • One key across questions, mistakes, mastery and the curriculum.
  • Never tested and tested-but-weak stay different things, on purpose.
How it works
03

Photo marking that names the step

Take one photo of finished homework. Milo marks it question by question and says where it went wrong — the minus sign that did not get distributed, not just a red cross. Wrong ones file themselves against the right node.

  • Reads handwriting; one photo for the whole page.
  • The reason for the mistake is recorded with the question.
How it works
04

Papers built from the graph, not shuffled

Ask for ten questions over a range and Milo works out which curriculum entries are in it, then allocates across them so one topic cannot eat the paper. Measured at under two seconds.

  • Quota per entry — two students get different papers.
  • Pick a grade and it filters to that grade first.
How it works
05

Stuck on one question? It explains that one

Milo writes a script, records narration, typesets the maths and renders a short whiteboard video about the exact question you missed. Or press voice and talk it through — it asks where you are stuck before it answers.

  • A video about your question, not a chapter to sit through.
  • Live voice at eleven at night, when nobody else is up.
How it works
06

A memory of you, not a score

Everything you get wrong lands on the graph and stays there. Milo shows how many wrong questions became how many weak entries, and which section is actually stuck — and it keeps “never tested” and “tested but weak” as different states.

  • Under three attempts it will not call you weak at something.
  • Sign in and it follows you to a new phone.
How it works
07

Your school’s papers, learned

Photograph a paper your teacher set before. Milo works out how that teacher writes questions and weights the next mock towards it — then lands it back on the same curriculum graph.

  • Say "too hard" and the difficulty actually drops.
  • A guess is a guess. Milo cannot see your school’s real paper and does not claim to.
How it works

Three steps, then it runs itself.

The point is what happens on day thirty, not day one.

STEP 1

Photograph what you already have

Homework, a worksheet, a paper your teacher set. Milo marks it question by question and names the step that went wrong.

Explorer dragon mascot
STEP 2

Your mistakes become a map

Each wrong answer is tagged to an entry in the 108 Curriculum. Enough of them and Milo can see which parts of the syllabus you are actually weak on.

Wizard dragon mascot
STEP 3

Every paper after that is built from it

Practice sets, mock exams and the daily plan all read the same map. The longer you use it, the less of your time goes on questions you can already do.

Happy dragon mascot celebrating

Six subjects today. Two on the way.

Maths runs on the full 108 Curriculum, grade 5 to 12. Science, physics, chemistry, earth science and English are open too. Chinese and biology are still being built — marked as such, so you never download Milo and find an empty subject.

Mathematics
Grade 5–12 · full 108 Curriculum
Science
Elementary & junior-high science
Physics
108 Curriculum
Chemistry
108 Curriculum
Earth Science
108 Curriculum
English
Vocabulary drills
Planned
Chinese
In progress
Planned
Biology
Curriculum mapped, drills not open yet
Senior high · Grade 10–12
GSAT

Maths runs the senior-high curriculum including 11A/11B and 12甲/12乙. Mock papers are timed, and the wrong ones feed the same blind-spot map as everything else.

  • Timed GSAT mock papers
  • Full senior-high maths curriculum mapped
  • Explainer video for anything you miss
  • Difficulty follows your feedback, not a fixed tier
Junior high · Grade 7–9
CAP

A CAP mock covers all three junior-high years, not just the grade you are in right now — because that is what the real exam does.

  • Mock papers span grades 7 to 9
  • Junior-high physics and chemistry included
  • Daily tasks sized to the days left before your exam
  • Points, levels and streaks that are actually earned

Milo and a cram school do different jobs.

This is not a list of reasons to quit your cram school. It is what each one is actually good at, so you can tell which gap you are trying to fill.

MiloCram school
When you can use itAny time, including 11pm the night beforeFixed class times
Who the questions are forBuilt from the entries you personally got wrongThe same handout for the whole class
Mistake trackingCollected and mapped automaticallyYou copy them into a notebook yourself
Explaining one questionA whiteboard video for that exact questionAsk in class, or stay behind
CostFree, or NT$330/monthNT$5,000–15,000/month
Someone making you sit downDaily tasks and streaks — you can still ignore themA teacher in the room, which genuinely works
Knowing you as a personOnly what you do in the appA teacher who notices when you are off

Why it knows what to give you next.

Every question in Milo is tagged to an entry in Taiwan's 108 Curriculum. So is every mistake you make. That shared key is what lets Milo move from "you got this wrong" to "here is the next question you should see".

Milo keeps the map. You just practise.

1,067
Curriculum entries
41,000+
Questions ready
Under 2s
Paper in
G5–G12
Your subjects

What is different about it.

Not the feature list — the decisions underneath it, which is what you will still notice in a month.

One key for everything

Questions, your mistakes and the curriculum all use the same 108 entry codes. That is why a mistake can change what you are given weeks later, instead of just sitting in a list.

It says when it does not know

A topic you have never tested shows as never tested, not as zero. Under three attempts Milo will not call you weak at something. Being wrong about a student is worse than saying nothing.

Spread across the syllabus, not random

Ask for ten questions over a range and Milo allocates across the curriculum entries in it, so one topic cannot eat the whole paper — and two students get different papers.

No pretending about exam guesses

The app itself says a guess is a guess. It learns your teacher's style from papers you show it; it does not claim access to anything it cannot have.

Free to start. Pay when Milo is actually doing the work.

Everything that makes Milo useful on day one is free. Pro is for the parts that cost us to run — rendering explainer videos and live voice tutoring.

Free
NT$0
  • Practice sets from the full 108 Curriculum
  • Wrong-answer book & blind-spot map
  • Photo marking with per-step reasons
  • Daily tasks, points and streaks
  • CAP & GSAT mock papers
Start free
MOST USED
Pro
NT$330/mo
  • Everything in Free
  • Explainer video for any question you got wrong
  • Live voice tutoring — talk it through
  • Unlimited photo marking
  • Priority when papers are being built
Go Pro

Questions people actually ask

If something here stops matching the app, the answer is wrong and we want to know.

Is Milo on the App Store yet?
Not yet. Milo is in open beta on TestFlight while we finish the first release. Milo is a new app with its own bundle id (com.asklens.milo) — it is not the same product as 刷題怪獸 / ExamLens, which is a separate app from the same team.
What does Milo cost?
Free covers practice sets across the full 108 Curriculum, the wrong-answer book, the blind-spot map, photo marking, daily tasks and the CAP/GSAT mock papers. Pro is NT$330/month and covers the two things that genuinely cost us to run: rendering an explainer video for a question you got wrong, and live voice tutoring.
Which subjects can I actually practise right now?
Maths, grade 5 through 12, mapped onto the full 108 Curriculum. Junior-high physics and chemistry run on a built-in bank. English is vocabulary drilling only. Senior-high biology and earth science are mapped to the curriculum but the drills are not open yet — the site marks those as planned rather than pretending they ship.
How many questions are there?
The bank holds about 128,000 questions. Around 41,000 of them are multiple-choice with a verified correct answer, which is what Milo can hand you today. The rest are fill-in-the-blank, calculation or multi-part questions that the app cannot mark yet, so we do not count them as available to you.
How does Milo decide which question to give me next?
Every question is tagged to an entry in Taiwan's 108 Curriculum, and so is every mistake you make. When you ask for a paper, Milo works out which curriculum entries are in scope, then samples across them so no single topic eats the whole paper. If you pick a specific grade, it filters to that grade first.
Does photo marking work on handwriting?
Yes — photograph a finished worksheet and Milo marks it question by question and names which step went wrong, not just right or wrong. Wrong ones go into the wrong-answer book automatically.
What is the explainer video, exactly?
Press the button next to a question you got wrong and Milo writes a script, records narration, typesets the maths and renders a short whiteboard video about that one question. It takes a few minutes and you watch it inside the app.
Is the 考猜 (exam guess) paper leaked exam content?
No. The app says this itself: a guess is a guess. Milo cannot get hold of your school's actual paper and does not pretend to. What it does is learn the question style from papers your teacher has set before, and weight towards topics that come up often.
Can I use it without an account?
You can practise without signing in. Signing in is what makes your wrong-answer book, mastery and explainer videos follow you to a new phone.
Is there an Android version?
An APK build is planned. iOS via TestFlight is what exists today.

Try Milo now

Milo is in open beta on TestFlight. Install it, take one paper, and see what it remembers about you.