Skip to content
qq1375828505Public

About

网文写作IDE Android版 - AI写作辅助 · 番茄风格预设 · 小说记忆系统 · 完全单机运行

Resources

Stars

40 stars

Watchers

0 watching

Forks

Repository files navigation

网文写作IDE

你的下一部小说,不需要联网。 从构思到完稿,AI 全程辅助,所有数据只属于你。

License Platform Flutter AI


📥 立即下载

🚀 最新版本

网文写作IDE — 安卓端 AI 写作神器

下载 APK

支持 Android 6.0+ · 下载后直接安装 · 完全免费

查看全部版本 →


为什么选择网文写作IDE?

市面上的写作工具要么是纯文本编辑器,要么依赖云端服务。网文写作IDE 是第一个把 IDE 工作流 + AI 智能体 + 完全离线 融为一体的网文创作工具。

普通笔记App 云端AI写作 网文写作IDE
离线写作 ✅ ❌ ✅
AI辅助 ❌ ✅ ✅
资料管理 ❌ ❌ ✅ 8种类型
人物关系图 ❌ ❌ ✅
文章校对 ❌ 依赖网络 ✅ 纯本地引擎
EPUB导出 ❌ ❌ ✅
隐私保护 看平台 ❌ 数据上传 ✅ 100%本地

核心卖点一览

🤖 40+ AI 工具的智能写作Agent

不是简单的"对话框"。内置 40+ 专业工具,AI 能直接操作你的资料库:

  • 读取全部角色/设定/伏笔
  • 自动添加新角色、新设定到资料库
  • 分析剧情一致性、检查伏笔状态
  • 生成大纲、检测水文、生成爆款标题
  • 去AI味 — 一键消除 AI 写作痕迹
  • 结构化工具定义 — 参数类型校验、必填检查、工具执行生命周期 Hook
  • XML 降级调用 — DeepSeek 等不支持 function calling 的模型也能调用工具

🔒 100% 本地,你的数据你做主

  • 所有内容存储在手机本地
  • 不连接任何云端服务器
  • API Key 用 Android Keystore 加密
  • 断网时写作、编辑、保存完全不受影响
  • 你的小说,只有你能看到

✍️ 双编辑器,随心切换

纯文本模式 富文本模式
轻量极速,专注码字 专业排版,发布级作品
Flutter 原生 TextField WebView + 自研富文本引擎
Markdown 支持 加粗/标题/引用/列表/图片/链接

两种模式自由切换,从草稿到成稿,一个工具搞定。

🧠 主Agent + 子Agent 调度

不止是"对话框",内置完整的Agent 调度系统:

  • 主Agent (Orchestrator):理解需求→拆解任务→调用工具→委派子Agent
  • 6 个子Agent:大纲生成器 / 角色生成器 / 爽点检查 / 水文检测 / 爆款标题 / 去AI味
  • 40+ 内置工具:读写资料库、编辑章节、联网搜索、分析剧情
  • 结构化参数:每个工具参数带类型、描述、必填标记,AI 调用更准确
  • 参数校验:自动检查必填参数和类型正确性,错误即时反馈
  • Hook 生命周期:工具调用请求→执行→结果→完成,全程可监听
  • 模糊匹配:说"帮我生成大纲"自动匹配大纲生成器,多轮推敲输出最优结果
  • XML 降级:不支持 function calling 的 API 自动用 XML 格式调用工具(兼容 DeepSeek 等)

📚 8 种资料 + 写作清单 + 关系图

完整的创作资料管理系统:

角色卡 设定卡 地点 势力
道具 伏笔 参考资料 AI记忆

人物关系图:可拖动节点,18种预设关系,按身份着色,布局自动保存。


全部功能

📝 写作 & 编辑

