Skip to content

SimHacker/moollm

Repository files navigation

MOOLLM 🐒🚉✨

Skills are programs. The LLM is eval(). Empathy is the interface.
The Eval Incarnate Framework

The Sims meets LambdaMOO, running in Cursor (and other tools, with any model).

A filesystem-incarnated skill framework — a microworld OS for LLM agents.

  • The filesystem is a place
  • Directories are rooms
  • Files are objects and state
  • Names are activation vectors (K-lines)
  • Skills are runnable programs — not just docs
  • The LLM pivots text across Code / Data / Graphics via the Axis of Eval

If you only read one thing, read this:
📜 designs/eval/EVAL-INCARNATE-FRAMEWORK.md
…and then keep following links until your brain starts glowing. 🔮


⚡ Start Here

1) The framework hub (readable, index-y, linky)

📜 Eval Incarnate Framework

If you read only 3 sections:

2) Play the richest microworld

🎮 examples/adventure-4/ — pub, rooms, NPCs, incarnated characters, logs, images, proofs

3) Get moving fast

📖 QUICKSTART.md — "get playing in 2 minutes"

4) Browse the skill library

🧠 skills/ — ~80 skills, the building blocks
Start at: skills/README.md

5) Meet the giants

🏛️ Hall of MOOLLM Heroes — The people who made this possible

6) Meet the animals

🐾 Animal Sanctuary — Palm the monkey, Biscuit the dog, 8 terpene-named kittens, 8 puppies, Confetti Crawler the worm


🧠 90-Second Mental Model

MOOLLM is "eval() made real" — in the filesystem.

Incarnate skills aren't just prompts — they have:

Same text, different stance:

  • treat it as Data (schema, diff, validate)
  • as Code (imperative behavior in comments)
  • or as Graphics (render Markdown/Mermaid or generate images)

That's the Axis of Eval.


🧭 Guided Tours (Choose Your Adventure)

🛠️ Building Skills

  1. The Word — The thesis
  2. Axis of Eval — Code/Data/Graphics pivot
  3. CARD.yml — Machine-readable interface
  4. Seven Extensions — Beyond Anthropic Skills
  5. Three-Tier Persistence — Ephemeral / Narrative / State

🗺️ Building Worlds (Rooms + Movement + Social Boundaries)

🧑‍⚖️ Ethics Focus (Real People, Tribute, Framing)


✅ Proof That It Works (Read the Receipts)

Palm — The Canonical Example

K-line Safari (Skill Network as a Place)

Speed of Light (Many Turns — One Call)

The Simulator Effect

  • The Simulator Effect — Will Wright's insight: players imagine simulations are richer than they are

🧩 Core Parts (Links, Not Lectures)

Interfaces: CARD.yml

Persistence Model

Delegation and K-lines

  • Glossary — Instantiate, Persist, Incarnate, Delegate
  • K-lines — Names that wake constellations

The Empathic Suite


