Introduction to Exo
Exo is an open-source agent harness built for recursive self improvement. It splits an agent into three layers, a durable event log the agent cannot rewrite, an executor it can freely change, and a sandbox it can snapshot and rewind. In this hands-on course you drive the real `exo` CLI in a live terminal. Register a model binding, give an agent a shell, read the raw event log behind a conversation, and fork a conversation to travel back in time.
Last updated: August 2026

What you'll learn
Labs in this course
6 labs- 1Open
Meet exo
Lab 1 of 6
- 2Locked
Bindings and secrets
Lab 2 of 6
- 3Locked
Give your agent a shell
Lab 3 of 6
- 4Locked
Read the event log
Lab 4 of 6
- 5Locked
Fork the conversation and travel back
Lab 5 of 6
- 6Locked
Capstone, run a real experiment
Lab 6 of 6
How labs work
Real workspace
Edit files and watch an Agent work alongside you.
Checkpoints
Automated checks confirm you've nailed each step.
Keep your work
Projects persist so you finish with something to ship.