从想法到原型:单机即开即用的 AI 头脑风暴 + Storybook 原型工具
在不引入云服务、不增加用户操作负担的前提下,把"产品经理脑中的想法"高效地变成"可点击的产品原型"。
面向单台 Windows 电脑的个人使用者,双击即开、无需登录,所有数据落本地。
想法整理(PRD)→ 样子生成(Storybook 原型),两阶段都由本地大模型驱动。
本地工具而非 SaaS:API key、对话、PRD、原型工程都在用户目录,可控、可备份、可断网。
v1 只做想法 + 原型;不做账号、云同步、代码生成、模板库等越界需求。
用清晰的进程与模块边界把"AI 易出错"的部分隔离,让智能体在受控范围内长期协作。
Electron 33 + React 18 + Vite;Prisma + SQLite 落本地;Anthropic / OpenAI / DeepSeek / 自定义四类 Provider 在主进程统一抽象。
渲染进程禁 import Node / Prisma / AI SDK;跨进程走类型化 IPC;模块边界由 dependency-cruiser 自动校验。
"整理需求"等关键写操作走 diff 预览 → 用户确认 → 落库,避免 AI 静默覆盖人工编辑。
每轮启动读 .omc/current-task.md,结束前更新;同一问题 3 次未解决转人工,不靠重试赌通过。
从骨架定稿到核心闭环跑通,本月把 v1 主链路真正"跑起来"。
| 问题 | 根因 | 方案 |
|---|---|---|
| 多轮对话后早期 PRD 内容被覆盖丢失 | 提取器只看有限历史窗口 + 字段级覆盖 | "现有 PRD"作为 system 上下文回灌,做增量合并 |
| 每次提取都返回"本轮未提取到新内容" | 保留门槛过高 + existingPRD 位置误导 AI | 重写规则、调位置、加日志暴露静默失败 |
| 项目 B 预览看到项目 A 的原型 | 缺全局互斥 + webview 跨项目缓存 | 主进程全局锁 + webview key + URL cache-bust |
对用户、对协作、对组织三个维度都有积累。
双击图标 → 聊几轮 → 拿到结构化 PRD + 可交互原型。不登录、不联网存储,一台 Windows 就够。
三层边界 + 自动校验,AI 智能体在大体量代码里不串台,新人一天就能定位到正确文件。
CLAUDE.md 规范、会话恢复、合并预览、3 次必停,这套做法可平移到下一个 AI-辅助项目。
| 能力 | 用途 |
|---|---|
| Explore / Plan | 跨文件调研 + 改动前出方案,避免直接动手返工 |
| code-review / simplify / verify | 自动审阅 diff、起 Electron 跑主路径,避免"只过 tsc 就报完成" |
| claude-api | Anthropic SDK 用法调优:prompt caching、流式响应、思考模式 |
| auto memory | 跨会话记住技术栈决策、shell 陷阱、产品 pivot 等关键信息 |
三件事:让产物更易看、让平台更广、让长程更稳。
PRD 不只 Markdown 卡片 和 内容分区,引入流程图、结构图、关系图等多种视图;
从 Windows 单平台扩展到 macOS;窗口框架、字体、原生对话框等差异点统一抽象,跨平台 QA 流程跑通。
对话 50+ 轮、原型反复重生成的场景下,PRD 不丢内容、原型不串台、内存不泄漏;建立长程压测基线,回归不退化。