Altheia Overview Pitch Deck · 10 Slides Interactive Demos
Study tools
Altheia

The night before matters less
when every week did.

Offline first Your files Spaced repetition No account needed
Altheia Study
Today's review
GST 212 · Week 4
Exam readiness
78% predicted · exam in 12 days
Again
Hard
Good
Easy
scroll
70
The truth about studying
70%

Forgotten within 24 hours. Without practice, reading is just reading.

You read it.
You highlighted it.
You still forgot it.

2x
More material sticks with practice than with re-reading the same notes
0
Study apps that work entirely from your own course files, nothing else
All
Those PDFs sitting in your Downloads folder, helping no one
What Altheia does

Your notes.
Your syllabus.
Turned into
real practice.

Drop in your course folder. Walk out with a drill that knows what you need to work on, and when.

📄
Your folder. Your files.
PDFs, slides, handwritten scans. Stays on your machine. Never goes anywhere.
🧠
Asks your notes, not the internet.
Every answer comes from your own pages. Always says where.
🔁
Shows cards right before you would forget.
Not a fixed schedule. Not a streak. The card appears when forgetting is about to happen.
📦
One file. Passed around like a document.
Open it from your Downloads folder years later. Still works.
🔒
No wifi. No account. No cloud.
The full study loop runs completely offline. Always has.
How it works

Drop your files in once.
The work is mostly done.

1
Drop a folder of course files
2
Topics are pulled out for you
3
Questions are written from your material
4
You grade your own answers
5
See how ready you are for exam day
What we ship

Study on your terms.
Four ways to do it.

🖥
Desktop App
Altheia Study
Your course files. A PDF reader. An AI that only knows your pages. A drill that schedules itself.
In progress
📋
Shareable file
Quiz Packets
One HTML file. No server. No account. Send it to a friend. It works from their Downloads folder forever.
Shipped
📖
Shareable file
Lesson Packets
A full lesson in a single file. Read it, answer the questions at the end, move on.
Engine live
🎙
Shareable file
Spoken Lessons
Five voices. A real conversation. Checkpoints built in. Study while doing something else.
Engine live
A
The design

Built to sit
with for hours.

paper
ink
accent
soft
rail
syllabus
derived
guess
Newsreader
IBM Plex Sans
IBM Plex Mono

Every piece of information is colour-coded by where it came from. You never have to guess whether to trust it.

Syllabus Straight from your course material
Derived Pulled from what you uploaded
Guess Model's best guess. Always shown as a guess.
Confident Uncertain Low. Shown in grey. Offline. Calm, not alarming.

Low confidence fades to grey. Never hidden. Never exaggerated.

Where things stand

It works. We ran it on real material.

349
349
Tests passing. No network. No API key. Fully offline.
17
17/21
Screens built inside the real desktop shell
4
4
Formats shipped or in engine. App, quiz, lesson, spoken.
0
0
Cloud services required for the study loop to run
What comes next

We ship, then we build more.

Phase 1 · Done
The core loop
✅Vault ingestion
✅Topic extraction
✅Question generation
✅FSRS scheduling
✅Quiz packet engine
✅17 of 21 screens
Phase 2 · Now
Finish the app
🔄4 remaining screens
🔄Scheduler and agenda
🔄Zen reader mode
🔄More lesson content
🔄First real billed run
Phase 3 · Next
Feel and sharing
⬜Motivation design
⬜Pomodoro and breaks
⬜App to packet export
⬜Share a packet with a friend
⬜Math product line
Phase 4 · Later
More students
⬜Mobile companion
⬜Shared packets between students
⬜Optional sync
⬜Paid tier (no decision yet)
⬜Competition entry
Under the hood

Private.
Offline.
Yours.

Tauri + RustThin shell. Nothing like Electron.
Node / ExpressOwns the database, files, and API key. Nothing else touches them.
React + ViteThe UI. Never touches the filesystem directly.
SQLiteOne file. Local. No config.
FSRS-5Open scheduling algorithm. Cards appear right before forgetting.
GeminiYour own key. Opt-in. The study loop never needs it.
How it behaves
🔒
Works offline. Every core path. No network, no API key, no account required.
⚙️
The model suggests. Code decides. Nothing the model says writes directly to your schedule.
🧊
Topics lock after the first read. No quiet changes. You always know what the model is working from.
✍️
You grade your own answers. A wrong machine grade breaks the scheduler permanently. We do not do that.
🏷
Every answer shows its source. Syllabus, derived, or guess. Labelled every time, no exceptions.
📦
Packets are never crippled. Nothing is held back to make you use the app instead.
Altheia

Your notes deserve more than a second read.

Explore Live Demos View on GitHub Back to the start
apps/study · packets/quiz · packets/lesson · packets/spoken-lesson · packages/design-system