Files
novelmaster/noma
2026-06-23 20:29:02 +08:00
..
2026-06-23 20:29:02 +08:00
2026-06-23 20:29:02 +08:00
2026-06-23 20:29:02 +08:00
2026-06-23 20:29:02 +08:00
2026-06-23 20:29:02 +08:00
2026-06-23 20:29:02 +08:00
2026-06-23 20:29:02 +08:00
2026-06-23 20:29:02 +08:00
2026-06-23 20:29:02 +08:00
2026-06-23 20:29:02 +08:00
2026-06-23 20:29:02 +08:00
2026-06-23 20:29:02 +08:00
2026-06-23 20:29:02 +08:00
2026-06-23 20:29:02 +08:00
2026-06-23 20:29:02 +08:00
2026-06-23 20:29:02 +08:00

NovelMaster (Noma) 5.0 - OpenNovel Workspace

融合"欲望心理学引擎"与"硬状态基建"的人机协同小说 IDE

项目介绍

NovelMaster (Noma) 是基于 Claude Code 的长篇网文创作系统,目标是降低 AI 写作中的"遗忘"和"幻觉",支持长周期连载创作。它是 OpenNovel Workspace (ONW) 架构的实现。

详细文档已拆分到 docs/

快速开始

1) 安装插件

claude plugin marketplace add dadizk/novelmaster --scope user
claude plugin install novelmaster@novelmaster-marketplace --scope user

2) 安装依赖

Windows PowerShell:

python -m pip install -r requirements.txt

Linux/macOS Bash:

python -m pip install -r requirements.txt

3) 初始化项目

PowerShell:

/noma-init

Bash:

/noma-init

4) 配置 RAG 环境

创建 .env 文件:

EMBED_BASE_URL=https://api-inference.modelscope.cn/v1
EMBED_MODEL=Qwen/Qwen3-Embedding-8B
EMBED_API_KEY=your_key

5) 开始使用

PowerShell:

/noma-plan 1      # 规划大纲
/noma-write 1     # 写第 1 章
/noma-review 1    # 审查章节

Bash:

/noma-plan 1      # 规划大纲
/noma-write 1     # 写第 1 章
/noma-review 1    # 审查章节

💡 PowerShell 用户注意: 如果遇到路径问题,请使用正斜杠 / 或双反斜杠 \\ 分隔路径。

项目结构

noma/
├── .claude/                    # Claude Code 配置
│   ├── settings.json
│   └── commands.md
├── .claude-plugin/             # 插件元数据
│   ├── plugin.json
│   └── marketplace.json
│
├── skills/                     # 技能模块
│   ├── noma-init/             # 初始化
│   ├── noma-plan/             # 规划
│   ├── noma-write/            # 写作
│   ├── noma-review/           # 审查
│   ├── noma-resume/           # 恢复
│   ├── noma-query/            # 查询
│   ├── noma-learn/            # 学习
│   └── noma-dashboard/        # 可视化面板
│
├── openspec/                   # 数据标准
│   ├── genesis_contract.json
│   └── project.md
│
├── core_engine/                # 核心引擎
│   ├── state_manager/         # 状态管理
│   ├── memory_rag/            # 记忆 RAG
│   └── configurators/          # IDE 适配器
│
├── agents/                     # Agent 矩阵
│   ├── planners/              # 规划器
│   ├── writers/               # 写作器
│   ├── checkers/              # 审查器
│   └── catchup_agent.py
│
├── matrices/                   # 心理学武器库
│   ├── catharsis_models/      # 爽感模型
│   ├── genres/                # 题材库
│   └── shared/                # 共享参考
│
├── interfaces/                 # 人机界面
│   └── web_dashboard/
│
├── scripts/                    # 数据模块
│   ├── data_modules/
│   └── noma.py
│
├── references/                 # 共享引用
│
└── docs/                      # 文档

核心特性

  1. 欲望沙盒 - 定义核心欲望和伦理边界
  2. 多维爽感路由 - 禁忌僭越、降维打击、认知闭环
  3. 元叙事开关 - 一键关闭物理连贯性校验
  4. 意图漂移仲裁 - 热补丁处理设定修改冲突

CLI 命令

/noma-init --title "标题" --genre "xuanhuan"
/noma-plan --chapters 100
/noma-write --chapter 1
/noma-review --chapter 1
/noma-query state
/noma-resume
/noma-dashboard

题材支持

题材 目录
玄幻/修仙 xuanhuan/
都市 realistic/
甜宠 dog-blood-romance/
历史 period-drama/
悬疑 rules-mystery/
知乎文 zhihu-short/

文档

许可证

GPL-3.0