A course vault your agent can read.
Agent2Learn turns the material available through your own Waterloo LEARN account into a local folder of original files, readable Markdown, and navigable course indexes. Your coding agent can use that material as context and point you back to the exact source lines it read.
You keep the files. Open them in your editor, Obsidian, or an agent that can read local files. The vault remains useful when Agent2Learn is not running.
The everyday workflow
Section titled “The everyday workflow”- Set up once. Choose a vault folder, sign in on your own device, and select your courses with
a2l init. - Bring your material local. Run
a2l syncto refresh course metadata, download eligible files, and create Markdown twins. - Study from sources. Ask your agent a question, follow its citations, and inspect the course material yourself.
Start with the installation guide, or give your agent the setup prompt.
What you get
Section titled “What you get”| In your vault | What it is for |
|---|---|
| Original files and Markdown twins | Keep the source and read its text side by side. |
A course INDEX.md |
Find modules, assignments, deadlines, and local coverage. |
| Grounding packs | Gather current, source-backed material for an assignment. |
| Revision history | Preserve earlier captured files when upstream material changes. |
| A coverage report | See what is missing, excluded, or could not be converted. |
The vault guide shows how these fit together.
A few useful things to ask
Section titled “A few useful things to ask”- “Explain this concept using my lecture notes, and cite the lines you use.”
- “Find the sources I need to work through this assignment.”
- “What is due this week?”
- “Scan my draft for matching course evidence and show me the sources to review.”
The last request uses a2l check, an experimental lexical evidence scan. It finds overlapping text; it does not decide whether an answer is correct or whether your use of AI is permitted.
Know the boundaries
Section titled “Know the boundaries”Agent2Learn is an independent project for University of Waterloo LEARN. It has no hosted course storage or product telemetry. Grades and discussions are off by default, licensed third-party content stays as links, and uploads are disabled in this build.
Use your course’s AI policy and assignment instructions to decide what assistance is permitted. The privacy guide explains what is stored and which network requests the tool makes.
Agent2Learn is not affiliated with, endorsed by, or supported by the University of Waterloo or D2L Corporation.