For educators

Upload the syllabus.
Ship the assistant.

You already wrote the material. This turns it into something a student can interrogate at two in the morning without you being awake for it.

Three ways it lands

One course, one tenant, one lecturer's material

Faculties run many courses side by side and cannot have them bleed. Each course is its own isolated world, and a teaching assistant added to one sees exactly nothing of the others.

  • Per-course model budget so a large first-year cohort can run on Haiku while the master's seminar runs on Opus.
  • Ukrainian and English in the same course, answering each student in the language they asked in.
  • No answer without a source, which is usually what gets it past an academic-integrity review.
faculty · 6 courses
Databases 301 412 students
Operating Systems 210 380
Distributed Systems 402 96
Compilers 340 88
Algorithms 120 610
Networks 250 204

From files to answers
in one afternoon

14:00

Drop the files in

Drag your lectures, notes and problem sets into the course. Queues pick them up immediately.

14:20

Indexing finishes

Chunked, embedded, topic-mapped. A welcome message is drafted from what you uploaded.

14:35

You interrogate it

Ask it the ten questions you know your students ask. Check the citations land where you expect.

15:00

Share the link

Students are in. No install, no account sprawl — they sign in and start asking.

the next morning

The first gap report

Overnight the analytics roll up. You find out which topic produced the most follow-ups and which questions found nothing at all — often before the first lecture of the week.

The objections we hear most

Will students use it to cheat?
It answers from your material, in your framing, with a citation — which is closer to a well-indexed textbook than to a ghostwriter. It will explain what you taught and point at where you taught it. What it will not do is produce work about material you never uploaded.
What if my material is wrong or out of date?
Then the assistant is wrong in exactly the same way, and says so with a citation you can trace. That is the honest trade: it inherits your material's accuracy rather than papering over it with plausible text from elsewhere.
Do I have to maintain a prompt?
No. The grounding rules, the voice and the blocked phrasings are part of the product, enforced in the agent and covered by tests. You maintain your course; we maintain the behaviour.
What happens when retrieval finds nothing?
The agent rephrases and searches again. If it still finds nothing, the student is told the course does not cover it, and the question is logged for you as a gap. It does not fall back on the model's training data.

Take control of your course

Upload your material, pick a model, share the link. Most courses are answering questions the same afternoon.