Skip to main content
Glama

ROLLDEEP

You don't have a syllabus problem. You have a choosing problem.

Free local study lab. Hit ROLL. Get one topic, one curiosity question, and a 25–60 minute window. Study however you want. Record a video so you actually did it. That topic never comes back.

No account. No cloud. MIT. Runs on your machine like Jupyter.

ROLLDEEP — hit ROLL, get one topic, do the work

Watch the 20-second demo

Why this exists

Study apps sell choice: dashboards, playlists, “continue where you left off.” That is how you open Notion, pick the easy chapter, or pick nothing.

ROLLDEEP sells the opposite. The ROLL button is the product. You can reroll a few times. Then you TAKE one. Then you finish.

Related MCP server: PAIDEIA MCP

Who it is for

  • Students with a real syllabus who keep planning instead of starting

  • Anyone who wants one locked-in deep-work block instead of a to-do list

  • People who need proof they studied — a video is required to complete

Start in one command

git clone https://github.com/dev-the-dev-while-deving/rolldeep-lab.git
cd rolldeep-lab
npm install
npm rebuild better-sqlite3
npm link
rolldeep

That opens the lab at http://127.0.0.1:3210. Same idea as jupyter lab. Aliases: rolldeep lab, rolldeep notebook.

Without a global link: npx rolldeep.

Runtime data stays in ~/.rolldeep/ (override with ROLLDEEP_HOME). The topic pool is files in this repo: content/units/*.json.

Ships with a CS2000 Design and Analysis of Algorithms pool. Each content/units/*.json file is its own syllabus. Switch with the dropdown in the lab — rolls, the pool, and completions stay separate per course.

Drop another syllabus in content/syllabi/ and have an agent (or a human) write a new units file. Then pick it from the dropdown.

How a session works

  1. Pick a syllabus in the dropdown. Hit ROLL — up to 5 times on that course. You see the current card plus 3 previous. TAKE one.

  2. Study however you want. Make a short video so you actually did the work.

  3. Complete with that proof URL. The topic is gone. Forever.

Each card shows topic, then question, hardness stars (1–5), and a time window. There is no study how-to in the UI. You already know how to study. You needed something that would not let you stall.

The rules

  • Up to 5 rolls per session; only current plus 3 previous stay visible

  • TAKE one, then finish with proof

  • Completed topics are excluded forever on that syllabus

  • Multiple syllabi; dropdown (or rolldeep use) switches course without mixing progress

  • Topic name and curiosity question are both shown

  • Local only — your work never leaves the machine

Free, on purpose

ROLLDEEP is free software (MIT). No signup, no telemetry, no “pro” gate on the ROLL button. Fork it, load your syllabus, keep the streak.

If you want more units, add JSON. If you want an agent to operate it, the harness is first-class.

For any AI model

Same lab. Three ways in:

Path

How

Files

Edit content/units/*.json, then rolldeep sync

CLI

rolldeep syllabi / use / status / roll / choose / complete

MCP

rolldeep mcp — or add the server from .mcp.json

rolldeep syllabi
rolldeep use --title "Course name"
rolldeep status
rolldeep roll
rolldeep choose --id <id>
rolldeep complete --id <id> --url https://...
rolldeep sync

Grok:

grok mcp add rolldeep -- npx tsx mcp/server.ts

Claude Code / Cursor: this repo already has .mcp.json.

Read SKILL.md and AGENTS.md. Do not mint dummy “What is X?” questions. Author units into the JSON files.

License

MIT

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
2Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Gamifies software development by allowing agents to create quests, track progress, validate work, and claim XP, all stored locally.
  • A
    license
    B
    quality
    A
    maintenance
    Enables using PAIDEIA's local course management and action tools with Alt's local model, providing deterministic tools for course initialization, PDF ingestion, exam radar import, and artifact management.
    54
    2
    MIT
  • -
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables local task planning and execution with DAG-based plans, multiple reasoning methods, and persistence for AI agents.

View all related MCP servers

Related MCP Connectors

  • Sovereign Agent OS — Persistent Memory, Governance & Compliance for AI Agents.

  • Persistent docs and memory for AI agents — read, write, organize & search a shared workspace.

  • Durable wallet-addressed memory for AI agents: state that survives your process, opened by your key.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dev-the-dev-while-deving/rolldeep-lab'

If you have feedback or need assistance with the MCP directory API, please join our Discord server