AI-built · AI-powered · open source

Your whiteboard remembers.
So your students do too.

Snap the board at the end of a lesson. Chalkback rebuilds it as a live, editable whiteboard, writes the recap, and nudges each student before the next lesson.

Demo login is on the sign-in page. All students in the demo are fictional.

Quadratic equations ax² + bx + c = 0 D = b² − 4ac x₁,₂ = (−b ± √D) / 2a D > 0 → two roots
Quadratic equations
ax2 + bx + c = 0
D = b2 − 4ac
x1,2 = −b ± √D2a
D > 0 → two real roots
photo.jpg → live tldraw board · 9 shapes · 3 formulas

From chalk dust to structured knowledge

01

Snap

Upload screenshots or a PDF export of the board. Every page becomes its own board, in seconds.

POST /lessons/42/boards
02

Reconstruct

Claude reads handwriting, formulas, arrows and graphs, then returns a strict, validated scene. Each element becomes a real tldraw shape, laid over the original photo.

text · math(LaTeX) · geo · arrow · draw
03

Remember

A warm, accurate recap for each student, in their language. It is delivered on Telegram or by email the day before the next lesson.

reminder_lead_hours = 24

The recap lands right before it matters

Students forget most of a lesson within days. Chalkback sends the key points, formulas and a small practice task, so the next lesson starts where the last one ended.

  • Written from the board itself, never invented
  • Formulas stay as LaTeX, rendered beautifully
  • Per-student language and channel
  • Idempotent scheduler: one reminder per upcoming lesson
Chalkbackbot

Hi Mia! 👋 Last time we worked on quadratic equations. Remember: compute the discriminant first, then use the formula for the roots.

D = b² − 4ac

Before tomorrow: solve two equations with D > 0 and one with D < 0.

Open the board ↗

Built by an AI on autopilot

Every line of this project was written, reviewed, fixed, merged, released, documented and deployed by an AI coding agent. The human only set the goal. The log below is generated from the real git history.

—commits
—branches merged
—self-review fixes
—releases
  1. Loading the autopilot log…

The stack

Python · FastAPISQLAlchemyClaude (vision + structured outputs) React · Vite · TypeScripttldrawKaTeXTelegram Bot API ResendDocker · CaddyHetznerGitHub Actions

Stop re-teaching last week.

Try the live demo →