{"repo":"YGYOOO/WorldX","free":true,"listed":false,"github":"https://github.com/YGYOOO/WorldX","clone":"git clone https://github.com/YGYOOO/WorldX.git","description":"One sentence creates an AI-driven world — generate maps, characters, and watch stories emerge on their own. 一句话生成一个AI自主驱动的世界.","language":"TypeScript","stars":1286,"topics":["agent","ai","ai-agents","ai-characters","ai-simulation","ai-world","emergent-behavior","game-ai","generative-agents","generative-ai"],"license":"MIT","category":"ai-agents","readme_excerpt":"一句话，生成一个鲜活的 AI 世界。 English 中文 AI Agents · LLM · Procedural Generation · Simulation · Emergent Narrative --- 说出你的要求， WorldX 会为你构筑一个完整的虚拟世界。 AI 角色们会在这个世界里自主生活：他们做决策、与场景交互、建立关系、开展对话、记忆并思考，涌现出没人提前写好剧本的故事。 你也可以作为\"上帝\"随时介入 —— 注入事件、编辑角色记忆或人格，看整个世界因此走向何方。你也能与任意角色展开一场架空对话。 \"北宋汴京的夜市街，有算命的、当铺掌柜、小偷、捕快，还有一个穿越来的现代人\" 只需要这一句话，剩下的交给 WorldX。 欢迎大家尝试并分享自己构建的世界😄 特性 - 一句话创造世界 —— 描述任何场景，看着它变为现实 - AI 生成地图与角色 —— 任何风格，完全按照你的要求生成，不是模板拼接 - 自主 Agent 驱动 —— 生成的世界中，角色自主决策、建立关系、展开对话 - 记忆与人格 —— 角色记住过去的经历，并据此形成独特的行为模式 - 多日演化 —— 支持跨越昼夜循环持续演进 - 上帝模式 —— 广播事件、编辑角色人设/记忆、与角色开展架空对话，观察世界中涌现出哪些有趣的发展 - 时间线系统 —— 同一个世界也可孕育多个不同时间线 - 中英双语 —— 双语支持 🚧 项目当前处于 Alpha 阶段，核心可用，持续优化中 快速开始 前置条件 - Node.js 18+ - API Key —— 详见下方 模型配置 方式 A：快速运行 想先看看效果？项目内置了两个预生成的世界，配置 世界驱动 模型的大模型即可运行。 打开 http://localhost:3200 ，选择一个内置世界，点击播放。 方式 B：完整创建 从零生成你自己的世界，配齐全部大模型。 打开 http://localhost:3200/create ，输入一句话，看着你的世界诞生。 也可以用命令行： 模型配置 WorldX 使用 4 个模型角色 ，各自独立配置。除绘图模型支持 Google AI Studio 原生图片接口外，其余角色均采用 OpenAI 兼容的 chat/completions 协议。 角色 环境变量前缀 用途 推荐模型 -------- --------------- -------------- ----------------------------------------- 编排引擎 ORCHESTRATOR 设计世界结构、角色、规则 较强推理模型（如 gemini-3.1-pro-preview ） 绘图模型 IMAGE GEN 生成地图美术和角色立绘 文生图模型（如 gemini-3.1-flash-image-preview ） 绘图审查 VISION 审查地图质量、定位区域/元素 多模态模型（如 gemini-3.1-pro-preview ） 世界驱动 SIMULATION 驱动运行时角色行为 任意模型，便宜的就行（如 gemini-2.5-flash ） 每个角色通常需要 3 个环境变量： 绘图模型可额外设置 IMAGE GEN PROVIDER ， IMAGE GEN PROVIDER 可选 openai-compatible （默认，适合 OpenRouter）或 google-native （适合 Google AI Studio 图片生成）。 平台配置示例 图像生成模型建议使用nano banana2（g","default_branch":null,"files":null,"tree":[],"storefront":"/r/YGYOOO","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/YGYOOO/WorldX/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}