功能 说明
双编辑器 纯文本(Markdown)/ 富文本(加粗/标题/图片/链接)自由切换
全文搜索替换 跨章节全局搜索,黄色高亮,逐条/全部替换,自动更新字数
语音输入 中文语音转文字,支持标点识别
自动保存 1.5秒延迟防抖 + 退出强制保存,绝不丢稿
历史快照 每3分钟自动快照,保留最近20个版本
50步撤销 跨保存周期的操作历史栈
字数统计 实时字数 + 30天柱状图 + 连续打卡 + 每日目标进度条
章节数超限 超1万字黄色警告,超1万5千字建议拆章

🤖 AI 写作助手

AI 对话(主Agent调度)

  • 主Agent (WorkspaceAgent):理解需求→拆解任务→调用30+工具→委派子Agent
  • 6 个子Agent:大纲生成器 / 角色生成器 / 爽点检查 / 水文检测 / 爆款标题 / 中文去AI味
  • 子Agent多轮推敲:最多3轮迭代,收敛后输出最优结果
  • 模糊匹配:说"帮我生成大纲"→自动匹配大纲生成器,支持中文名/ID/关键词
  • 联网搜索:AI 直接调 web_search 查资料,结果可一键保存到资料库
  • 选择卡片:模糊需求→弹出预设选项,30秒冷却防骚扰
  • 深度思考折叠 — AI 思考过程可展开查看/复制
  • 结构化工具定义 — 参数类型校验、必填检查、执行生命周期 Hook
  • XML 降级调用 — DeepSeek 等不支持 function calling 的模型也能调工具
  • 结构化记忆 — SQLite 记忆图谱(标签/关联/搜索),替代纯文本记忆文件
  • 多会话管理,历史记录保存到 SQLite

编辑器内 AI 操作

  • 专注模式:一键隐藏所有面板,全屏码字,长按退出
  • 崩溃恢复:自动保存到临时文件,闪退后弹窗询问恢复
  • 长按选中文字 → 润色 / 扩写 / 续写 / 联网查证

精修与审查

  • 一键精修 — 8个维度:语病检查 / 节奏分析 / 文风统一 / 冗余删除 / 对话优化 / 描写增强 / 钩子检测 / 战力一致性
  • 全文审查 — 设定冲突 / 战力一致性 / 伏笔追踪 / 角色一致性
  • 爽点密度报告 — 分析每章爽点分布
  • 水文检测 — 检测凑字数、重复描写
  • 爆款标题生成 — AI 生成多个候选标题

模型配置

  • 厂商预设 — OpenAI / Anthropic / DeepSeek / 智谱AI / 通义千问 / Moonshot 等一键填入
  • 获取模型列表 — 填 Key 后自动拉取可用模型列表
  • 测试连接 — 绿灯验证,延迟显示
  • 高级参数 — Top-P / Top-K / 存在惩罚 / 频率惩罚 / 上下文长度 / 自定义请求头,每个参数独立开关控制
  • 工具调用开关 — 可手动启用/禁用工具调用功能
  • 限流配置 — 每分钟请求数限制 / 最大并发请求数
  • 编辑/删除 — 已配置模型可随时修改或删除
  • 25个写作风格预设 — 都市/玄幻/穿越/悬疑/女频全覆盖

📚 资料管理

类型 特色
角色卡 名字/定位/外貌/性格/背景/关系 + AI 生成头像
设定卡 世界观体系管理
地点 地理位置关系
势力 首领/实力等级/成员列表
道具 品阶/持有者/关键道具标记
伏笔 已埋/已回收/已废弃 + 自动统计闲置章数
参考资料 联网搜索结果一键保存
写作清单 写作灵感/待办事项,可标记完成
AI 记忆系统 结构化 SQLite 记忆(标签/关联图谱/语义搜索)+ 纯文本兼容

🎨 8 种主题皮肤

白色 黑色 蓝色护眼 黄色暖光
日常写作 夜间写作 长时间码字 咖啡厅/沙发
绿色清新 粉色 日系木色 红色热情
办公室/教室 言情/女频 散文/文艺 玄幻/战斗

