alfredxw/denova

Your One-Stop AI Workbench for Novel Writing and Role-Playing.

What it solves

Denova provides a unified workspace for novelists and role-playing game (RPG) creators who need to manage complex world-building, character settings, and iterative storytelling. It eliminates the need to jump between separate tools for writing, world-building databases, AI assistance, and image generation.

How it works

The platform integrates several core modules into a single environment:

  • Writing & Gaming: Separate modes for structured novel writing (outlines, chapters, progress tracking) and interactive storytelling (branching plots, player actions, state management).
  • AI Agents: Built-in agents (supporting Native, Codex, and Claude Code) that can read project files, use tools, and modify documents. It supports SubAgent collaboration and task pausing/resuming.
  • Knowledge Base: A structured library using custom categories and @-references to organize settings, which provides context to the AI agents.
  • ** SBOM/Skills**: Reusable narrative styles, rule sets, and workflows (Skills) that can be applied across both writing and gaming modes.
  • Asset Management: Integrated image generation for covers and illustrations, and a local version control system to track changes and revert AI-driven modifications.

Who it’s for

  • Novelists and authors creating long-form fiction.
  • Game masters and writers designing interactive, branching narratives or text adventures.
  • AI-assisted creators who want a structured way to maintain consistency in character and world lore.

Highlights

  • Hybrid Workflow: Seamlessly switch between a structured writing IDE and an interactive RPG engine.
  • Agentic Collaboration: AI agents that don't just chat but can actively edit files and collaborate via SubAgents.
  • Integrated World-building: A dedicated database for lore and settings that feeds directly into the AI's context.
  • Version Control: Local history and diff views to review or undo changes made by AI agents.
  • Extensibility: Support for plugins and custom game extensions to add new tools or gameplay mechanics.

Related

  • Project
  • Project
  • Project
  • Project
  • Project