Before class
Lesson Planner
A full TIE-format plan in roughly 90 seconds: objectives across knowledge, skills and attitudes, a time plan, Tanzanian examples, homework, assessment, references.
System 08 of 08 · Education
The catalogue ↗The whole classroom, in your language, offline.
Two halves of one classroom on one offline core. Kairos carries the teacher's day: lesson plans, exams, marking and reports in seconds, in English or Kiswahili. Weave carries the student's: a bilingual workspace that reads, computes, builds and draws. Both run on the computer the school already owns, and nothing ever leaves the premises.
Request accessWhat does sovereign AI mean for a school with no internet?Specification
Identification
Specification
Two halves, both MIT
There is no ecosystem-level repository. What a school installs is one of these two, so both are named wherever the page offers source.
regnant-io/kairosregnant-io/weaveBefore class
TIE format throughout: objectives, time plan, local examples, homework, assessment, references. Written directly in English or Kiswahili — generated in the language, not translated into it — with a bilingual mode for the lower secondary forms.
Explain how light, water and carbon dioxide support photosynthesis.
Compare a leaf kept in the light with one kept in the dark. Record what you observe.
Why does a plant need sunlight? Explain in your own words.
Generated directly in either language. Bilingual mode supports lower secondary forms.
Before class
A full TIE-format plan in roughly 90 seconds: objectives across knowledge, skills and attitudes, a time plan, Tanzanian examples, homework, assessment, references.
Exam season
NECTA-style papers, from multiple choice to structured essays, with a complete marking scheme attached.
The stack of scripts
Marks written answers question by question with a confidence score, feedback, and error analysis.
End of term
Report comments for an entire class, batch-generated in one pass.
The quiet win
Weakest topics, at-risk students, and a NECTA-readiness score, with an action plan to close the gap.
No internet? Fine.
Teachers share lessons and data across the school without touching the internet.
Runs on the machine you have
Any x64 or ARM64 CPU, on Windows 10, Ubuntu 20.04 or macOS 12. The installer detects which models are present and picks the best fit for the RAM it finds.
Grounded in the syllabus it serves
Watch the clock
With the cable out
The model, curriculum and documents stay on the machine. Lesson planning carries on, with USB or LAN sharing to the next classroom.
Illustration of offline operation · this control does not change your connection
Not a chat window
A bilingual study and research workspace for Tanzanian students and researchers. With nothing configured at all it boots on SQLite, an offline deterministic reasoning engine and a subprocess sandbox, and still completes end-to-end work. Every optional capability degrades to that floor rather than failing.
Weave runs real Python against a private copy of the dataset. The illustration shows example data, not a live analysis.
Hybrid vector and BM25 search over a curated local corpus: UDSM, COSTECH, NBS, Tanzanian journals and government sources. Language-aware, so a Kiswahili question finds an English report.
Writes and runs real Python against the student's own dataset — pandas, numpy, scipy, statsmodels, matplotlib — inside a sandbox with no network and no filesystem.
Scaffolds, installs, tests and packages actual software in a separate container with a shell, git, Node and Python, then opens the result in a real headless browser to check it rendered.
Charts, decks, diagrams, parameter simulations, self-drawing explainers, knowledge graphs, 3D scenes and whole HTML pages, each self-contained and working with the network unplugged.
Durable keyed facts about a project: the hypothesis, the quirk in the data, the approach already rejected, surviving across threads and across months.
A voice channel that can be interrupted mid-sentence, speaks as each sentence completes rather than at the end, and stays quiet in ambient mode until it is addressed.
A document in the side panel that the student and the assistant edit at the same time, where a conflicting edit is refused and offered back rather than silently overwritten.
One engine, two stances
Student mode
A hint before the worked answer. Never a hint before the work.
On explanation it leads with a guiding question and checks comprehension once after a substantial concept. On execution it gates nothing: build this, clean this, draw this are ordinary requests, done immediately and explained afterwards.
Researcher mode
Direct answers, and a citation for every empirical claim.
No Socratic pacing. Strict citation discipline, predatory-venue checks enforced at the data layer, and drafting treated as part of the job: methods sections, literature summaries, tables, figures, reviewer responses.
Two sandboxes
One protects the student's data from the code. The other gives the code everything it needs to build something real. Granting the second set of powers to the first would quietly remove the protection the first exists for.
Analysis sandbox
Model-written Python, run against real research data.
Developer workspace
A persistent project directory with a container behind it.
Where Docker is unavailable the workspace reports itself disabled and its twelve tools are simply not offered. One unauthenticated endpoint states exactly what a given installation can do, and anything absent is never advertised to the model — a capability it cannot use is one it will not claim to have used.
Properties, not policies
Web pages, files and tool results are treated as untrusted. Crawled passages run through a filter that neutralises injected instructions before the model sees them.
Generated pages run in an opaque-origin iframe with scripts allowed and nothing else. Containment is what makes model-authored rendering safe.
Private, loopback, link-local and cloud-metadata addresses are blocked on the research path, the ingestion path and the crawler alike. Fetches are size- and time-bounded.
Select and with, one statement, and every file, system and schema construct blocked by pattern.
An HMAC over the storage key, so a link cannot be forged or enumerated. Stale renders are swept hourly on a three-day life.
Robots respected, politeness delays enforced, spider traps met with three independent defences, consent recorded, every outcome written down.
Stated plainly
A capability that is almost there is worse than one that is honestly absent. These are the four the system will not claim.
The open one
MIT-licensed and free for schools, NGOs and government education programmes. Sovereignty here does not mean a perimeter. It means nobody can take it away.
Student data never leaves the school computer: no cloud sync, no telemetry, no analytics, no third-party AI APIs. Backups are encrypted files the teacher holds. Nothing in the default path needs an API key, a cloud account, or an internet connection.
Bring Orbis to your school