# AI写作工具 **Repository Path**: python395118/ai-writing-tool ## Basic Information - **Project Name**: AI写作工具 - **Description**: AI写作:一个专注于自然语言生成的开源项目,提供多种写作辅助功能,适用于文章创作、内容生成等场景,助力创作者提升效率。 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2026-04-11 - **Last Updated**: 2026-04-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Novel Writer (AI 小说创作全流程助手) 一个基于 **Tauri + React + TypeScript** 构建的高效小说创作桌面应用,深度整合 AI 能力,提供从**灵感孵化**、**设定构建**到**自动化流水线写作**的专业级解决方案。 ## 🚀 核心功能 ### 1. 智能创作流水线 (Intelligent Pipeline) - **全流程自动化**:一站式完成类型分析 -> 世界观构建 -> 角色生成 -> 大纲规划 -> 章节细纲 -> 正文续写。 - **语义深度分析**:基于 `SemanticAnalyzer` 的内容理解,确保情节逻辑一致性。 - **知识库联动**:创作过程中实时检索 `KnowledgeBase`,自动引用世界观与角色设定。 ### 2. 平台针对性优化 (Platform Optimizer) - **多平台适配**:针对 **起点、番茄、飞卢、晋江、纵横** 等主流平台提供深度定制建议。 - **风格微调**:自动调整语言风格(如番茄的极简口语、起点的严谨叙述)。 - **指标监控**:实时监控章节长度、钩子(Hook)强度、爽点密度等关键指标,确保符合平台推荐算法。 ### 3. AI 辅助与质量诊断 - **节奏与套路引擎**:基于 `GenrePacing` 与 `TropeEngine` 识别网文常见套路,分析爽点与冲突密度。 - **多模型协同检测**:集成 `AIDetection` 引擎,结合平台写作惯例(如番茄短句偏好)进行精准的“AI 味”检测,避免误判。 - **智能续写与扩写**:根据上下文语境自动生成符合逻辑的后续情节。 ### 4. 极致性能与稳定性 - **性能优化引擎**:采用 `PerformanceOptimizer` 实现智能缓存与异步处理,确保在大规模文本创作时依然流畅。 - **离线安全**:基于 Tauri 的本地化存储方案,确保稿件隐私与安全。 - **多格式导出**:支持 EPUB、Markdown 等专业出版/发布格式。 ## � 下载与安装 由于安装包体积较大(约 187MB),超出了 Git 的直接上传限制,建议通过以下方式获取: 1. **从 Release 下载**:前往 [Gitee 发行版](https://gitee.com/cyber-yogi/ai-writing-tool/releases) 页面下载最新的 `.msi` 安装包。 2. **本地构建**: - 安装 Node.js 和 Rust 环境。 - 运行 `npm install` 安装依赖。 - 运行 `npm run tauri build` 生成你自己的安装包。 ## �🛠️ 技术栈 - **前端**: React 18, TypeScript, Tailwind CSS - **跨端框架**: Tauri (Rust 后端,提供系统级 API 交互) - **核心引擎**: - `IntelligentPipeline`: 自动化创作流水线 - `PlatformOptimizer`: 平台适配优化引擎 - `AIDetection`: 智能内容诊断系统 - `SemanticAnalyzer`: 深度语义解析 - **构建工具**: Vite 5 ## 📦 安装与运行 ### 环境要求 - [Node.js](https://nodejs.org/) (建议 v18+) - [Rust](https://www.rust-lang.org/) (Tauri 运行环境) ### 开发运行 1. 克隆仓库: ```bash git clone cd novel-writer ``` 2. 安装依赖: ```bash npm install ``` 3. 启动开发服务器: ```bash npm run tauri dev ``` ### 构建打包 ```bash npm run tauri build ``` ## ⚖️ 开源协议 Apache License 2.0 The source code in this directory is licensed under the Apache License, Version 2.0. Full license text is available at: `http://www.apache.org/licenses/LICENSE-2.0` For the complete license, see the repository root `LICENSE` file. Copyright [2025] 猫猫大人 ## 👤 作者 猫猫大人