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.

Ctrl+Sjump anywhere…
New chat
Open Bio 201
Rewrite essay
Create deck

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.