- github stars
- ★ 2
- last push
- 17 days ago
- license
- MIT
how it works
- 01
Say it plainly
"I want to learn RAG for a small project. Tuesday evenings work." No commands, no forms.
- 02
One question, at most
If key context is missing, it asks once. Then it acts.
- 03
A lesson and a slot
One bounded lesson goes to a Notion page. A study session goes into a free slot on Google Calendar.
- 04
It adapts
Report back what you saw. The agent writes exactly one next lesson from it and books the next session.
The full loop in two minutes.
what you get
◆Never invents a time
If the calendar has no free slot, it writes nothing and says so.
◆No double runs
A duplicate Discord delivery does not start a second agent run.
◆Tutoring with a method
The lesson loop comes from the Bloom tutor skills, based on Bloom's 2-sigma research.
◆Tested end to end
The suite covers the Notion call, the calendar check, adaptation and Docker startup.
get started
$ cp .env.example .env # Composio, OpenRouter and Discord keys$ ./run.sh
A hackathon build. Conversation state lives in memory while the container runs. Notion and Calendar hold the durable state.