PRD|AI Mindmap for Writing(macOS 桌面应用)

定位:写作型(兼顾思考) 平台:macOS 形态:本地优先 + 可选云/AI 版本:V1(MVP)

1. 背景与目标

1.1 背景

1.2 产品一句话

一款可替代 XMind 的 macOS 思维导图应用,用 AI 把“发散 → 收敛 → 成稿”写作链路打通:生成结构、优化逻辑、输出大纲与初稿。

1.3 目标(V1)

1.4 非目标(V1 不做)

2. 用户与核心场景

2.1 目标用户

  • 写作者/内容创作者:写文章、专栏、长文、脚本。
  • 创业者/产品人:写 proposal、BP、项目计划书。
  • 研究型用户:把资料/想法结构化,形成可写可讲的框架。

2.2 典型 Jobs To Be Done

  • “我有一个主题,希望 30 分钟内得到一个可写的大纲。”
  • “我有一堆点子,希望 AI 帮我归类、去重、补缺口。”
  • “我想把这棵脑图直接变成提案/计划书的结构与初稿。”

2.3 核心场景(V1 必须覆盖)

场景 输入 输出 关键 AI 能力
写文章 主题 + 关键观点/素材 文章大纲(Markdown)+ 章节要点 扩展分支、结构化、缺漏检查、反方观点
Proposal / 创业计划书 目标/产品/市场要点 计划书结构 + 每章要写什么 模板化结构、逻辑链校验、风险与验证点
头脑风暴 → 收敛 大量散点 聚类后的结构树 + 优先级建议 去重合并、聚类分组、命名与重排

3. 产品原则(决定做法的硬规则)

4. 功能范围与优先级(V1 / V1.5 / V2)

4.1 V1(MVP:替代 XMind 的高频 + 写作型 AI)

模块 Must Should Could
导图编辑
  • 新增/重命名/删除节点
  • 拖拽重排、Tab/Enter 快捷键
  • 折叠/展开、复制/粘贴
  • 撤销/重做(覆盖所有操作)
  • 多选节点 + 批量移动/删除
  • 节点备注(Note)与标签(Tag)
  • 主题样式(轻量)
导航与组织
  • 搜索节点(标题/备注)
  • 缩放/平移(流畅 60fps)
  • 项目列表 + 最近打开
  • 快捷命令面板(Command Palette)
  • 书签(Bookmark)
导入导出
  • 导出 Markdown(大纲)
  • 导出 OPML(互通生态)
  • 导入 OPML(基础结构)
  • 导出 PDF/图片(可简版)
  • 与 XMind 更多格式兼容(后续)
AI(写作型 + 思考型)
  • 扩展分支:为选中节点生成子节点(带模板与约束)
  • 结构优化:去重/合并相似节点、聚类分组
  • 转大纲:导出“文章/提案”结构化大纲(Markdown)
  • 查缺补漏:缺少章节、证据不足、逻辑跳跃、反方观点
  • 预览与应用:diff 预览 + 一键应用 + 可撤销
  • 节点改写:更清晰/更学术/更口语
  • 为每个分支生成“要点句”(写作提示)
  • 从子树生成“段落草稿”(V1.5/V2 更适合)
隐私与成本控制
  • AI 仅用户触发;展示将发送的上下文范围
  • 本地保存:项目文件、快照、崩溃恢复
  • 支持用户自带 API Key(多 provider)
  • token/费用估算提示
  • 离线本地模型模式(V2+)

4.2 V1.5(增强写作闭环)

4.3 V2(规模化与生态)

5. 交互与信息架构(IA)

5.1 主要界面

5.2 AI 操作入口(两类)

5.3 “建议预览 + 应用”机制(V1 必须)

6. AI 需求细化

6.1 AI 模板(V1 至少 2 个)

6.2 约束参数(V1)

6.3 Prompt/上下文策略(产品需求,不限定实现)

6.4 AI 失败兜底(V1 必须)

7. 数据与文件格式

7.1 本地文件(建议)

7.2 最小数据结构(示意)

{
  "id": "project-uuid",
  "title": "My Proposal",
  "settings": { "template": "proposal", "tone": "neutral", "audience": "investor" },
  "nodes": [
    { "id":"n1", "text":"Root", "children":["n2","n3"], "note":"", "tags":[] }
  ],
  "history": { "snapshots": [] }
}

8. 非功能需求(NFR)

9. 埋点与指标(衡量是否“有用”)

9.1 北极星指标

9.2 关键指标

10. 风险与对策

11. 里程碑(建议:6 周做出可用 V1)

目标 交付物
第 1-2 周 导图核心编辑体验跑通 节点编辑/拖拽/折叠/撤销重做/本地保存
第 3-4 周 AI V1(扩展/结构优化/查缺补漏) AI 面板 + 预览应用机制 + 模板(文章/提案)
第 5 周 导入导出与稳定性 OPML import/export、MD export、崩溃恢复
第 6 周 打磨与内测 性能优化、快捷键完善、埋点、内测包

12. 待你确认的关键决策(不确认会影响后续 PRD 细化)

  1. 文件格式:V1 用 .aimap(JSON)还是“文件夹工程”?
  2. AI Provider:默认接哪家(OpenAI/Anthropic/OpenRouter)?是否必须支持用户自带 key?
  3. 商业化:一次性买断 vs 订阅;AI 按月额度还是按次计费?
  4. V1 重点:先做到“脑图→大纲”极致,还是要把“出初稿”也纳入 V1.5?

Generated by Javis for Wen dong · PRD v1