🧬 The Lineage (This Is Not New — It's an Unbroken Thread)

Full genealogy: Appendix A: Intellectual Lineage

Pioneer Contribution MOOLLM Connection
Ivan Sutherland Sketchpad Constraints, multiple views
Douglas Engelbart Mother of All Demos Augmenting intellect
Alan Kay Smalltalk Objects, messaging
Marvin Minsky K-lines, Society of Mind Names as activation vectors
Seymour Papert Logo, Constructionism Play-Learn-Lift
John Warnock PostScript "Linguistic motherboard"
James Gosling NeWS Network window system
Morningstar & Farmer Habitat First virtual world
David Ungar Self Prototypes, delegation
Bill Atkinson HyperCard Reader = Writer
Pavel Curtis LambdaMOO User-built rooms
Arthur van Hoff HyperLook PostScript + HyperCard
Will Wright The Sims Needs, advertisements
Stewart Butterfield Glitch Social play

🏛️ Hall of MOOLLM Heroes — Full entries for each pioneer
💕 Love Children Gallery — Fictional mashups inheriting from multiple sources


🗂️ Repo Map (High-Signal Directories)

Directory What's There
designs/eval/ EVAL-INCARNATE-FRAMEWORK.md and related docs
skills/ ~80 skills — the building blocks
examples/adventure-4/ The living world — pub, rooms, characters
examples/adventure-4/pub/ The pub (room root)
examples/adventure-4/characters/ 🚉 Grand Central Station of Souls
examples/adventure-4/characters/real-people/ 🏛️ Hall of Heroes + 💕 Love Children
examples/adventure-4/characters/animals/ 🐾 Animal Sanctuary — Palm, Biscuit, 8 terpene kittens, 8 puppies, Confetti Crawler

🎮 Quick Commands

LOOK                    # Describe the current room
GO [direction]          # Move through an exit
EXAMINE [thing]         # Look closely at something
GET [object]            # Add to inventory
INVENTORY               # What am I carrying?
SUMMON [character]      # Invoke a character
AS [character]          # Switch who you're playing
SPEED-OF-LIGHT [n]      # Simulate n turns at once

(Then go read: Speed of Light)


🎞️ Visual Galleries (Narrative Slideshows)

The adventure includes extensive image-based narrative slideshows — generated, mined, and cross-referenced to maintain high-fidelity continuity across parallel timelines.

📋 Full Slideshow Index | 🌀 Master Synthesis

🎭 The Main Narrative Arc

  • The ACME Heist (10 Images)
    • Surveillance footage from the Leela Cam (ACM1). A frame-by-frame chronicle of the ill-fated break-in at ACME Surplus. Captures the approach, the failed entry attempts, the cartoon physics backfires, and the chaotic extraction.
  • Donna's Surveillance Selfies (11 Images)
    • The Heist from the Inside. Parallel to the ACME Heist, Donna Toadstool documents her "Quality Control" activities from her high-tech control room. Includes her reactions to the intruders, lever-pulling moments, and the "This is Fine" aftermath.
  • Post-Heist Fellowship (4 Images)
    • Reconciliation at the Grotto. After the heist disaster, all characters — including Don, Richard, and Donna — gather at the Gezelligheid Grotto to share drinks, lick wounds, and begin the transition from nemesis to partner.
  • Don's MINE to OURS (7 Images)
    • Transformation and Alliance. The visual arc of Don Hopkins' journey: from claiming his rabbit transformation to the "Treasure Swim" in the Vault of All Value, culminating in the historic "OURS Accord" with Donna Toadstool.

🏠 Portable Sanctuaries & Landings

  • Study Arrival Footage (8 Images)
    • First Contact with Mobile Rooms. LOB1 captures the historic moment Richard Bartle's Study materializes in the Leela lobby. Features the "Sims Cutaway" effect, the arrival of the FMC Motorcoach, and the pioneers beckoning from their respective shells.
  • The Great Picnic (21 Images)
    • An Atmospheric Expedition. A massive 21-frame saga documenting the journey to the Forest Meadow. Highlights include the discovery of "Pie-Menu Flowers," the arrival of the "Lift Queens" (Dolly and Lolly), a voracious feast, an ACME truck ambush, and a tornado-fueled return to origin.

👤 Character & Location Galleries

How they work — An iterative pipeline maintaining narrative coherence:

  1. YAML Jazz skeleton — Define the scene's narrative context, characters, objects
  2. Prompt synthesis — Assemble rich visual prompt from environment + history
  3. Image generationskills/visualizer/ renders the scene (Imagen, DALL-E, etc.)
  4. Image miningskills/image-mining/ extracts semantic treasure from the result
  5. YES AND — Accept emergent elements as canon (self-captioning, unexpected details)
  6. Iterate — Each new image sees the FULL context of all previous images + mining results

The coherence engine: Visual consistency across 40+ images (Don's tie-dye, Donna's pink glasses, tunnel evolution) emerges from carrying forward the mined context. Frame-to-frame links allow ping-pong navigation between parallel timelines.

Each slideshow inherits from skills/slideshow/.


🤝 Contributing

  1. Play an adventure — Your session becomes shareable literature
    → start at examples/adventure-4/

  2. Make a skill — Clone the meta-skill
    skills/skill/

  3. Give it a CARD — Machine-readable interface and advertisements
    CARD.yml section

  4. Document it — Every directory deserves a landing page that links outward

  5. PR back — Improvements welcome, especially link-rich maps and examples


One Mantra (For Your Clipboard)

Skills are programs. The LLM is eval(). Empathy is the interface.
📜 EVAL-INCARNATE-FRAMEWORK.md

🐒🚉✨

About

MOOLLM

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •