Simeon
Technical documentation
How Simeon is built, written up for anyone making something like it.
Part of Simeon's mission is making better learning products for everyone. So I share what I've built, and what I learned building it, in the hope that it saves you some time on your own.
Respecting the course
Why Simeon waits until training is off, why there's a local option with Ollama, and why we removed sharing plans during beta testing.
3 November 2026
Getting a course from Canvas
How Simeon exports a whole Canvas course through its REST API, with the student's own session: read-only, three requests at a time, every file found, and one script run by three apps.
28 October 2026
The learning stays with you
Why Simeon isn't a chatbot tutor: what the research says about cognitive debt, and how Simeon hands the chores to AI while recalling, writing and marking stay with the student.
27 October 2026
How a plan is built
From a Canvas course to a checked study plan: the export, the engine with no AI, the agent's eight steps, the checks run by plain code, and what a build costs.
27 October 2026
Bring your own subscription
How Simeon runs on the student's own Claude Code or ChatGPT Codex, on the Mac and on Windows, and how to reuse the idea in other software.
27 October 2026