产品简介
Nai 这是一个AI驱动的智能小说创作平台,通过多Agent协作自动化生成高质量小说内容。它解决了写作中世界观、角色和剧情管理的复杂性问题,确保故事一致性。适合小说作者、内容创作者和写作爱好者使用。
核心功能
- 多Agent协作写作(世界观描写、角色对话、剧情控制)
- RAG混合检索增强(向量检索、BM25检索、元数据过滤)
- 四层一致性保障(规则引擎、知识图谱、时间线管理、情绪状态机)
- 世界观管理(编辑魔法规则、地理设定等)
- 角色管理(更新性格、关系网、情绪状态)
- 大纲管理(调整章节结构、剧情走向)
快速开始
- 克隆仓库并配置环境变量(复制.env.example为.env,填入OpenAI API密钥)
- 运行docker-compose up -d启动数据库服务
- 进入backend目录安装依赖并运行uvicorn启动后端服务
- 进入frontend目录安装依赖并运行npm run dev启动前端界面
界面预览
与其他方案对比
| 对比项 | Nai | 同类方案 |
|---|---|---|
| 协作方式 | 多Agent专业分工,自动生成和整合世界观、角色、剧情内容 | 单一AI模型,缺乏专业分工,需人工协调 |
| 一致性保障 | 四层防护机制(规则引擎、知识图谱等)自动验证故事连贯性 | 依赖作者手动检查,易出现漏洞和不一致 |
| 检索技术 | 混合RAG策略(向量、BM25、元数据),精准检索相关内容 | 可能使用基础检索,语义匹配或关键词匹配能力有限 |
适合谁用
- 小说作者:用于AI辅助快速生成和扩展故事内容
- 内容创作者:管理复杂故事世界观、角色关系和剧情一致性
- 写作爱好者:体验多Agent协作驱动的小说创作过程
下载与版本
当前最新版本为 main,发布于 。支持 Windows、macOS、Linux。
⚠️ 注意:本项目仅提供源代码下载,不包含可直接运行的安装包(exe/dmg/apk 等。下载后需要自行编译构建才能使用,适合有一定开发经验的用户。如果你不熟悉编译流程,建议寻找同类开箱即用的替代方案。
注意事项
- 本工具仅供学习和研究使用,请遵守相关法律法规。
- 请尊重内容创作者版权,勿将下载内容用于商业或非法传播。
- 项目源码地址:https://github.com/HXSLtim/Nai