denova
alfredxw/denova加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
如果你曾被这样的场景困扰——写小说时灵感迸发却苦于找不到合适的 AI 工具来辅助构思,或者玩角色扮演游戏时 NPC 的对话总是生硬重复,那么 Denova 可能正是你一直在寻找的那把钥匙。这是一个用 Go 语言开发的本地 AI 创作平台,将小说写作、互动游戏、AI Agent 协作和图像生成四大能力整合在同一个工作区,支持 Windows / macOS / Linux 全平台运行,并且自带局域网远程访问功能,手机、平板也能无缝使用。
Denova 的诞生源于一个很朴素的观察:传统 AI 写作工具往往只能解决"写"这一个环节,但真正的创作——尤其是长篇小说和互动叙事——涉及设定管理、多版本迭代、AI 协作审阅等多个维度。市面上的工具要么功能单一,要么过度依赖云服务,数据安全和隐私始终是隐患。开发者 alfredxw 决定自己动手,打造一个本地优先、功能闭环的创作生态。
从 GitHub 仓库的 commit 历史来看,项目从 2024 年起步,经历了从简单 Markdown 编辑器到如今功能完备的 AI 创作平台的演进。当前版本 v0.5.0(2026 年 9 月),已支持 MCP(Model Context Protocol)集成、多 Agent 协作、本地会话压缩等进阶特性,显示出稳定的迭代节奏。
写作模块是 Denova 的主入口。它不仅支持 Markdown 多文档标签页、章节大纲与细纲、进度追踪,还内置了修改审阅(Review)功能——用户可以对照 AI 修改前后的差异,逐行决定是否采纳。这解决了 AI 辅助写作中最令人头疼的"一键接受全部"问题。
游戏模块则将同一套资料库体系复用到互动叙事中。玩家输入推动故事发展,系统支持剧情分支、角色状态管理、行动建议和规则检定。内置 OpenAI 兼容的语音朗读,可以把故事念给用户听,增强了沉浸感。
创作 Agent 是 Denova 区别于普通编辑器的核心差异点。它支持三种运行模式:Native 模式(内置 AI 集成)、Codex 模式(OpenAI Codex)、Claude Code 模式(Anthropic Claude)。Agent 能读取当前选区、项目文件、图片和资料库内容,结合用户定义的 Skills(技能库)进行任务规划。多个 Agent 之间可以协作分工,也可以暂停、恢复,断点续写的能力对于长篇创作尤为重要。
资料库与方案预设是连接的纽带。角色、地点、势力、世界规则和叙事风格等元数据一旦录入,便可同时服务于写作和游戏两个入口,避免了重复维护的麻烦。
从代码结构来看,Denova 采用前后端分离架构:
agent/ 目录下,包含完整的 AI Agent 生命周期管理(会话、工具调用、压缩压缩-compaction)、MCP 协议集成(modelcontextprotocol/go-sdk)、Hertz Web 框架(cloudwephyr/hertz)以及 go-git 文件版本管理。web/ 目录来看是 Vue3 应用,支持 PWA 和响应式布局。值得注意的是,Denova 不依赖 Docker,也不提供容器化方案。这意味着安装和升级需要手动操作,但换来的是更透明的资源占用和完全本地化的数据控制。系统要求不高——推荐 8GB+ 内存,无 GPU 也能运行纯语言模型,生成图片时才可能需要 GPU 支持。
Denova 的上手体验相对友好,但仍有一些门槛:
skills/ 目录)。有一定动手能力的用户可以编写自定义 Skill,但目前 Skills 的编写文档和生态还在建设中。Denova 并非完美。几个明显的局限值得潜在用户知悉:
feat/plugin-platform(开发中特性),生产使用建议使用 Release 版本。将 Denova 放入更宏观的视野来看,它处于一个有趣的市场交叉点:既不是 Notion/Obsidian 这类纯写作工具,也不是 Cursor/Windsurf 这类 AI 代码编辑器,而是一个面向创意写作与互动叙事的垂直 AI 平台。在这个细分赛道上,类似的产品包括 StoryGraph、 Campfire 等,但 Denova 的本地化优先、AI Agent 深度集成和多模态能力(图片生成)是其差异化优势。
Star 数为 809,虽然在开源项目中算不上头部,但对于一个垂直领域的创作工具而言,已有稳定的早期用户群体。
Denova 是一个定位清晰、技术扎实的 AI 创作平台。它将长篇叙事创作中最耗时的"设定管理、版本迭代、AI 协作"三大痛点打包解决,本地优先的策略也契合了内容创作者对数据隐私的诉求。上手有一定门槛,更适合有创作经验且愿意折腾工具的用户。如果你是小说写作者、互动叙事创作者,或者对 AI 辅助写作有持续需求,Denova 值得一试。