Github · GitHub Repository Radar
alfredxw denova
An AI creative platform for novel writing and AI generated RPG, with built-in support for AI agents, Skills, subagent workflows, automations, image generation, and version control. 一个面向小说创作与 AI 角色扮演游戏的 AI 创作平台,内置支持 AI Agents、Skills、Subagent Workflows、Automations、图像自动生成与项目版本管理等核心能力
Stars
689
Forks
117
Watchers: 689
Language
License: Apache License 2.0
Repository Radar Score
54 / 100
Growth
- 7d
- +0
- 30d
- +0
- %
- 0.0%
Not enough metric snapshots yet to chart growth for this repository.
Score breakdown
- popularity 51
- growth 0
- activity 100
- freshness 100
- community 85
Need help integrating this stack?
Our team builds with modern open-source stacks. Tell us what you are shipping.
Get a quote →Denova 是一个面向小说写作与 AI 角色扮演游戏的一体化 AI 创作平台,内置 AI Agents、Skills、SubAgent 协作、自动化、图像生成与项目版本管理
English | 中文
当前状态:Beta · 下载最新版本
Denova 把小说写作、互动故事、结构化资料库、AI Agent、图像生成、自动化和本地版本管理放进同一个工作区,适合需要长期维护设定、反复修改并持续积累内容的创作项目。
你可以从一个灵感开始新书,导入已有小说继续创作,也可以使用角色卡和资料库搭建可分支的文字冒险。Agent 能读取项目内容、调用工具并修改文件,所有重要变更仍可检查、撤销和恢复。
- 小说写作:Markdown 文档与源码编辑、多文档 Tab、查找替换、大纲与章节细纲、进度追踪、正文评论、修改审阅和现有小说导入。
- 创作 Agent:结合当前选区、项目文件和资料库进行创作,可通过 Skills 扩展工作流,并支持多个会话和按需的 SubAgent 协作。
- 互动游戏:通过玩家输入推进故事,支持剧情分支、故事线切换、行动建议、角色与世界状态、规则检定以及可调整的剧情规划。
- 资料库与方案预设:统一管理角色、地点、势力、世界规则和叙事风格,让稳定设定同时服务写作与游戏。
- 图像创作:生成章节插画、互动图像和书籍封面,并在界面中预览和管理结果。
- 版本与恢复:保存本地版本、查看差异、恢复历史文件,并审阅或撤销 Agent 对工作区的修改。
- 自动化:按计划运行审阅、续写和自定义创作任务。
- 跨平台体验:支持中文与英文、浅色与深色主题、Windows / macOS / Linux、远程访问和添加到手机主屏幕。
写作和游戏是工作台中并列的一级入口。写作侧重构思、设定、大纲、章节和进度;游戏侧重玩家行动、剧情分支、角色状态和故事线推进。
资料库、方案预设、Skills 和版本管理由两类流程共享;章节进度和游戏状态则各自独立,避免一个入口的临时状态干扰另一个入口。
macOS / Linux 可以使用一键安装脚本:
curl -fsSL https://raw.githubusercontent.com/alfredxw/denova/master/scripts/install.sh | sh安装完成后运行 denova。Windows 用户以及希望手动安装的用户,可以从 GitHub Releases 下载对应平台的压缩包;Windows 运行 denova.exe。
稳定使用建议选择 Release;master 分支可能包含尚未发布的改动。
- 按启动引导添加语言模型的 API Key 和模型名。
- 创建或导入一本书,也可以直接打开已有项目目录。
- 从「写作」开始创作,或从「游戏」创建一条互动故事线;需要生成图片时再配置图像模型。
需要 Go 1.26.6+、Node.js 20+、pnpm、ripgrep 和 Bash。Windows 请在 Git Bash 或 WSL 中运行以下命令。
git clone https://github.com/alfredxw/denova.git
cd denova
corepack enable
./scripts/bootstrap.sh默认地址:
- 前端:
http://localhost:5173 - 后端:
http://localhost:8080
推荐在设置页完成模型配置:先添加服务商连接,再选择或填写模型并测试连接。同一连接可以复用于多个模型。语言模型支持内置服务商和自定义兼容端点;图像模型支持 OpenAI、xAI/Grok、火山引擎 Seedream、Google Gemini Image、ComfyUI Workflow 和自定义端点。
在 设置 → 远程访问 中开启局域网访问并设置用户名和密码后,其他设备可以使用页面显示的地址访问 Denova。手机浏览器可以将页面添加到主屏幕。
通过公网或域名部署时,请使用 Caddy、Nginx 等反向代理提供 HTTPS,避免明文传输登录凭据。
贡献代码前请先阅读 CONTRIBUTING.md。常用命令:
./scripts/bootstrap.sh fe
./scripts/bootstrap.sh be
./scripts/build.shDenova 仍在快速迭代中,欢迎反馈问题、分享用法或讨论创作工作流。
给项目冲点 token,帮助 Denova 持续迭代和开源。感谢你的支持!
Repository Radar analysis
Deterministic insights derived from public metadata and our observations — not personal testing or reviews.
Why this repository is interesting
- Maintained recently (last push 2 weeks ago).
Who should use it
- Developers working primarily with Go
- Teams exploring AI tooling, agents, or ML infrastructure
Potential use cases
- Reference or evaluate Go open-source approaches in this domain
- Prototype AI/agent workflows or study reference architectures
Strengths
- Recent repository activity
- README present in our index
- Declared license: Apache License 2.0
Limitations / considerations
- Insights are derived from public metadata and our observations — not a substitute for code review
What to watch
- Re-check last push, issues, and releases on GitHub before production adoption
Strong signals: Active maintenance
Source: GitHub (public metadata) + Repository Radar analysis. We do not claim ownership of third-party repositories.






