GitHub Hot Board

GitHub Hot Board · リポジトリアーカイブ

LudicDynamics/WorldLines

Agents for Role Play. Agents for Game. Agents as a Game. An orchestrator-agents engine for living worlds — file-backed, event-sourced. (説明はリポジトリ自身のドキュメント由来です。)

データ時点 October 23LudicDynamics

最高順位

#43

見過ごされた宝石 · 活発なのに無名

100

累計スター

6

フォーク数

2

直近 30 日のランクイン日数

プロジェクト文書

WorldLines

Language: English · 简体中文 · 日本語 · 한국어

オープンソース: このリポジトリのサンプルワールドとツール — AGPL-3.0。フォーク、改変、自分の世界を自由に公開できます。 オープンソースではない: エンジンコア(neonrp)。プレイは自由、フォークや再配布は不可。LICENSE 参照。

GitHub Stars Watchers Forks Issues Paper arXiv License LINUX DO

WorldLines — 生きた世界への扉

概要

たいていの AI ロールプレイが与えてくれるのは会話する相手のキャラクターです。WorldLines が与えるのは、あらゆる AI が本当に生きている世界 —— あなたが足を踏み入れるリアルタイムのマルチエージェントシミュレーションで、ひとつひとつのソウルが固有の心・記憶・思惑を持っています。チャットではありません。ひとつの世界です。

何ができるのか?

あなたのすべての行動を覚えている世界に足を踏み入れよう。灰霧の北の港で包囲命令を下す。あなたの言葉を本当に覚えている記憶喪失の癒し手と向かい合って座る。数分で世界を作り、そのルール、テンポ、NPC を設定するか、公開カタログから選んでそのまま飛び込む。これはリアルタイムのマルチエージェント社会:多くの AI ソウルとあなたが、ひとつの世界で、共に形づくる。

WorldLines はロールプレイのためのマルチエージェント・シミュレーションエンジンです:世界そのものが、独立した agent たちの社会。world-agent が世界を保有し、soul-agent の一団を編成します —— どのキャラクターも、固有の心・記憶・思惑を持つそれ自身の agent であり、対話データの一行ではありません。あなたは分身端末で参加します。これはチャットボットでも、スクリプトゲームでもありません。

ステータス: v0.2.0 — Hub ローンチ(2026-06)· 今すぐ遊ぶ →


チームとビジョン

私たちは東京大学の PhD および研究者、そしてゲーム実務者からなる学際的チーム(社会学、経済学、コンピュータグラフィックス、AIエージェント、仮想世界)— Ludic Dynamics です。

TRPG、ギャルゲー、乙女ゲームに育ちました。AI が今のように普及する以前から、長年にわたり日本語文化翻訳のボランティア活動を続け、テーブルトークやゲームグラフィックスエンジンの世界に深く携わり、日本のビジュアルノベルの Steam 展開を支援してきました。パンデミック以降、私たちは AI ロールプレイとナラティブゲームの世界に没頭しました——週末のたびに、深夜までセッションを走らせ、世界を構築し、「物語が本当に息づく」感覚を追い続けてきました。

十を超える国々をまたいで時空を冒険し、異世界の失われた歴史を探り、大切な人を救うために何度も同じ一日に死に戻り、並行する時間線を辿って唯一の世界線を見つけ出し、歴史を召喚して理想をかけた戦いを戦い抜いてきました。

WorldLines はその執念から生まれました。

Orchestrated Reality · 編成された現実。 Harness を通じて世界と AI ソウルをシミュレート —— 世界には物理的一貫性が、NPC には認知的一貫性がある。エージェントをコードするな。エージェントで世界を編成せよ。

harness によって「マルチエージェント × ワールド × ソウル」のシステムを構築しました。このエンジンで実現したいこと:インタラクティブ体験創造 · マルチエージェント社会実験 · エージェント研究推進 · 人格・世界モデルのベンチマーク。

Agent Role Play。 人々はすでに Claude Code や Codex の中で直接ロールプレイしています —— エージェント型システムにキャラクターとシーンを動かさせて。それはプロンプトベースのチャットを超えた新しいパラダイムであり、私たちが目指しているのはまさにそこです。WorldLines はその同じエージェントの筋力を、より速く、モデル非依存(DeepSeek / OpenRouter / ローカル / 無料モデルで動かせる)、そしてスケールするマルチエージェントにします —— ソウルたちが本当に息づく、生きてプレイできる世界へと変えるのです。


デモ & 動画

WorldLines · デモ

▶ YouTube でデモを観る


クイックスタート

🖥️ デスクトップアプリをダウンロード

ダブルクリックでインストール——初回起動時にエンジンを自動セットアップし、 ローカル Web 製品をフルで開きます。ターミナル不要。

プラットフォーム ファイル ダウンロード
macOS (Apple Silicon) WorldLines-Installer.dmg 最新版
Windows WorldLines-Desktop-windows-x64-setup.exe 最新版

macOS:インストーラーを右クリック → 開く → 開く——デスクトップ版を自動で ダウンロード・インストールし、以後は通常のダブルクリックで起動できます。 Windows:SmartScreen → 詳細情報 → 実行。Linux は下記のターミナルインストールを。

⌨️ またはターミナルでインストール

# macOS / Linux
curl -LsSf https://worldlines.gg/install.sh | sh

# Windows(PowerShell)
irm https://worldlines.gg/install.ps1 | iex

インストール後:

worldlines

TUI が起動します。ここから新規ワールドの作成、カタログの閲覧、保存済みセッションの続行が可能です。

初回起動時に API 設定を案内します。 キーは ~/.neonrp/config.json に保存。 プロバイダーガイド →

🌐 またはブラウザで遊ぶ

インストール不要。hub.worldlines.gg を開き、サインインしてブラウザで遊ぶ。


スクリーンショット

WorldLines — マルチエージェントの村、ライブ

マルチエージェントの村、ライブ(Stoneford · Elena)—— Elena と Rowan がそれぞれ知覚し、考え、自分の意思で動く。world-agent が語り、エージェントマップが誰がどこにいるかを示す。

WorldLines — マルチエージェントプレイ、シーンに7つの魂

マルチエージェントプレイ(神楽島)—— シーンに 7 つの魂;このターンは 3 体が並行で思考し、残りは背後で生き続ける。


サンプルワールド

WorldLines は**それ自体が multi-agent simulation(マルチエージェント・シミュレーション)です:world-agent が独立した魂(souls)**の一団を包みます —— それぞれが固有の心・記憶・秘密・目的を持つ character-agent(目印は souls/ フォルダ)。これがエンジンの本体であり、すべてのワールドが向かう先です。

軽量モードはより単純な単線シーン向けに残してあります —— orch は world-agent がドメイン agent を束ね、NPC はデータ;fast は単一ボイスの agent —— ですが WorldLines の核心は下のマルチエージェント社会です。

👥 マルチエージェント社会 —— 一つのワールドに独立した魂

ローカル実行。 multi-agent はまだホストプレイ非対応(オンラインは fast + orch のみ)。Launcher で遊ぶ(新規ゲーム → ワールドを選ぶ → ブラウザ · Web)か、neonrp web --project examples/multi-agent/<world> —— multi-agent はブラウザが一番、一人ひとりのソウルが生きる様子を見られます。初めてですか?Stoneford · Elena から。(スクリプト/研究用は neonrp play --project … --json --trace。)

ワールド ソウル 実行
神楽島 Kagura Island 7 体 —— 鏡子 · 羽 · 真琴 · 宮司 · 白 · 翼 · 悠人。和風ミステリー、タイムループ、CoC 判定。最も豊かなマルチエージェント社会。 ソース →
Stoneford · Elena 2 体 —— Elena(覚えている癒し手)+ Rowan。Stoneford の世界に生きたソウルが宿る。 ソース → · Elena と話す(ホスト)

⛩ その他:軽量な orch / fast ワールド

これらは world-agent がデータ駆動の NPC を演じます —— per-soul agent はありません。よりタイトな単線シーン向けで、上のフルなマルチエージェント社会への入り口にもなります。

Stoneford —— 灰霧の北の河港。クラシックファンタジー TRPG · d20 ダイス · world-agent が town / dungeon / combat / story agent にルーティング。オンラインで遊ぶ → · ソース & ドキュメント →

その他の orch / fast ワールド

ワールド プレイスタイル ライブデモ
Goblin Ambush 3 層ダンジョン — 3 体のゴブリンボスを倒せ ソース →
Worldline 時間漂流ナラティブ — 過去にテキストを送る ソース →
Sakura Hallway 学園ラブストーリー · 感情叙事 ソース →

すべてのワールドは examples/ にあります — オープンソース(AGPL-3.0)。

クイック実行

# multi-agent —— 村(neonrp play が専用ランナー)
neonrp web --project examples/multi-agent/stoneford-elena   # 2 体のソウル —— Elena & Rowan  ← ここから
neonrp web --project examples/multi-agent/kagura-island     # 7 体のソウル —— 和風ミステリー

# orch(neonrp tui)
neonrp tui --from examples/orch/stoneford           # 旗艦 包囲 TRPG
neonrp tui --from examples/orch/goblin-ambush/zh    # 3 層ダンジョン
neonrp tui --from examples/orch/sakura-hallway/zh   # 学園ナラティブ

このエンジンを使った他のプロジェクト

  • Soul Talk — キャラクターエージェント対話シーン。Elena は覚えている。
  • Worldline — 時間漂流ナラティブエンジン。過去にテキストを送り、時間線の書き換えを見る。
  • Coming: RP-Abyss — TRPG 遠征。DM + ダイス判定。

誰のためのものか

🎮 AI ロールプレイプレイヤー

Character.AI、SillyTavern、AI 酒場から来たあなた。深いキャラクター会話が好き —— でも世界はいつも忘れてしまう。

WorldLines は本当の記憶を持つキャラクターを提供します。3 セッション前のあなたの言葉を覚えています。内なる声、意図、目標を持っています。そして彼らは孤独ではありません —— 他のキャラクターと共に世界に生き、互いに覚えています。

→ Soul Talk をプレイ · AI キャラクターカードを世界に持ち込む

📖 ギャルゲー · 乙女ゲーム · ビジュアルノベルファン

Ren'Py、TyranoBuilder、分岐ナラティブが好き —— でもすべてのルートを手書きするのに疲れた。応答する物語が欲しい、分岐するだけじゃなく。

WorldLines ではキャラクター、世界のルール、トーンを設定すれば、エージェントがリアルタイムでストーリーを生成します。すべての選択が波紋を広げます。同じプレイスルーは二度とありません。

→ Sakura Hallway をプレイ(学園ラブストーリー)· 初めての世界を作る · ビジュアルノベル専用のオープンソースプロジェクト —— 近日公開

✍️ TRPG GM & ワールドクリエイター

Foundry VTT、Discord、紙とペンで卓上キャンペーンを回している。プレイ時間より準備時間の方が長い。

WorldLines は GM のエンジンです:制約を設定すれば —— ルール、NPC、トーン —— エージェントが世界を動かします。自動インデックス化されたロア、NPC ごとの記憶、ダイスレフェリーエージェント。

→ クイックスタート · Stoneford スターターワールド

🔬 研究者 — AI パーソナリティ · 世界モデル · マルチエージェント

人格モデル、世界モデルベンチマーク、マルチエージェント社会を研究している。再現可能なサンドボックスが必要 —— ブラックボックス API ではなく。

WorldLines はファイルベース、イベントソース、git-diffable。すべてのエージェントの意思決定、すべての世界状態の変化がプレーンテキストのイベントとして追跡・再生・測定可能です。

多人数の同時プレイはまだ準備中 —— ですがマルチエージェントの村が今日の基盤です:実行・スクリプト化・再現が可能な、独立したソウルの社会。neonrp play がマルチエージェント専用ランナーで、スクリプト可能な JSON + trace 出力に対応:

neonrp play --project examples/multi-agent/kagura-island                 # インタラクティブ REPL
neonrp play "..." --project examples/multi-agent/kagura-island --json --trace   # ワンショット、スクリプト可

マルチエージェントのチュートリアルは近日公開。研究ニーズがありますか?Issue を立てる か info@worldlines.gg へ —— あなたの実験に協力します。

→ マルチエージェントモード · コアコンセプト · 仕組み

🛠️ 開発者

Claude Code、LangGraph、またはカスタムエージェントパイプラインで構築している。world-agent・soul-agent・player-agent が実際どう噛み合うのかに興味がある。

私たちはまだプロトコルをオープンソース化していません —— world-agent · soul-agent · player-agent のアーキテクチャはまだ反復中です。唯一の完璧な答えがあるとは考えておらず、より洗練された設計を能動的に研究しています。サンプルワールドはオープン(AGPL-3.0)—— ワールドをフォークし、エージェントを改造し、どう配線されているか調べてください。

これがあなたの取り組みたい問題なら、Discord に参加 して一緒にアーキテクチャを形づくりましょう。

→ examples/ · 仕組み

仕組み

WorldLines はゲーム世界をファイルベースのイベントソース型ステートマシンとして扱います。すべてのターンは追記専用のイベント。スナップショットで高速な巻き戻しが可能。

