Skip to content

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

Active Stable

Forks

117

Watchers: 689

Language

Go

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 图标

Denova 是一个面向小说写作与 AI 角色扮演游戏的一体化 AI 创作平台,内置 AI Agents、Skills、SubAgent 协作、自动化、图像生成与项目版本管理

English | 中文

当前状态:Beta · 下载最新版本

Denova 写作

查看更多界面截图

游戏

Denova 游戏

剧情分支

剧情分支

资料库

Denova 资料库

方案预设

Denova 方案预设

为什么选择 Denova

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 分支可能包含尚未发布的改动。

第一次使用

  1. 按启动引导添加语言模型的 API Key 和模型名。
  2. 创建或导入一本书,也可以直接打开已有项目目录。
  3. 从「写作」开始创作,或从「游戏」创建一条互动故事线;需要生成图片时再配置图像模型。

从源码运行

需要 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.sh

欢迎交流

Denova 仍在快速迭代中,欢迎反馈问题、分享用法或讨论创作工作流。

Discord 社区

微信交流

赞助项目

给项目冲点 token,帮助 Denova 持续迭代和开源。感谢你的支持!

捐赠

License

Apache-2.0

Created: May 19, 2026

Last push: Sep 3, 2026

Default branch: master

Latest release: v0.3.3

Languages

Share of the codebase by language, based on repository metadata from the host.

  • Go 61.1%
  • TypeScript 37.8%
  • CSS 0.6%
  • JavaScript 0.2%
  • Shell 0.2%
  • PowerShell 0.1%
  • HTML 0.0%

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.

Ready to ship something that compounds?

Share your roadmap. We’ll come back with scope options, timeline ranges, and who from Shriram IT Ventures should be in the room.

Popular with product teams