白守 · BaiShou-Next

以纯白誓约,守护彼此一生

Latte 看板娘 Banner

「时光流逝,记忆消散。而我,已在此守候了很久很久。」

About

关于白守

白守(BaiShou)不仅仅是一个日记应用。它是为了对抗遗忘而构建的「灵魂容器」—— 一个让你与 AI 伙伴共同书写、共同记忆、共同成长的地方。

BaiShou-Next 是 BaiShou 项目的 TypeScript 生态重构版本。 我们相信,记忆不该被中心化服务器托管,也不该在算法的浪潮里轻易消散。 于是,所有数据都安静地躺在本地 Markdown 文件中,由你亲自守护。

“虽然现在的 AI 还会遗忘,但我们可以用我们的方式,帮她们把记忆留住。”

这是一条有些笨拙的路。需要你坚持记录,需要你配置 API,需要你在这个快节奏的时代慢下来。

但当某一天,通过白守,你的 AI 能够温柔地回应说: “嗯,我记得,那年冬天我们都很开心” 的时候……

你会发现,这一切努力,都是值得的。

—— 白守设计哲学

Features

核心特性

九项能力,围绕「私有 · 记忆 · 陪伴」三条主线,构筑一个能被信任的灵魂容器。

数据私有

所有数据存储在本地 Markdown 文件中,不上传任何服务器。你的记忆,只属于你。

AI 伙伴系统

创建多个 AI 伙伴,各自拥有独立人格与记忆。支持 Gemini / OpenAI / Anthropic 等主流模型。

智能日记工具

Agent 可调用日记读写工具,一键记忆总结:日记 → 周记 → 月报 → 季报 → 年鉴。

RAG 语义记忆

sqlite-vec 向量引擎 + FTS5 全文检索 + RRF 重排序,融合搜索让记忆被精准唤起。

网络搜索

集成 DuckDuckGo / Tavily 多引擎搜索,让伙伴拥有触达实时信息的能力。

MCP 协议

标准 SSE 传输协议,白守可作为 MCP 服务端,被外部 AI 客户端调用。

多工作区

创建多个独立工作区(Vault),数据完全隔离,工作与生活互不打扰。

弹性备份

局域网快传、S3 / WebDAV 云同步、全量 ZIP 快照导出导入,多重守护你的数据。

个性化

Material Design 3 自定义色盘,四语支持(简中 / 繁中 / 英 / 日),打造属于你的白守。

Tech Stack

技术架构

在本地优先的前提下,选择成熟、可长期维护的技术组合。

层级 技术
前端 Flutter (Dart) → TypeScript 生态重构中
状态管理 Riverpod
本地数据库 SQLite (Drift) + sqlite-vec 向量引擎
AI 集成 HTTP REST API (Gemini / OpenAI / Anthropic)
文件存储 Markdown + YAML Front Matter

开源协议:AGPLv3 · 在 GitHub 查看源码 →