エージェント構成 —— エージェントの社会:

world-agent          — 正規のワールドを保有:状態 · ルーティング · 語り · アーカイブ
  └─ soul-agents     — キャラごとに1体、それぞれ自分の心:
                        人格 · 記憶(長期+短期)· 秘密 · 目的 · 内なる声
                        自ら知覚し、決断し、行動する
  (軽量モード)      — orch はドメイン agent(town / dungeon / combat / story)を追加、
                        NPC はデータ;fast は単一ボイスの agent
  • ファイル永続化された記憶と世界状態 — すべてがプレーンな JSON と Markdown としてディスク上に。
  • 自動インデックス・自動注入コンテキスト — 手動のロアブック管理不要。
  • ブランチ / アンドゥ / リドゥ — git ブランチのように物語の分岐を探索。
  • サンドボックス & リプレイ — 決定性を検証。
  • ローカルファーストモデル — GLM、OpenAI、LM Studio、Ollama。

論文と引用

WorldLines を支えるフレームワーク Orchestrated Reality は、人間プレイヤーのための LLM 駆動ゲーム世界を Parameterized-Action POMDP として定式化し、Plan–Diff–Validate–Apply パイプラインでスキーマ検証済みの JSON 差分をコミットします。

From Character Role-Play to Orchestrated Reality: LLM-Driven Game World Simulation as a Parameterized-Action POMDP Yuhang Huang, Chenmiao Li, Chaowei Fang. CHI PLAY Companion '26, ACM. DOI: 10.1145/3800965.3834285 · arXiv:2606.16014

@inproceedings{huang2026orchestrated,
  title     = {From Character Role-Play to Orchestrated Reality: LLM-Driven
               Game World Simulation as a Parameterized-Action POMDP},
  author    = {Huang, Yuhang and Li, Chenmiao and Fang, Chaowei},
  booktitle = {Companion Proceedings of the Annual Symposium on
               Computer-Human Interaction in Play (CHI PLAY Companion '26)},
  publisher = {Association for Computing Machinery},
  year      = {2026},
  doi       = {10.1145/3800965.3834285},
  url       = {https://doi.org/10.1145/3800965.3834285}
}

チュートリアル

完全なドキュメントは docs.worldlines.gg に:

トピック リンク
はじめに docs.worldlines.gg/docs/getting-started
コアコンセプト docs.worldlines.gg/docs/core-concepts
ガイド docs.worldlines.gg/docs/guides
Q&A / 比較 docs.worldlines.gg/docs/qa

ロードマップ

バージョン ステータス
v0.1.9 — Engine (2026-04) ✓ 10-agent オーケストレーター · Stoneford スターター · Claude Code ランタイム
v0.2.0 — Hub ローンチ (2026-06) ✓ WebHub · ホストプレイ · Soul Talk · Create Studio · Stripe · カバー · セーブ
v0.2.3 — Multi-Agent Village (2026-06) ✓ 村モデル:world-agent が独立した souls を包む · Kagura Island · Stoneford · Elena · ローカル実行
v0.3.0 — Desktop (2026-07) ✓ Web/TUI 統合 · Web Launcher · ホワイトボックス創作フロー · セルフホスト Web 版
v1.0 — Protocol ○ 安定した WORLD/SOUL プロトコル · 常駐ワールド

完全なロードマップ: docs.worldlines.gg/docs/roadmap


ライセンス

オープンソース(AGPL-3.0): examples/ と tools/ のサンプルワールド、キャラクターバンドル、ツール。(エージェントのプロトコル/アーキテクチャはまだ反復中で、未オープンソース化 —— 上記「開発者」を参照。)

オープンソース(AGPL-3.0)—— WorldLines シェル: ウェブ UI(ui/)とデスクトップシェル(desktop/)。HTTP 越しに繋がる NeonRP エンジン本体はプロプライエタリのままで、別途配布されます。

オープンソースではない: エンジンコア(neonrp)。プロプライエタリプレビュー — プレイは自由、フォークは不可。

スター履歴

Star History Chart


コミュニティ


nikoloside & redoctober が開発、Ludic Dynamics と共に推進。

現在のランクイン

  • 43

    見過ごされた宝石 · 活発なのに無名

    100 スター · 6 fork · 総スター数(昇順)

    過小評価 →

直近30日の推移

スター累計の推移

ランキング推移

← ランキングへ戻る