MNW

Open Source · Desktop App

MindWeave
你负责想,AI 帮你看清,
并推动你去做

一个开源、本地优先、模型无关的个人认知与行动系统。它不替你执行任务,而是帮你外化模糊想法、区分事实与假设、识别盲区,再推动一个足够小、可提交证据的现实行动,并用真实反馈持续校准对你思考方式的理解。

v0.1 可运行 Electron 桌面应用 本地 SQLite 零配置 Demo
mindweave://snapshotv0.1
产品形态
本地优先桌面应用(Electron)
AI 接入
Demo / Ollama / OpenAI 兼容 / Anthropic
数据存储
本机 SQLite + Append-only 事件日志
账户体系
无账号 · 无云同步 · 无遥测
测试守护
74 项单元/集成测试 + E2E 闭环
开源协议
Apache-2.0(私密仓库,联系获取)

01 / Core Features

v0.1 已经实现什么

重点不是「更聪明的 Agent」,而是以具体的人为核心:AI 的介入方式随状态动态变化,目标与判断权始终在你手里。

01零配置 Demo Provider

不需要任何 API Key,内置确定性 Demo 直接跑通完整闭环,也用于自动化测试。

02认知账本

想法捕获后自动外化为事实 / 假设 / 未知 / 决定 / 风险 / 现实反馈六类条目,AI 推断永远不会被写成事实。

0312 阶段状态机 + 7 种介入

镜像 / 澄清 / 质疑 / 收敛 / 行动 / 复盘 / 静默,由确定性规则引擎选择,LLM 不得越权。

04Reality Gate 现实关卡

生成最小现实行动:有完成标准、证据类型、预估耗时,你可以接受、缩小或直接拒绝。

05证据回写与复盘

行动证据回写后进入复盘,更新假设状态;被推翻的假设不删除,标记为 rejected 留痕。

06个人认知观察

AI 对你的观察只能提案,必须经你确认 / 编辑 / 拒绝;未确认的不进入长期模型,全部可见、可改、可删。

02 / How It Runs

一次完整闭环的链路

事实优先级:真实行动结果 > 可核验证据 > 你的陈述 > 历史记录 > AI 推断。整条链路都围绕这个顺序设计。

01表达模糊想法

首次启动只有一个问题:「最近有什么一直在你脑子里,但还没有真正开始?」

02外化与澄清

系统按当前状态选择介入方式,把想法拆进认知账本,区分事实、假设与未知。

03Reality Gate

收敛成一个足够小、可提交证据的现实行动,进入 waiting_reality 后不再继续发散。

04反馈与校准

提交现实证据 → 复盘 → 更新假设与项目认知,在你确认下更新对你思考模式的观察。

03 / Implementation

技术实现

pnpm monorepo 四个包分层:shared 共享类型与工具、core 领域核心、database 存储、providers 模型接入;Electron Main 进程独占数据库与密钥,Renderer 只能走白名单 IPC。

Electron
TypeScript
React
Tailwind CSS
better-sqlite3
FTS5 全文检索
Zod Schema
Vitest(74 tests)
Playwright E2E
pnpm monorepo

04 / Privacy First

数据只在你本机

本地优先不是口号,是架构约束:所有长期数据落在本机 SQLite,请求是否离开本机由你选的 Provider 决定,设置页可随时查看。

KEYS

密钥进系统钥匙串

API Key 用 Electron safeStorage 加密存入系统钥匙串,日志与导出文件全链路脱敏,绝不落明文。

LOCAL

无账号 · 无云同步 · 无遥测

默认数据位于系统用户数据目录(macOS:~/Library/Application Support/MindWeave/),可用环境变量覆盖,支持整库导出为 Markdown。

NEXT AI Prompt Lab