# Hermes Genesis

> 仓库地址：https://github.com/Ridwannurudeen/hermes-genesis
> 作者/组织：Ridwannurudeen
> 成熟度：experimental
> 分析日期：2026-04-15

## 一句话总结
基于 Hermes-4-70B 的自主世界仿真引擎，能从一句话生成具有遗传演化、派系冲突和预言系统的活态文明。

## 项目定位与架构
Hermes Genesis 解决了创意世界构建的效率问题——用户仅需一句话描述，即可生成包含地理、派系、角色和预言的完整文明，并通过自主仿真持续演化。输出可导出为 Markdown，用于 TTRPG、世界构建或教育场景。

架构分三层：**Backend**（FastAPI + 遗传算法 + 预言追踪，29 个 API endpoint，SSE streaming）、**Frontend**（React 18 + TypeScript，29 个 code-split chunk，Framer Motion 动画，D3 力导向关系图）、**AI Integration**（Hermes-4-70B 驱动事件生成、角色对话、World Master 推理和叙事创作）。支持 Docker Compose 部署。

## 关键技术特性
- **遗传演化系统**：角色继承 6 种特质（勇气/狡诈/忠诚/野心/共情/韧性），通过 crossover 和 mutation 演化
- **13 种事件类型**：由角色遗传和派系动态触发
- **World Master Agent**：observe-reason-act 循环的自主叙事规划
- **Theater / Cinematic 模式**：戏剧舞台+角色精灵 / 全屏沉浸+程序化环境音+语音旁白
- **交互式可视化**：SVG 世界地图 + D3 力导向关系图
- **TTRPG 导出**：Campaign Kit、Session Prep（含遭遇表和剧情钩子）、Chronicle 叙事

## 设计亮点与创新
将遗传算法引入叙事生成是最大创新——角色特质的遗传/突变驱动了文明演化的多样性和不可预测性。Theater Mode 和 Cinematic Mode 的分离为不同使用场景提供了差异化体验。生产环境数据（13 个并发世界、最大超过 Day 335、941 个事件）验证了系统的规模化能力。

## 局限性与风险
作为 experimental 项目，对 NousResearch Inference API 的强依赖限制了独立部署。前端 29 个 code-split chunk 暗示了较高的复杂度。长时间仿真的叙事质量一致性是 LLM 应用的固有挑战。遗传算法参数的调优缺乏系统化方法。

## 与生态系统的关联
使用 Hermes-4-70B 模型和 NousResearch API，包含 MCP Bridge（11 个 tool）并兼容 hermes-agent 框架。是 Hermes 在创意/游戏生成领域的最复杂应用，与 HermesCraft 在 "AI 驱动虚拟世界" 主题上形成呼应。
