|
|
пре 3 месеци | |
|---|---|---|
| .claude-plugin | пре 3 месеци | |
| .github | пре 3 месеци | |
| docs | пре 3 месеци | |
| webnovel-writer | пре 3 месеци | |
| .coveragerc | пре 4 месеци | |
| .gitignore | пре 3 месеци | |
| LICENSE | пре 4 месеци | |
| README.md | пре 3 месеци | |
| pytest.ini | пре 3 месеци | |
| requirements.txt | пре 3 месеци |
Webnovel Writer 是基于 Claude Code 的长篇网文创作系统,目标是降低 AI 写作中的“遗忘”和“幻觉”,支持长周期连载创作。
详细文档已拆分到 docs/:
docs/architecture.mddocs/commands.mddocs/rag-and-config.mddocs/genres.mddocs/operations.mddocs/README.mdclaude plugin marketplace add lingfengQAQ/webnovel-writer --scope user
claude plugin install webnovel-writer@webnovel-writer-marketplace --scope user
仅当前项目生效时,将
--scope user改为--scope project。
python -m pip install -r https://raw.githubusercontent.com/lingfengQAQ/webnovel-writer/HEAD/requirements.txt
说明:该入口会同时安装核心写作链路与 Dashboard 依赖。
在 Claude Code 中执行:
/webnovel-init
说明:/webnovel-init 会在当前 Workspace 下按书名创建 PROJECT_ROOT(子目录),并在 workspace/.claude/.webnovel-current-project 写入当前项目指针。
进入初始化后的书项目根目录,创建 .env:
cp .env.example .env
最小配置示例:
EMBED_BASE_URL=https://api-inference.modelscope.cn/v1
EMBED_MODEL=Qwen/Qwen3-Embedding-8B
EMBED_API_KEY=your_embed_api_key
RERANK_BASE_URL=https://api.jina.ai/v1
RERANK_MODEL=jina-reranker-v3
RERANK_API_KEY=your_rerank_api_key
/webnovel-plan 1
/webnovel-write 1
/webnovel-review 1-5
/webnovel-dashboard
说明:
npm build。本项目所有内置 Agent 默认配置为:
model: inherit
表示子 Agent 继承当前 Claude 会话所用模型。
如果要单独给某个 Agent 指定模型,编辑对应文件(webnovel-writer/agents/*.md)的 frontmatter,例如:
---
name: context-agent
description: ...
tools: Read, Grep, Bash
model: sonnet
---
常见可选值:inherit / sonnet / opus / haiku(以 Claude Code 当前支持为准)。
| 版本 | 说明 |
|---|---|
| v5.5.2 (当前) | fix: support volume outline snapshots and bump plugin version |
| v5.5.1 | 修复卷级单文件大纲在上下文快照中的章节提取问题;补齐命令文档中遗漏的 /webnovel-dashboard 与 /webnovel-learn。 |
| v5.5.0 | 新增只读可视化 Dashboard Skill(/webnovel-dashboard)与实时刷新能力;支持插件目录启动与预构建前端分发 |
| v5.4.4 | 引入官方 Plugin Marketplace 安装机制;统一修复 Skills/Agents/References 的 CLI 调用(CLAUDE_PLUGIN_ROOT 单路径,透传命令统一 --) |
| v5.4.3 | 增强智能 RAG 上下文辅助(auto/graph_hybrid 回退 BM25) |
| v5.3 | 引入追读力系统(Hook / Cool-point / 微兑现 / 债务追踪) |
推荐使用 GitHub Actions 的 Plugin Release 工作流统一发版:
Plugin Release。version(例如 5.5.2)和 release_notes。plugin.json、marketplace.json 与 README 当前版本vX.Y.Z Tag日常开发中,Plugin Version Check 会在 Push / PR 时自动校验版本信息是否一致。
本项目使用 GPL v3 协议,详见 LICENSE。
本项目使用 Claude Code + Gemini CLI + Codex 配合 Vibe Coding 方式开发。
灵感来源:Linux.do 帖子
欢迎提交 Issue 和 PR:
git checkout -b feature/your-feature
git commit -m "feat: add your feature"
git push origin feature/your-feature