市场缺口
轻量笔记没有 AI 创作闭环,主流 AI 写作 Web 工具又依赖电脑、账号与云端。
- 使用门槛打开电脑、登录平台、切换资料后才能开始。
- 成本结构固定订阅费对低频、碎片化使用不划算。
- 数据焦虑未发布设定与正文被托管到第三方云端。
Project overview
移动端 AI 写作助手
在碎片时间里完成续写、设定注入、局部改写与文风质检。
Context & opportunity
围绕碎片创作场景,重新规划移动端的任务边界。
轻量笔记没有 AI 创作闭环,主流 AI 写作 Web 工具又依赖电脑、账号与云端。
主力用户是有日更压力、常在移动场景卡文的网文作者;爱好者与学生为次级人群。
完整创作闭环收拢为四个动作,复杂配置放进按需展开的工具层。
Interface system
430px 竖屏基准;聊天壳固定,复杂能力通过 overlay 与折叠区渐进呈现。
TopBar、消息流、工具栏与输入区保持稳定,历史、知识库、设置以侧栏或半屏面板叠加。
结构化输入、FIM、思考链默认收起,避免移动端一次暴露所有复杂度。
Unicode 符号替代图标库;同一符号只对应一个功能,并补齐 aria-label。
流式、停止、错误、版本与评分都留在对应消息上,用户无需离开写作现场。
Core flow 01
打开对话 → 输入意图 → 流式生成;完成后可重试、切版本、编辑或存草稿。
移动场景不要求用户先组织完整 Prompt。当前项目、对话历史与记忆摘要自动成为上下文,输入一句动作即可开始。
Core flow 02
提示词、信息卡、词库、草稿、正文、参考六类资产按对话管理,注入状态可见、可撤回。
知识条目从输入框外独立维护,通过明确标记注入当前任务;同名条目重复注入时更新内容,避免上下文失控。
Core flow 03
保留前缀与后缀,只生成中间内容;降低全文重跑成本,也减少对已确认文本的扰动。
用户用两个边界定义改写范围:只填前缀时做续写,同时填写前后缀时做中间补写。
Core flow 04
6 大类套话词条 × L1–L3 三级严重度加权,叠加 7 项统计扣分;支持流式增量、最终全量与实时高亮三种扫描模式。
系统按抽象心理、俗套动作、公式句式、空洞修饰、禁用比喻、负面情绪六类词条扫描,叠加重复率、句长变异、代词密度等 7 项统计扣分,检测结果关联到重试策略。
Supporting capabilities
项目与历史、版本、结构化输入、设置都服务于主创作流程,因此合并在一页说明。
不把每个功能包装成独立页面。用户始终留在聊天壳内,通过侧栏、折叠区和消息操作完成辅助任务。
侧栏展示 5 个项目与对话列表,包含新建、克隆、重命名、删除和搜索状态。
同一 Prompt 多次重试形成版本集,通过 < 1 / N > 无损切换。
2–4 段可折叠输入,适合“大纲 → 正文”与多条件提示。
用户自带 API Key,支持多家 OpenAI 兼容服务,并保留主题与生成参数。
Technical architecture
无账号、无业务后端;用户数据进入本机 IndexedDB,模型请求直接发往所选 API。
React + TypeScript 写界面,Zustand 管理状态,idb-keyval 持久化,Capacitor 打包 Android。服务端被排除,降低维护成本与数据托管风险。
Process & validation
原型并非只有正常态:空、加载、错误、禁用、超长文本与 10 版本边界均纳入验证。
PRD 明确非目标与风险;prototype-spec 固化布局、符号与交互;可交互单文件原型验证主链路;最终封装 Android APK。
Related materials
案例内容均可回溯到本地 PRD、技术文档与源代码。
InkFlow 交付的不只是界面原型:产品范围、交互细节、工程约束与质量机制,都落成了一套可运行、可继续迭代的移动创作工具。