Teach topics by drawing on a shared canvas board
An agent connected over MCP draws, explains and sets exercises on a canvas so the user can learn physics, biology and geometry step by step. ·
Done withChatGPT
- What they did
- The author built a free, open source macOS app with a canvas board. Any AI agent subscription connects to it over MCP. The agent sees the board, draws with sandboxed JavaScript and simulated ink, places three.js views, HTML and SVG, and receives updates on what the user changes. It is instructed to explain step by step and not give away answers to exercises. The author uses a drawing tablet and voice.
- How it went
- The author reports hours-long sessions learning physics, biology and geometry, starting from a broad question and going deeper. No measured results are given; Opus 5.5 on medium/high is called the best explainer so far.
- Worth knowing
- Hosted Gemini voice gives about 55 minutes per user per day and may run out of credits; otherwise install the local voice model from Settings.
Try it yourself with ChatGPT
Teach me [topic, e.g. how levers work in physics] step by step at a [beginner/intermediate] level. Use the connected canvas to draw a diagram for each idea, explain it in a few sentences, then give me one short exercise to try before moving on. Stop after [number] steps with a short recap and a final quiz of three questions.
Want help getting this working? Join the Vibe Coding Academy ↗ Run by Alex Finn, who also runs this site.
Source: HN · Nov 9, 2026
Related use cases
Generate LEGO CAD models in LDraw with AI agents
A toolset and docs let ChatGPT and Claude agents write LDraw source files that become LEGO CAD models, packaged as a dockerized web app.
Draft parent-teacher communications
A teacher says ChatGPT handled all their parent-teacher communications for a month, and they also tried it for lesson planning.
Automate technical blog post production
The Basilica team built a Make and ChatGPT workflow to produce technical blog posts faster, reporting about 6 hours saved per post.
Find connections across 100 non-fiction books
Claude Code browses a personal library with CLI tools and surfaces trails of related excerpts across books.
Turn any URL into a structured Notion note
An n8n workflow fetches a submitted URL, strips it to readable content, has OpenAI summarise it into structured fields, and saves a Notion note.
Research and compare SaaS tools and refactor Python
Reviewers had Manus find the top 10 project management tools, compare pricing in a table, and refactor a 400-line Python script that ran cleanly.
Get 5 like this every morning
The best things people got an AI agent to do, each with the prompt to try it.