MOOLLM Quickstart
January 28, 2026 ยท View on GitHub
Get playing in 2 minutes โฑ๏ธ
๐ Browse First
Explore on GitHub โ no install needed:
| Start Here | What You'll Find |
|---|---|
| ๐ฅ examples/adventure-4/ | The richest microworld โ pub, NPCs, Palm the monkey |
| ๐ง skills/ | ~80 skills โ all the building blocks |
| ๐ designs/eval/EVAL-INCARNATE-FRAMEWORK.md | The deep dive |
Every directory has a README. Every YAML is literate and commented.
๐ Install & Run
git clone git@github.com:SimHacker/moollm.git
cd moollm
cursor .
Or ask Cursor: "Clone https://github.com/SimHacker/moollm.git and open it"
โณ Wait for Indexing
After opening moollm in Cursor for the first time, give it time to index the repo.
- Go to Cursor โ Settings โ Cursor Settings
- Navigate to Indexing and Docs โ Codebase Indexing
- Wait until it shows 100% indexed
The semantic search and context assembly work much better once indexing is complete.
Then you're ready. Open a chat. The repo IS the game.
๐ฎ Play
> LOOK
> GO WEST
> READ NOTE
> GET LAMP
The LLM is your Dungeon Master. Directories are rooms. Files are objects.
๐๏ธ Build
Tell Cursor what you want:
"Clone adventure-4 to my-adventure-1, start me in the pub."
"Add a garden west of the kitchen with a talking flower."
Or copy manually and edit the YAML directly.
๐ Learn from Sessions
| Session | Highlights |
|---|---|
| marathon-session.md | Palm's incarnation, 33-turn Fluxx |
| k-line-connections.md | K-line safari with conceptual pioneers |
These are collaborative literature โ see mechanics in action.
๐๏ธ What's In adventure-4?
examples/adventure-4/
โโโ characters/ # Players, NPCs, animals
โโโ sessions/ # Play logs (shareable literature)
โโโ start/ # Beginning room with lamp
โโโ kitchen/ # Mother's note โ your goals!
โโโ pub/ # Social hub โ games, NPCs, stage
โโโ maze/ # 10 dark rooms, grues
โโโ end/ # Treasury โ the goal!
๐ Full structure: examples/adventure-4/README.md
๐ง Core Concepts
| Concept | Meaning |
|---|---|
| FILES-AS-STATE | No hidden memory โ everything in files |
| YAML-JAZZ | Comments carry semantic meaning |
| ROOMS | Directories are places |
| K-LINES | Names that activate conceptual clusters |
| SPEED-OF-LIGHT | Many agents in one LLM call |
| POSTEL | Interpret charitably, never crash |
๐ Full protocol list: PROTOCOLS.yml
๐ง Quick Recipes
Add a Room
# examples/adventure-4/garden/ROOM.yml
room:
name: The Hidden Garden
exits:
south:
destination: ../kitchen/
Add an Object
# examples/adventure-4/garden/flower.yml
object:
name: Mysterious Flower
portable: true
actions:
SMELL: "You remember something you forgot..."
๐ Full guide: skills/room/
๐ Next Steps
| Goal | Read This |
|---|---|
| Understand the vision | README.md |
| Deep architecture dive | EVAL-INCARNATE-FRAMEWORK.md |
| All skills | skills/ |
| All protocols | PROTOCOLS.yml |
The LLM is the Coherence Engine. The filesystem is the world. The chat is the adventure.
Now go GET LAMP! ๐ช