基于 Stanford Generative Agents · 中文 · 本地小模型友好

赛博小镇tutu-ai

多智能体生成式仿真。每个角色由 LLM 按自己的人设、记忆、关系网自主行动 —— 走路、对话、做事、串门。同一套引擎可以跑不同的"场景"。

选个场景,进去逛逛

12 个内置

🧠 怎么运作的

每个 tick 心跳推一格物理(走路 / 气泡过期 / 到达事件),再扫一遍角色看谁该思考(idle / 12 tick 没决策 / 被人喊话)。被选中的就调 LLM 拿 JSON 决策落地。

🔌 模型适配

走 OpenAI 兼容协议,任何提供方都行:本地 Ollama / LM Studio / vLLM / 远端 OpenAI / DeepSeek / Moonshot。推荐 qwen2.5:3b-instruct,速度和效果平衡。

🎭 自定义场景

所有场景在 lib/scenarios/。三个文件就能新加一个:地图、角色、场景声明。引擎完全数据驱动,不用改任何仿真代码。

快速开始

  1. 拉模型:ollama pull qwen2.5:3b-instruct 然后 ollama serve
  2. 配置:cp .env.local.example .env.local,填好 model 和 baseURL
  3. 选场景 → 进入 → 仿真里点 ▶ 开始