Open source · Self-host or cloud

Your own
learning agent.

Not a chat wrapper. Not another tutorial site.

Messier turns any developer topic into connected lessons, active recall, spaced repetition, and real practice so you actually retain what you learn.

messier — learning session
$ npx create-messier-app my-learning
◎ Setting up your learning agent...
◎ Loading curriculum: JavaScript → RAG Systems
◎ Activating spaced repetition engine
◎ Plugins: code-runner, knowledge-graph
✓ Ready. Start learning at localhost:3000
$
BYOK — bring your own key Active recall & spaced repetition Extensible via plugins Self-host or cloud

Four stages.
One thing that sticks.

Every lesson follows the same proven structure — designed around how developers actually learn, not how they consume content.

01
Concept

Clear, dense explanations. Just the mental model you need.

Read
02
See It

A read-only working example. Watch it come alive before you touch anything.

Observe
03
Build It

Write real code. Blank slate or fill-in-the-blank. Get instant feedback.

Challenge
04
Chat

AI tutor on-demand. Learning first, assistance second.

On-demand
Spaced repetition brings lessons back at the right moment — so what you learn today stays with you.

Built different.
By design.

Every decision in Messier pushes against passive learning. This is what that looks like under the hood.

BYOK

Your key.
Your data.
Your cost.

Bring your own Anthropic API key. We never store it — it lives in your browser. You pay only for what you use, at cost. No markup, no lock-in. A month of serious learning costs less than a single textbook.

ANTHROPIC_KEY:
"sk-ant-••••••••••••••••"
// stored in localStorage only
// never sent to our servers
You own everything.
Spaced Repetition

Remember what
you learn.

The SM-2 algorithm schedules reviews at the exact moment you're about to forget. Active recall, not passive re-reading.

Day 1
95%
Day 3
78%
Day 7
88%
Day 21
92%
Knowledge Graph

See your mind
grow.

A live D3.js graph maps every concept you've learned and how they connect. Watch your knowledge compound over time.

RAG vectors embeddings chunks context retrieval

Every concept becomes
a note you can reuse.

Messier turns completed lessons into Zettelkasten-style atomic notes, links them to your knowledge graph, and schedules them into review so ideas do not disappear after the lesson ends.

Turn your material
into a course.

Upload a PDF, paste notes, or drop in documentation. Messier builds lessons, challenges, and review prompts around the source instead of generic internet-shaped content.

01Add source

PDFs, markdown, code files, transcripts, or pasted notes.

02Generate path

The curriculum stays grounded in the material you provided.

03Retain it

Challenges and spaced reviews reinforce the source concepts over time.

PDFsource-material.pdf
Generated learning loop
LessonCore idea from chapter 2
ChallengeApply the source example
ReviewRecall the key distinction

This isn't opinion.
It's decades of research.

Cognitive science has known for over a century how humans retain information. Most learning tools ignore it. Messier doesn't.

70%
of new information is forgotten within 24 hours without active reinforcement
Ebbinghaus, 1885 · Replicated across 100+ studies
more effective — testing yourself outperforms re-reading by a factor of two
Roediger & Karpicke, 2006 · Science
90%
long-term retention achievable with spaced repetition vs ~30% with massed practice
Cepeda et al., 2006 · Psychological Bulletin

The forgetting curve is real. Spaced repetition beats it.

Hermann Ebbinghaus mapped human memory decay in 1885. Without reinforcement, we forget most of what we learn within a day. The curve is steep and unforgiving.

Spaced repetition — reviewing material at increasing intervals — flattens that curve. Each review resets and extends retention. After enough repetitions, knowledge moves from working memory into long-term storage.

The SM-2 algorithm, originally developed for SuperMemo and popularised by Anki, calculates the optimal moment to review each concept — not too early, not too late.

Wozniak, P.A. (1990). Optimization of learning. Unpublished MSc thesis, University of Technology, Poznań.
No review
With Messier
100% 60% 30% 0% Day 0 Day 1 Day 7 Day 21 Day 60 review review review

Retrieval practice produces greater gains in long-term retention than elaborative studying with concept mapping.

Karpicke & Blunt · Science, 2011
The testing effect — why being tested beats re-reading.

Distributing practice across time produces better long-term retention than massing practice in a single session.

Cepeda et al. · Psychological Bulletin, 2006
Meta-analysis across 254 studies on spaced practice.

Pick your path.
Same agent, your rules.

Whether you want full control over your stack or just want to start learning — Messier works both ways.

⚡ Recommended
Cloud
Bring your key, we handle the rest.

Zero setup. Connect your Anthropic API key and start learning in under a minute. We handle auth, storage, spaced repetition, and the knowledge graph.

  • Your Anthropic API key — stored locally, never on our servers
  • Hosted knowledge graph & learning profile
  • Spaced repetition with SM-2 across sessions
  • Instant access to all courses
  • Light & dark mode, mobile ready
$9/month
or $79/year · + your API usage at cost
Get Started →
🔧 Self-host
Open Source
Your stack. Your data. Full control.

Run Messier entirely on your own infrastructure. Bring your own database, AI provider, and code runner. MIT licensed — fork it, extend it, own it.

  • Full source code on Open app
  • Self-host on any provider
  • Bring your own DB, AI, and code runner
  • Build and share custom plugins
  • Community-driven curriculum
Free forever
MIT licensed · You pay your own infra costs
Open app

Not sure? Start with Cloud — you can always self-host later.
Jump into courses or open your dashboard.

Stop re-reading.
Start remembering.

Your API key. Your agent. Your knowledge — actually retained.

No credit card required · Bring your own Anthropic key

How much will it actually cost?

Pick a course type and your usage pattern. See exactly what to expect in API credits — before you commit to anything.

Number of lessons
Avg ~3,000 tokens per lesson (concept + code)
25
Chat usage per lesson
None / Light (2×) / Moderate (5×) / Heavy (12×)
Moderate
Build It attempts per lesson
Each attempt ~600 tokens for AI feedback
2
Concept + See It tokens
Build It feedback tokens
Chat tokens
Spaced repetition reviews
Total tokens
Estimated API cost
$1.20
Range: $0.80 – $1.80 depending on chat depth
✓ Less than a coffee
Udemy course $15–300
Textbook $60–200

Based on Claude Sonnet pricing (~$3/M input, ~$15/M output).
You pay Anthropic directly — Messier takes nothing from your API usage.

Named after an astronomer
who cataloged the sky.

Charles Messier (1730–1817) was a French astronomer who spent his career hunting comets. Along the way he kept mistaking nebulae and star clusters for the comets he sought — so he compiled a catalog of 110 objects just to remember what wasn't a comet.

That catalog — the Messier Catalog — became one of the most enduring documents in astronomical history. He was trying to find something else, and he ended up mapping the deep sky.

This app works the same way: you come to learn a topic, and along the way you build a catalog of ideas that stays with you long after the lesson ends.

M1Crab NebulaSupernova remnant
M31Andromeda GalaxySpiral galaxy
M45PleiadesOpen cluster
M57Ring NebulaPlanetary nebula
M87Virgo AElliptical galaxy
youYour knowledgeCataloged & retained