中文搜得到,才算搜得到。
别信这句话——下面这个框连着一份样例归档,你自己输。左边是按空格切词的做法,右边是我们的。
按空格切词
纯子串匹配的做法。不分词,也不排序。
分词 + BM25
MarkVault 的做法。先切分,再按相关度排序。
样例数据,账号均为虚构。正式产品用 jieba-wasm 分词 + 完整 BM25 索引——这一屏跑的是同一思路的浏览器精简版,你可以自己输入验证差别,不必听我们说。
在 X 里收藏过的推文,想用的时候永远搜不到?
书签金库在你浏览时自动本地归档每一条 X 收藏——全文检索秒出结果,推文被删、账号被封,你的归档依然完整。所有数据只存在你自己的电脑上,不上传任何服务器,免费无限量捕获,随时全量导出。
你收藏过的东西,正在消失。
博主删推,账号被封,X 还给你的收藏列表设上限。等真的发生时,收藏还在列表里,推文已经没了——而世界上没有任何一份副本在你手里。
MarkVault 留住那份副本。原推被删之后,你的归档就是它最后的副本。
你的归档,在你的磁盘上
这个品类里每一家都说数据「在你的浏览器里」或「在你的设备上」。没有一家肯把那个文件给你看。这是我们的。
# 你自己选的那个文件夹,首次回填之后 ~/Archives/MarkVault/ ├── bookmarks-2026-08.jsonl 1,204 行 ├── bookmarks-2026-07.jsonl 2,880 行 ├── bookmarks-2024-03.jsonl 3,517 行 └── manifest.json 条数、区间、守恒校验 # 一条归档 = 一行。这里为便于阅读做了折行,磁盘上它是一整行。 {"tweet_id":"18…907","author":"@sample_dev","created_at":"2024-03-11T08:22:14Z", "text":"中文分词做不好,全文检索就是个摆设。","cashtags":[], "folder_ids":["default"],"media":[],"deleted_upstream":false, "archived_at":"2026-08-20T05:41:02Z","raw":{ … }}
三个你可以自己核实的数字
这一页上的每一句话都应该是可核实的。这三个最要紧,所以下面写的是怎么验证,而不是请你相信我们。
0
上传到我们服务器的收藏
扩展不发出任何属于它自己的请求。归档几百条的时候打开浏览器的 Network 面板看——没有任何流量流向 markvault.app,因为根本不存在这样一个接口。
0
你需要注册的账号
没有注册、没有登录、没有找回密码。授权就是一串签名密钥,粘贴进扩展即可。我们不会知道你在 X 上是谁,在别处也一样。
0
我们能读到你归档的途径
它写在你自己选的文件夹里、你自己的磁盘上。我们既没有副本也没有密钥。这不是一条我们日后可以悄悄改掉的政策——让它成为可能的东西根本没被造出来。
怎么用
打开收藏夹,往下滚
滚过的就都存下来了。侧栏实时计数,并按年份倒着显示归档进度。
选一个本地文件夹
归档写成纯 JSONL 文件,你可以直接打开、grep、备份、搬走。不是我们的数据库。
像搜自己的东西一样搜它
因为它本来就是你的。全文检索覆盖你收藏过的一切——包括 X 上已经不存在的那些。
三件它永远不会做的事
不碰你的登录凭据
不申请 cookies 权限,不申请 webRequest 权限。它读不到你的登录态,因为它从一开始就没要这个能力。
默认零自发请求
它读的是你滚动时 X 页面自己发出的响应。不主动爬取,也永远不向 X 写入任何东西。
数据只在你的电脑上
归档进 IndexedDB,并写入你指定的文件夹,格式是纯 JSONL。没有云端、没有账号、没有同步服务器——我们没有任何地方能看到它。
免费层永久免费,Pro 值它的价
不限量捕获和全量导出永久免费,这条承诺写进定价页就不会收回。Pro 加的是检索层:中文分词 + BM25 排序的真正全文检索、cashtag 与话题挖掘面板、作者聚合视图,以及去水印的年报图卡。
对比免费层与 Pro上线时通知我
上线当天一封邮件,之后偶尔一封简短进展。这不是周更 newsletter——总共几封,不会更多。创始价限 100 份,先到先得。
常见问题
我有好几万条收藏,扛得住吗?
扛得住。归档是增量且幂等的——可以分几天完成,重滚已归档的区间零成本,还顺带帮你查出新增的已删推文。
不续费了,我的归档会怎样?
什么都不会发生。归档与导出永不降级——试用到期不降,任何时候都不降。授权失效只会关掉检索和挖掘面板,你的数据和导出始终敞开。
这违反 X 的条款吗?
MarkVault 默认不发出任何自己的请求——它读的是你滚动时页面已经加载的数据,和你浏览器本来就收到的是同一份。它从不向 X 写入,也从不碰你的登录凭据。
需要注册账号吗?
不需要。没有注册、没有登录、没有服务器存你的数据。授权就是一串签名密钥,粘贴进扩展即可。
我换电脑了,归档怎么办?
把文件夹拷过去。整个迁移就这一步——归档就是普通的 JSONL 文件,搬它等于搬文件。放进你自己的网盘它就自动跟着走,无论哪种方式都不经过我们。
卸载扩展、或者清了浏览器数据呢?
你选的那个文件夹里的文件毫发无损——它们在你的磁盘上,不在浏览器里。清浏览器数据只会丢掉工作索引,扩展会从那些文件重建。我们坚持写进一个真实文件夹而不是全塞在浏览器存储里,就是为了这一刻。
你们哪天倒闭了怎么办?
你的归档一个字节都不会变。没有服务器可关,没有会回连验证的授权,也没有把你锁死的私有格式。扩展在你手上的版本照常运行,而 JSONL 任何东西都读得了。