the full kit
Every surface, in detail.
School-Pack is built around six categories of student work — chat, writing, memory, study, automation, and the guardrails that hold them all together.
the surface
Workspace
A three-pane chat that ships with the tools students actually open at the same time.
Three-pane chat
Class rail, conversation, and a context pane that swaps between the PDF you're reading and the canvas you're sketching on.
Focus modes
Explain · Guide me · Draft · Quiz me · Debate. Pick the response shape per thread or per message.
Command palette
Jump to any class, thread, deck, draft, or setting. Same hotkey opens the @-mention picker inline.
Per-class hub
Each class has its own home — files, threads, assignments, canvas spatial view, and settings.
Cross-class dashboard
Recent threads, due assignments, jump-back links — one screen for everything moving.
the rewriter
Writing
The humanizer is a fine-tuned 400M-parameter model trained for natural student prose. The voice fingerprint anchors it to your own past work.
Humanizer
Strips mechanical AI tells — em-dashes, hedging openers, recycled connectors — and surfaces a clean rewrite. Diff view shows exactly what moved.
Voice fingerprint
Upload two or three pieces you've already written. The rewriter learns your sentence shape and quirks so the output stays in your authentic voice.
Presets & strength
Lab report · Reflection · Discussion · Personal statement · Casual. A strength slider tunes how much the rewrite drifts from the original.
Live diff view
Removed text struck through, replacements highlighted. You decide which rewrites to keep — nothing applied without consent.
Humanize history
Every rewrite saved. Star the keepers, archive the rest, restore any prior version with one click.
Long-form workspace
Document editor with tone presets, rewrite variants, and your voice fingerprint pinned in a side panel.
the index
Memory & retrieval
Hybrid retrieval (vector + keyword + reciprocal rank fusion) over your class corpus. Every grounded answer cites the source.
Per-class memory
Each class is its own index. Switch tabs and the model's working memory swaps with you — no cross-class leakage.
Hybrid retrieval
Vector embeddings for meaning, keyword search for exact terms, then RRF rerank picks the best passages. Tunable per query.
Citation chips
Every grounded sentence ships with a chip linking to the source PDF, page, and exact text span.
Class briefing card
Drop a syllabus and School-Pack auto-extracts office hours, exam dates, late policy, and deliverables.
@-mentions
Type @syllabus, @rubric, @lecture-3, @past-essay, @deck:name. Tokens expand into context server-side.
the practice
Study tools
Spaced-repetition flashcards (FSRS-6) and auto-generated quizzes scheduled to actually retain what you learned.
FSRS-6 flashcards
State-of-the-art spaced repetition. Each card carries its own learning state; review intervals tuned to your recall.
Auto-generated quizzes
Generate MCQ, short-answer, true/false, and cloze quizzes from any document or thread. Per-question explanations included.
Retention curves
See your forgetting curve per deck. School-Pack picks the optimal next review time so cards land just before they slip.
Cloze deletion
Type-to-reveal cloze cards with color-coded accuracy feedback. Misses get re-scheduled tighter.
Attempt history
Every quiz attempt logged with score, time, and per-question breakdown. Spot the topics that aren't sticking.
the muscle
Smart actions
The model can call its own tools mid-response — and you can fork or rewind any conversation.
Tool calling
The model can invoke retrieve(), quiz(), humanize(), and deck() inside a single response. Watch the tool chips fan out.
Text-to-diagram
Paste a paragraph or sketch one by hand; School-Pack returns a clean Mermaid flowchart, hierarchy, or comparison.
Branch & regenerate
Fork any message — explore an answer two different ways without losing the original line.
Assignments tracker
Manual entries and Canvas iCal sync (paste your URL, refreshes every 10 min). Type badges and email reminders.
Rich Tiptap notes
Per-class or per-thread notes with markdown, math, code, tables, and inline mentions. Linked back to source.
the guardrails
Trust & safety
Prompt-injection defense, per-class isolation, and a no-train policy on student content. Built in, not bolted on.
Prompt-injection sanitizer
Hidden text in pasted PDFs and webpages — white-on-white, font-size 0, off-canvas — stripped before the model sees it.
Per-class isolation
Each class is its own index. No cross-class context bleed, no accidental leakage between courses.
No-train policy
Your content is never used to train models. Humanizer telemetry is latencies and error codes — never payloads.
Export & backup
Take your data with you anytime. Per-class exports include threads, notes, decks, and uploaded files.
Settings & integrations
Reminder cadence, theme, keyboard shortcuts, Canvas connection, billing — all in one place.
ready when you are
Free for your first class.
All features above are in the free tier for one class. Add classes from $8/month.