A self-hosted AI tutor your students can talk to.
Overview
- A self-hosted AI tutor your students can talk to.
Step-by-step help on every problem, awake at 2am — metered in AI Units so you’re never over budget. Built on multi-provider AI with automatic failover, so students never see "service unavailable".
- Help on every problem
- Conversational, step-by-step worked solutions and follow-up questions — not just the final answer.
- Budget-safe by design
- Every interaction is metered in AI Units with daily and per-session caps, so cost never runs away.
- Multi-provider reliability
- Routes across multiple leading AI providers with automatic failover for always-on availability.
- For teachers, parents & students
- Assign to a class or buy seats for your students — or individuals can subscribe directly.
- Conversational step-by-step tutoring
- Follow-up questions & explanations
- AI Unit metering with daily/session caps
- Multi-provider failover
- Per-seat for students or B2C individual
- Self-hosted — your data stays yours
- How do you control AI cost?
- Usage is metered in AI Units with configurable daily and per-session caps and optional auto-downgrade — you set the ceiling.
- Which AI models power it?
- A multi-provider router across leading AI models, with automatic failover.
- Can a school buy it for all students?
- Yes — buy per-student seats in bulk, or assign it to a class.
- AI providers behind one meter
- kinds of interactive teaching widgets
- licensing for classes and families
- Your models, your keys
- Built for schools
- Coaching centres
- ai-tutor-1.webp
- The tutor lobby: launch a classroom with your AI Unit balance in view.
- ai-tutor-2.webp
- Inside a session: an AI teacher working the board, step by step.
Not a chatbot — a classroom
Students step into a multi-agent classroom: an AI teacher, AI classmates, speech, a whiteboard and quizzes, available whenever they study — including two in the morning before the exam. The tutor does not just answer in text. It generates live interactive widgets on the board — six kinds, from simulations and games to diagrams, code and three-dimensional visualisations — then works through them with the student, highlighting and annotating as a teacher would at a real board. Mathematics is typeset properly with KaTeX inside every widget rather than mangled into plain characters, and sessions can run as project-based learning rather than a stream of questions and answers.
- AI teacher and classmates with voice, whiteboard and quizzes
- Six kinds of generated interactive widgets, from simulations to 3-D visualisations
- The teacher highlights and annotates the board as it explains
- Mathematics typeset properly with KaTeX inside every widget
- Project-based learning sessions, not just Q&A
Every token metered, so cost never runs away
Every AI call the tutor makes is metered in AI Units against real token usage — measured per call across every provider, not estimated after the fact — and the balance is checked before each turn, so a negative balance is not something you discover in an invoice. A live meter sits above the classroom and refreshes as students work. When units run out the tutor pauses instead of quietly billing on, and a hard per-response ceiling stops a runaway generation mid-stream. Every session is accounted for in the usage ledger. For a parent buying one seat, or a school buying four hundred, the ceiling is genuinely the ceiling.
- Real per-call token metering across every provider
- Balance checked before every AI turn — no surprise negative balances
- Live AI Unit meter on the tutor screen, refreshed as students work
- Hard per-response ceiling stops runaway generations
- Every session accounted for in the usage ledger
Sixteen AI providers, one tutor
The tutor routes across sixteen AI providers — global frontier models alongside Indian and open-weight options — plus speech recognition and text-to-speech providers for voice conversations, and image and video providers for the multimodal classroom. Switching between them takes no reload. Keys are managed centrally in Settings and resolved in order of user, then school, then platform, and never reach the browser or the tutor container, which is the part most integrations get wrong. Bring your own key and usage bills to your account rather than ours, while metering still records what was spent, so a school can audit consumption either way.
- Sixteen LLM providers to choose from, switched without a reload
- Speech recognition and text-to-speech providers for voice conversations
- Keys resolved per user → school → platform, managed in Settings
- API keys never exposed to the browser or the tutor container
- Bring-your-own-key supported — metering still records usage
Seats, courses and a classroom that follows the login
Buy a base licence and per-student seats, assign them to a class, and every student gets their own private tutor. Classrooms, chats and generated media sync to their login and follow them across devices, staying isolated per user even on a shared lab computer where the next child sits down twenty minutes later. Any signed-in user can try it free before buying. Teachers add the tutor to a course as an activity like any other, so it lives beside the exams and practice for the same chapter rather than in a separate app. The whole experience carries your school’s name, logo and colours.
- Per-seat licensing — teachers and parents assign seats to students
- Free trial for any signed-in user before buying
- Classrooms, chats and media sync across devices per login
- Private per-student workspaces, even on shared lab computers
- Add the tutor to any course as an activity; white-labelled for your school
Doubt-solving at homework hour, with a hard budget
When homework gets stuck at 9pm, the tutor is awake: a patient AI teacher that explains at the board instead of handing over answers. Buy a seat for your child, watch the AI Unit meter, and know the monthly ceiling is exactly what you set.
- A live AI Unit meter sits above the classroom, so the cost is visible while it is spent
- The balance is checked before every turn — no session ever runs into a negative
- A hard per-response ceiling stops a runaway generation part-way through
- The tutor works the problem at a board step by step rather than handing over answers
- Aligned to your child’s board, class and chapter, not a generic curriculum
- Free trial for any signed-in user before a seat is bought
- Every session is recorded in the usage ledger, so the month adds up
A tutor seat for every student, under school branding
License seats for a class or the whole school and assign them in minutes. Each student gets a private, synced classroom under your school’s name and colours, teachers drop the tutor into courses as an activity, and administration keeps one metered bill.
- Buy a base licence plus per-student seats and assign them to a class
- Self-hosted per institution, so student conversations stay inside your deployment
- Per-user isolation holds even on a shared lab computer used all day
- Carries your school’s name, logo and colours throughout
- Add the tutor to any course as an activity beside that chapter’s exams
- Classrooms, chats and generated media follow a student’s login across devices
- Sixteen LLM providers to choose from, switched without a reload
- Provider keys resolved per user, then school, then platform, and never sent to the browser
After-hours support between batches
Your faculty teach the batch; the tutor covers the hours in between. Students revisit the day’s concepts in an interactive classroom that draws diagrams and runs quizzes, while per-seat licensing and AI Unit caps keep the economics predictable.
- Available whenever students actually study, including the night before a test
- Generates live interactive widgets — simulations, diagrams, code, 3-D visualisations
- Mathematics typeset properly with KaTeX inside every widget
- AI classmates and voice make a session feel like a class, not a chat window
- Project-based learning sessions as well as straight question-and-answer
- Bring your own provider key and usage bills to your account, not ours
- Metering still records consumption on a bring-your-own-key setup, so audits work
- Speech recognition and text-to-speech providers included for voice conversations
- The teacher highlights and annotates the board as it explains, as a person would
The AI classroom
- Multi-agent classroom — An AI teacher plus AI classmates, not a lone chatbot
- Voice in the classroom — Speech recognition and text-to-speech, including a free browser-native option
- Whiteboard teaching
- Generated interactive widgets — Simulations, games, diagrams, code, 3-D visualisations and skill practice
- Highlight-and-annotate teaching — The AI teacher points at and marks up the board as it explains
- Quizzes with grading in-session
- Project-based learning mode
- Typeset mathematics — KaTeX rendering inside generated content
- Document understanding — PDF parsing and document extraction built into the classroom API
- Available whenever they study — The tutor keeps no office hours
AI models & providers
- Sixteen LLM providers — OpenAI, Anthropic, Gemini, DeepSeek, Qwen, MiniMax, Sarvam and more
- Multimodal providers — Image, video, text-to-speech and speech-recognition services, provisioned per category
- Switch providers live — Newly configured providers appear without reloading the classroom
- Three-level key cascade — User keys override school keys override platform keys
- Keys managed in Settings — Stored server-side, never shipped to the browser
- Bring your own key — Use your own provider account; usage is still recorded
AI Units & spend control
- Real token metering — Actual usage parsed from every provider response, streamed or not
- Pre-flight balance checks — Each AI turn is priced before it runs
- Live AI Unit meter — A gauge on the lobby and a live strip above the classroom
- Pauses at zero — The tutor stops when units run out — no silent overdraft
- Runaway-generation ceiling — Oversized responses are cut off and only what ran is billed
- Per-session accounting — Every launch and every call tied to a session record
- Disconnect-safe billing — Closing the tab mid-answer still meters exactly once
Sync & privacy
- Cloud classroom library — Classrooms, lessons, chats and generated media saved to the login
- Follows the student across devices — Start on the school computer, continue at home
- Per-user isolation on shared devices — Each login gets its own private workspace
- Media synced too — Audio, images and files, deduplicated by content
- Offline-tolerant sync — Edits queue durably and push when the network returns
- Personal API keys stay local — Deliberately excluded from cloud sync
- Self-hosted by Edukali — Runs on our infrastructure, not routed through third-party tutor services
Licensing & school fit
- Per-seat student licensing — A base licence plus seats, billed per student
- Teacher and parent seat assignment — Assign seats to a class or your own children
- Free trial — A capped number of trial sessions for any signed-in user
- Tutor as a course activity — Add it to any course; each student launches a fresh session
- Launch buttons across the platform — Open the tutor from question papers and student surfaces
- White-labelled per school — Your logo, name, colours and favicon inside the tutor
- Role and organisation controls — Feature flags and role gates decide who sees the tutor
- Nightly updates with automatic rollback — The tutor is smoke-tested daily and rolled back if a release misbehaves