┌────────────────────────────────────────────────┐ │ B U T T E R C U P │ │ a new agent lesson weekly │ └────────────────────────────────────────────────┘
Em dashes welcome — a free, week-by-week course on building AI Agents. Each lesson is one idea, the code that makes it work, and an exercise you run right here. They build from a bare completion call up to a working agent: the tool-call loop, tool definitions, context and compaction, screenshots, browser control, planning, and the failure modes nobody warns you about. Miss a week and the archive keeps it.
No backend, no signup to play: open
and paste an API
key. It stays in this browser's localStorage; model
traffic goes straight from this tab to the vendor you pick.
Try it now: “scaffold a blocks.ai research agent, then run
it”. What it builds lands in the
.
/help lists the commands; /undo rewinds
the files and the context.