Oak-Ed is a self-hosted hub for home educators — a single place to keep track of your learners, plan and record lessons, and lean on AI when you need a fresh idea or a faster start.

It's designed for the day-to-day reality of homeschooling: juggling multiple children at different stages, working with the books and materials already on your shelves, and capturing what was actually learned so you can show progress over time.

What you can do

  • Profile each learner — record age, learning style, strengths, weaknesses, and current baseline so every plan starts from where they actually are.
  • Catalogue your inventory — books, kits, manipulatives, subscriptions; tag them so the AI knows what resources you already own.
  • Plan and reuse lessons — keep a personal lesson bank you can draft by hand or generate with AI, schedule for a specific day, and link to completed work.
  • Generate lessons with Gemini — pick a learner, a teaching persona, the inventory items in play, and a tone/format template; Oak-Ed assembles the context and returns a ready-to-teach plan.
  • Log achievements — capture milestones, finished lessons, and observations against a flexible tag taxonomy, so each child's record builds itself as you go.
  • Produce reports — generate point-in-time or scheduled summaries (weekly, monthly) per learner, suitable for portfolios, registrations, or your own reflection.
  • Save teaching personas & output templates — reusable instruction sets that keep AI output consistent with your style and the format you want.
  • Export everything — your data is yours: pull the whole vault out as Obsidian-compatible markdown with wiki-links between learners, lessons, and achievements.

Build info

Version 0.0.2
Framework Django
UI Web Awesome + htmx
AI Google Gemini
Source & docs Documentation