产品
设计原则
MindMux 的设计围绕一个非常聚焦的核心命题:持久化的项目上下文,比一次性的聊天记录更有价值。
产品原则
持久输出优先于瞬时交互
一次成功的会话,应该让项目比开始时状态更好。好答案固然重要,但持久的知识更重要。
默认本地优先
项目知识应该易于查阅、版本控制、迁移和备份。基于文件的存储不是实现细节,而是产品特性。
对范围保持强约束
MindMux 刻意避免变成通用聊天客户端、通用 wiki 或完整任务看板。边界越清晰,产品反而越有用。
知识可跨运行时迁移
知识层不应该依赖单一模型供应商或单一运行时。团队应该可以替换执行层,而无需重写核心上下文。
输出必须人类可读
重要产物既要能被人阅读,也要能被机器复用。Markdown 成为默认选择,正是因为它在这两方面都表现良好。
讨论应该走向结构
MindMux 不把对话当作终点。产品应该顺畅地帮助用户从对话走向根文档、页面或任务。
输入和输出边界清楚
Task 负责把已经收敛的讨论向外派发执行。产品边界清晰,整个应用才更容易理解。
对 UX 的影响
这些原则会直接塑造界面设计:
- 对话是入口,但不是终点
- 文档被当作一等输出
- 任务交接轻量且带上下文
- 工作区边界清晰可见
- 在早期流程里,应用更偏向清晰,而不是高度可配置
对架构的影响
这些原则也解释了若干实现选择:
- 持久知识保存在
brain/ - 运行状态单独放进项目本地存储
- 运行时从项目大脑模型中抽离出来
- MCP 工具暴露结构化项目上下文,而不是只靠提示词填充
- 会话和任务被当作真实产品对象,而不是偶然出现的界面标签
非目标
MindMux 不打算成为:
- 完整的知识图谱平台
- 通用的企业协作套件
- 承接所有工作流的 AI shell
- 工程系统 of record 的替代品
这种克制本身就是设计的一部分。产品应该在有价值时与这些系统集成,而不是吞掉它们的全部职责。