Skip to main content
Glama

ROLLDEEP

あなたに足りないのはシラバスではない。選ぶ力だ。

無料のローカル学習ラボ。ROLL を押す。トピックが1つ、好奇心の問いが1つ、25〜60分の時間枠が手に入る。好きなように勉強すればいい。実際にやった証拠として動画を録画する。そのトピックは二度と出てこない。

アカウント不要。クラウド不要。MITライセンス。Jupyterのように自分のマシンで動く。

ROLLDEEP — ROLLを押して、トピックを1つ得て、やり遂げる

20秒のデモを見る

なぜこれを作ったのか

学習アプリは「選択」を売りにする。ダッシュボード、プレイリスト、「中断したところから再開」。それでNotionを開いて、楽な章を選ぶか、何も選ばないかになる。

ROLLDEEPはその逆を売る。ROLLボタンこそがプロダクトだ。数回はリロールできる。それから1つを取る。そしてやり遂げる。

Related MCP server: Executive Cortex MCP

誰のためのものか

  • 本物のシラバスがあるのに、計画ばかりして始められない学生

  • やることリストではなく、1つの固定されたディープワークの時間枠が欲しい人

  • 勉強した証拠が必要な人 — 完了には動画が必須

1コマンドで始める

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

これでラボが http://127.0.0.1:3210 に開く。jupyter lab と同じ発想だ。エイリアス: rolldeep lab、rolldeep notebook。

グローバルリンクなしの場合: npx rolldeep。

実行データは ~/.rolldeep/ に保存される(ROLLDEEP_HOME で上書き可能)。トピックプールはこのリポジトリ内のファイル: content/units/*.json。

CS2000 アルゴリズムの設計と解析のプールが同梱されている。各 content/units/*.json ファイルがそれぞれ1つのシラバスになる。ラボのドロップダウンで切り替え — ロール、プール、完了履歴はコースごとに分離される。

別のシラバスを content/syllabi/ に置いて、エージェント(または人間)に新しいunitsファイルを書かせる。それからドロップダウンで選べばいい。

セッションの流れ

  1. ドロップダウンでシラバスを選ぶ。ROLL を押す — そのコースで最大5回まで。現在のカードと直前の3枚が見える。1つを取る。

  2. 好きなように勉強する。実際にやった証拠として短い動画を撮る。

  3. その証明URLを添えて完了する。トピックは消える。永遠に。

各カードにはトピック、次に問い、難易度の星(1〜5)、時間枠が表示される。UIに勉強のやり方は書いていない。あなたはもう勉強の仕方を知っている。必要なのは、立ち止まらせてくれない何かだ。

ルール

  • セッションあたり最大5回のロール。表示されるのは現在のカードと直前の3枚のみ

  • 1つを取る、それから証拠を添えて完了する

  • 完了したトピックはそのシラバスで永遠に除外される

  • 複数のシラバスに対応。ドロップダウン(または rolldeep use)でコースを切り替えても進捗は混ざらない

  • トピック名と好奇心の問いの両方が表示される

  • ローカルのみ — あなたの作業がマシンの外に出ることはない

意図的に無料

ROLLDEEPはフリーソフトウェア(MIT)。サインアップなし、テレメトリなし、ROLLボタンに「プロ」の壁なし。フォークして、自分のシラバスを読み込んで、連続記録を伸ばせ。

もっとユニットが欲しければ、JSONを追加する。エージェントに操作させたければ、ハーネスは第一級市民だ。

あらゆるAIモデルのために

同じラボ。3つの入り口:

経路

方法

ファイル

content/units/*.json を編集して、rolldeep sync

CLI

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

MCP

rolldeep mcp — または .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: このリポジトリにはすでに .mcp.json がある。

SKILL.md と AGENTS.md を読むこと。「Xとは何か?」のようなダミーの問いを作らないこと。JSONファイルにユニットを書くこと。

ライセンス

MIT

Maintenance

ActivitySlowing
ResponsivenessNo issues

Related MCP Connectors

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.
    -
  • -
    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.
    -
  • F
    license
    Not graded
    quality
    A
    maintenance
    Enables AI agents to develop within a local project workspace by reading and modifying files, running commands and tests, checking Git state, and persisting progress as history sessions that can be restored in later conversations.
    -
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to index and search local skill libraries, persist and resume task checkpoints, and run validated workflow plans with controlled approval and write permissions.
    MIT