← 返回
// ai-native game — world-model driven — community in Tokyo — for the world.

为 AI 角色与角色扮演构建持久世界。

把角色卡、陪伴角色、跑团战役和文字游戏,变成有记忆、有事件、有多 Agent、有后果的 AI World。

下载 · 安装

在自己电脑上跑

一行命令:没有 uv 先装 uv,再从 PyPI 装 worldlines 1.0.5。启动时自动更新。

macOS / Linux
curl -LsSf https://worldlines.gg/install.sh | sh
Windows (PowerShell)
irm https://worldlines.gg/install.ps1 | iex

装好后运行 worldlines 打开本机网页(http://127.0.0.1:8787/local),或运行 neonrp 打开终端启动器。接模型:/login 登录,或填自己的 key。

macOS 桌面版 · NeonRPNeonRP_aarch64.dmg,Apple 芯片。没有经过 Apple 公证:第一次打开被拦时,到「系统设置 › 隐私与安全性」点「仍要打开」。
Windows 桌面版 · NeonRPNeonRP_x64-setup.exe,x64。没有签名:被 SmartScreen 拦下时,点「更多信息」›「仍要运行」。第一次打开会自动装好引擎。
pip / uvuv tool install worldlines 或 pip install worldlines。只要引擎和终端:pip install neonrp。
源码GitHub 仓库。源码安装只有清算这一拍;PyPI 包是完整的两拍回合。
// 一回合的内部

看 agent 在思考。

上方: character-agent 怎么思考。下方: world-agent 把这一切讲回给玩家。

// elena · character-agent
[turn:73] day3_17:15  split_decision
input: "时间有点紧,感觉教会会不会关门了..."
 
context:
  trust: 94    affection: 91    energy: 67
  recent: "一个人去就好,这种事...我想自己去问"
 
推理:
  + 玩家记得我说过想一个人去
  + 这种信任比陪伴更让人安心
  + 教堂是我的事。酒馆是我的终点线。
 
mood_change: +8 触动, +5 坚定, -3 分离焦虑
action: heading_to_chapel_alone
 
> 艾琳娜整理了一下兜帽。
>   "...晚上翠晶酒馆见?"
// world-agent · 叙事输出
Day 3 · 17:20 · 石津镇 · 东街 HP 18/20 金币 68G
> 艾琳娜点了点头。
 
  "嗯,你说得对。
   教会的人可能天黑就不接待了。"
 
  她整理了一下兜帽,像是给自己打气。
  "那我去教堂那边看看。你去订房和公会。"
 
  停了一下,声音轻了些:
  "...晚上翠晶酒馆见?"
 
  你点了点头 —— 默契达成。
 
  她转身前犹豫了半秒,
  又回头看了你一眼。
  "...嗯,那我走了。"
 
  银色的身影朝东街方向走去。步伐一开始有点慢,
  走出十几步后,背影逐渐坚定起来。
  你目送她消失在东街的拐角。
// hubs · 现已上线

WorldHub 与 SoulHub。世界与角色的来处。

一个公开的世界库,一个公开的角色库。

WORldHUB

WorldHub

世界,从这里来。

浏览、fork、贡献世界。pull 一个起点,push 自己回去。持久的世界,被共享。

◉ 现已开放打开 →
SOULHUB

SoulHub

角色,在这里活着。

跨世界存活的灵魂。把艾琳娜从石津镇带去神乐岛 —— 她记得你。

◉ 现已开放打开 →
// roadmap

我们要去哪里。

引擎 · 模板与世界 · 产品 · 里程碑 —— 准备好了才发,不按日历。

v1.0已发布 2026-10✓ 已发布
Multiplayer下一步◑ 下一步
自己设计编排之后○ 计划中
引擎
一回合两拍:商量 → 清算 · 开 / 闭 schema · neonrp 内核与 worldlines 壳 · 引擎开源
多人同一个世界:几个玩家和角色 agent 在同一局里
编排自己搭:状态机图、节点、每个节点能用的工具
模板与世界
模板协议 · 内置 rpg 与 werewolf · Lint · 起始世界石津镇
多人模板:座位、轮次、谁看得到什么
编排跟着模板走,别人一键套用
产品
NeonRP 网页版 · macOS / Windows 桌面版 · pip / uv 一行安装 · 中 / EN / 日 / 한
网页和桌面版联机开局
工作台里的编排台,改完直接在测试台跑
里程碑
neonrp / worldlines 上 PyPI · GitHub Release · Living Canvas 开源
第一个多人世界上线
编排编辑器开放
在 docs 看完整路线图 →
// 引擎 · 开源 · 正在开源

NeonRP × WorldLines

这页上她们做的每一件事,都不是写死的剧情。每回合,每个角色自己决定做什么;后果落成状态,状态写进记忆;下一回合她们带着记忆继续。左边是今天到现在的回合记录,右边是此刻的世界状态。

开源的逻辑

引擎开源,玩法不在引擎里。

开源的是「让世界自己往前走」这一层:开/闭 schema、提出→校验→落地、事件与分支——不含任何玩法。玩法由模板包登记,产品只是界面。所以别人可以拿引擎去接自己的程序或 Godot,也可以只写一个模板包。

已开源LudicDynamics/WorldLines —— 引擎 neonrp + 壳 worldlines + docs;stoneford-worldlines —— 起始世界(AGPL)
正在开源NeonRP 引擎主干:这页跑的编排(门 → 商量 → 清算 → 落地)、开/闭 schema、ops 校验 —— 按蓝图分批进公开仓
怎么跑pip install worldlines → worldlines(玩家);pip install neonrp(只要引擎,接自己的程序)
一个回合怎么走 · 不是直线
状态 · 记忆 → 下一回合 INPUT · GATE输入 · 门 玩家一句话 / 角色的打算 / 规则 = 一次尝试 …live DELIBERATION商量 DM · 讲述者 玩家 角色 叙事拍 + 状态拍 Jev 预判 Packing 执行包 SETTLEMENT清算 Resolve Validate 打回重做 APPLYApply
四层:从引擎到产品,每一层只做自己的事
01
NeonRP 引擎

只有开/闭 schema、提出→校验→落地、事件、分支。不含任何玩法。

World Schema开 schema:类 + 实例。地点、NPC、物品、商队……游玩中可以一直加
Soul Schema角色身上的闭 schema:信任、情绪、记忆条数……只改值,不能凭空加字段
↑
02
模板包

把一种玩法登记进引擎:类、变量、ops、规则。内置 rpg 与 werewolf。

rpg pack模板包:把一种玩法登记进引擎——类、变量、ops、触发规则、提示词。内置 rpg 与 werewolf
↑
03
Lint

发布前的检查:模板、片段、内容、槽位全部解析过,才能导出契约、上 Hub

↑
04
WorldLines 产品

游玩界面、创作工作台、Lint、发布到 Hub。

世界 →
← WorldLines
画布 →
← 世界
论文 →
← 画布
‹›