📤 导入导出

格式 说明
EPUB 标准 EPUB 3.0,按卷/章组织目录,Kindle / Apple Books 兼容
DOCX Word 格式,可打开编辑
ZIP 章节 + 10种资料+写作清单打包,备份/电脑端编辑
系统分享 QQ / 微信 / 蓝牙一键发送
.novelpack 完整作品包,含所有结构
.txt / .md 自动识别章节分隔符,智能拆章
平台适配 起点 / 番茄 / QQ阅读格式模板,自动排版

🔐 隐私与安全

机制 说明
完全单机 不连接任何后端服务器
API Key 加密 Android Keystore + flutter_secure_storage
离线模式 断网时写作/编辑/保存不受影响

💻 Windows 版(开发中)

技术 用途
Electron + TypeScript 桌面应用框架
Monaco Editor 代码级编辑器
Tailwind CSS UI 样式
better-sqlite3 本地数据存储

规划功能:对标 Android 版全部功能 + 桌面级快捷键 + 大屏多窗口

源码位于 win版/novel-ide-windows/


🏗️ 技术架构

┌─────────────────────────────────────────────────────────────────────┐
│                      用 户 界 面 层                                 │
│  MainShell (侧边栏FileTreeView + AiChatPage + 编辑器)              │
└──────────────────────────┬──────────────────────────────────────────┘
                           ▼
┌─────────────────────────────────────────────────────────────────────┐
│                    主 Agent (Main Orchestrator)                     │
│            WorkspaceAgent.chat() — 30+工具+子Agent调度              │
│                                                                     │
│  用户输入 → AI判断 → 调工具/委派子Agent → 执行 → 结果回传 → 回复  │
└──────────────────────┬──────────────────────────────────────────────┘
       ┌───────────────┼───────────────┐
       ▼               ▼               ▼
┌──────────────┐ ┌────────────┐ ┌──────────────┐
│ 子Agent x6   │ │ 工作流x4   │ │ 内置工具30+  │
│ 大纲/角色    │ │ 章节检查   │ │ 读/写/编辑   │
│ 爽点/水文    │ │ 全文审查   │ │ 分析/联网    │
│ 标题/去AI味  │ │ 大纲刷新   │ │ 配置/项目    │
└──────────────┘ └────────────┘ └──────────────┘
                           ▼
┌─────────────────────────────────────────────────────────────────────┐
│                 数据存储层(100%本地)                               │
│  SQLite: 作品/章节/卷/统计  |  文件系统: .md/JSON/记忆             │
│  Secure Storage: API Keys  |  公共目录: NovelIDE/ (卸载不丢)       │
└─────────────────────────────────────────────────────────────────────┘
层级 技术
框架 Flutter 3.32+ / Dart 3.8+
UI Material 3 + Riverpod 状态管理
编辑器 TextField(纯文本)+ WebView(富文本)
AI 调度 WorkspaceAgent(主Agent)+ 6个子Agent
数据库 SQLite (sqflite) + Hive
网络 Dio(兼容 OpenAI / Anthropic / DeepSeek 等全系厂商)
安全 flutter_secure_storage(Android Keystore / iOS Keychain)
语音 原生 TTS + STT(MethodChannel)

🛠️ 快速开始

Android

git clone https://github.com/qq1375828505/novelIDE.git
cd novelIDE
flutter pub get
dart run build_runner build --delete-conflicting-outputs  # 首次必须
flutter run

Windows

cd "win版/novel-ide-windows"
npm install
npm run dev
项目 Android Windows
SDK Flutter >= 3.8.0 Node.js >= 18
系统 Android 6.0+ Windows 10+

📄 License

MIT


🤝 反馈

About

网文写作IDE Android版 - AI写作辅助 · 番茄风格预设 · 小说记忆系统 · 完全单机运行

Resources

Stars

40 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages