v1.2.0 → v2.0.0August 2026

Three things Rumi can now do for your teachers.

We've made a run of releases in the open-source repo. Rather than list commits, here's what actually changed for the people using Rumi: six more languages, a ready-made library of 890 lessons with quizzes, and a way to start using Rumi today without waiting on anyone's approval.

6 Indian languages 890 lesson videos 10,929 quiz questions No Meta account needed Apache 2.0
In short

Most of what we build comes from the same complaint, said four different ways: teachers want help in the language they think in, they want material they can use tomorrow morning, and they want it without a procurement cycle in front of it.

These three releases answer those in order. If you run a school network, a teacher-training programme or an education non-profit, this page is the short version of what that means for your people. The engineering detail is at the bottom, and everything is linked to the repo.

New · Languages

Six Indian languages, end to end.

Hindi · Bengali · Marathi · Telugu · Tamil · Kannada

Rumi already worked in nine languages, most of them South Asian and Middle Eastern. It now also works in six Indian languages — and "works" means the whole experience, not a translated interface. A teacher can send a voice note in Marathi, get a spoken reply in Marathi, ask for a lesson plan and receive one written for an Indian classroom, with rupees in the word problems and names her students recognise.

How a teacher uses it

01

Just start typing in your language

There's nothing to configure. Rumi recognises the script and the language and answers in it from the first message — including code-mixed messages, which is how most people actually write.

02

Or send a voice note

Speech is transcribed in-language and the reply comes back as a voice note in the same language, so a teacher walking between classes never has to type.

Useful where typing in a Brahmic script is slower than speaking.

03

Switch whenever you like

Send /language and pick from a short list — the list is filtered to your country, so an Indian teacher sees the Indian set rather than scrolling past twelve options.

What's not there yet: reading assessment benchmarks for these languages, and the video pipeline. Chat, voice, lesson planning and coaching are all live. We'd rather say that plainly than have a school discover it in week two.

The change, in full — six languages, 1,382 tests passing.

Earlier release · Content library

890 lessons, already made, free to use.

A few weeks before the platform release, we opened something we'd been sitting on: the complete Taleemabad content library. Six years of work behind the Taleemabad Student App — hand-written questions, hand-drawn illustrations, studio-recorded voice clips — matched to the national curriculum, checked question by question, and rebuilt to be delivered over WhatsApp.

It ships with Rumi. There's no licence to negotiate and no media to host.

890curriculum videos
10,929quiz questions
15,557voice clips
3,217illustrations

Nursery to Grade 6, English and Urdu, Pakistani national curriculum. 858 of the videos have a quiz attached.

What a lesson looks like

01

The teacher browses to a topic

Send /video, then tap through grade, subject and topic. The video arrives in the chat.

02

The quiz follows three seconds later

Fifteen questions, each with feedback written for the wrong answer as well as the right one. Younger grades get picture questions to tap and phonics read aloud as voice notes.

03

One link goes to the whole class

The teacher forwards a single link; every child plays it one-to-one on a parent's phone. No accounts, no app.

04

Next morning, a report

A PDF naming exactly which children missed which concept, so the first ten minutes of class can be spent on the right thing.

For education organisations: this is the cheapest way to give a network of low-resource classrooms real digital content — no devices per child, no bandwidth for a video platform, no content budget. The library is region-gated to Pakistan by default because the corpus follows that curriculum; other regions switch it on when they bring their own material, and we can help map yours.

The v1.2.0 release · How the quizzes work

New · Setup

You don't need a Meta account to start.

Until this release, trying Rumi meant applying for a WhatsApp Business account and waiting for Meta to approve it. For a school district evaluating three tools, that's a week gone before anyone sees a single lesson plan.

Now the messaging side is interchangeable. The default option links an ordinary WhatsApp number — the same way WhatsApp Web does, by scanning a code — and Rumi answers on it immediately. When the pilot becomes a programme, one command moves everything to an official business number, and every teacher, conversation and past assessment comes with it.

01

Install it

One command sets up everything Rumi needs on a laptop or a server.

02

Answer five questions

Setup is a guided conversation in ordinary language — "where should Rumi keep its memory?", not a variable name. Each answer is checked against the real service as it's entered, so a wrong paste is caught in the moment rather than surfacing as a mystery a week later.

setup · step 1 of 5
? Where should Rumi keep its memory (teachers, lessons, reports)?
  Paste your project URL: https://xxxx.•••••••.co
  Paste the access key: eyJhbGciOi••••••••

 Connected. 14 tables found. Saved.
03

Scan a code with the phone

A code appears; open WhatsApp on the phone whose number Rumi should answer as, go to Linked devices, and scan it. That's the pairing done, and it survives restarts.

Test from a second phone. Rumi replies as the linked number, so messaging it from that same account looks exactly like a bot that never answers. A spare SIM or a colleague's phone is enough.
04

Send it "Hi"

Rumi introduces itself, asks what you teach, and you're in the same conversation thousands of teachers use every week. About fifteen minutes, start to finish.

05

Graduate when it's real

One command moves you to an official WhatsApp Business number with nothing lost — Rumi knows people by their phone number, not by how the message arrived.

Features that depend on Meta's tappable forms don't vanish on an ordinary number — they turn into a numbered list in the chat. Settings, videos, reading assessments and class setup all still work; they just look plainer.

Watch

Fifty seconds, end to end.

What it looks like from the teacher's side.

rumi-explainer · 0:52

What it means for you

If you run schools or train teachers.

For your technical team

The short engineering version.

170test suites
1,997tests
6cli commands
~15 minclone to conversation

Full changelog · Setup guide · v2.0.0 notes

Next

Try it, or have us run it.

Message the hosted Rumi to see it finished, clone the repo and pair your own number, or talk to us about running it for your schools.

All releases · hellorumi.ai · Field Intelligence
© 2026 Orenda Project. Rumi is open source under Apache 2.0.