任何文件都能找到。 描述一下就行。

按两下 Ctrl,描述任意文件,比如“三月签的租房合同”。Truffle 会在这台电脑、你的其他电脑或同事的电脑上找到它:“Dev,签好的 Acme 合同”。Dev 只需点“发送”。

在浏览器中使用

无需安装。要按照片和视频里的内容来找,需要 Mac 应用。

  1. 屏幕边缘的一个小按钮。

    你的 Mac 里满是 Scan 3.pdf、IMG_4821 这样的文件名。

  2. 在任何应用里按两下 Ctrl。

    也可以点那个按钮。搜索框随即打开。

  3. 按内容找文档。

    输入“我们三月签的租约”。不用文件名,也不用文件夹。每个结果为什么匹配,一目了然。

  4. 按照片里的内容找照片。

    它认得出蛋糕和蜡烛,也读得出卡片上的字。不用标签,也不用相册。

  5. 把整趟旅行发给 Ian。

    一句话选中全部 81 张照片。看起来私密的 3 张留在外面。

    目前,这类请求只支持英语和越南语。

  6. 已加密。只有 Ian 能打开。

    我们的服务器只负责转交,打不开它们。最多 7 天就会删除。

  7. 按说过的话找视频。

    它匹配海滩和 Ian 说的话,然后正好从他开口的地方打开视频。

  8. 问同事的电脑。

    选 Dev,输入“签好的 Acme 合同”。Dev 的 Mac 会找到它。Dev 同意之前,什么都不会传回来。

  9. Dev 点“发送”,文件加密送达。

    只有你的设备能打开。

  10. 用手机问你自己的 Mac。

    在外面急需租房合同?你的 Mac 找到后加密发给你。今天就能在手机浏览器里用。

刚才你看到的

你发送的文件都已加密。我们打不开。

无需安装。要按照片和视频里的内容来找,需要 Mac 应用。

在手机上

手机上的 Truffle。

随时随地向电脑要文件,一点就答应同事的请求,还能在手机里找到照片。

  • 用手机问你的电脑

    在外面急需租房合同?问一句,电脑就会找到并发到你的手机。

  • 答应同事的请求

    Amy 要三月的发票。看看文件,点“发送”,你的电脑就会发出去。

  • 下次更新推出

    在手机上找照片和视频

    按画面内容、图中文字、地点或日期查找。除非你发送,什么都不会离开手机。

  • 下次更新推出

    从信息里发文件

    在“信息”的 App 抽屉里打开 Truffle,找到文件,放进对话里。

  • 分享到一个请求

    在照片、文件或邮件里选择 Truffle,再选给谁。它会作为对方请求的回复发出。

  • 在主屏幕上

    小组件显示有什么在等你。一点就打开。

iPhone 和 Android 应用即将就绪。在此之前,Truffle 可以在手机浏览器里使用。 在浏览器中使用

原理

哪些留在你的 Mac 上,哪些我们看得到。

搜索在你的电脑上进行。我们的服务器只转交你选择发送的文件,而且是加密的,我们打不开。

留在你的 Mac 上

没有发给我们任何东西

你的 Mac 为一张照片保存了什么

画面
蛋糕、蜡烛
照片里的文字
“Happy birthday Mia!”

它还会保存一份搜索指纹:Mac 用来和你输入的内容比对的一串数字。无法用它还原出照片。

只保存在这台 Mac 上。“mia 吹蜡烛”就是这样找到这张照片的:靠照片里的牌子和蜡烛,而不是任何人的脸。

  • 我们三月签的租约
  • mia 吹蜡烛
  • find all the puerto rico photos and send to ian
  • Ian 说 get out of the shot 的那段海滩视频

AI 在你的电脑上运行,在 Apple 芯片的 Mac 上使用神经网络引擎。搜索索引和它记住的东西也都留在那里。

经过我们服务器的内容

3 次加密发送
  • Sam → Ian81 个加密文件,大小向上取整已加密
  • Sam 向 Dev 要文件“签好的 Acme 合同” · 1 个文件 · 约 1 MB已加密
  • Sam 的手机向 Sam 的 Mac 要文件“签好的租约” · 1 个文件 · 约 1 MB已加密

它看得到

  • 谁向谁要了文件、什么时候
  • 请求的文字,与请求一起保存(你自己设备之间的请求保存 7 天)
  • 每个文件的大概大小

它永远看不到

  • 你的文件和文件名
  • 找到了哪些文件,或找到了多少

每个文件在离开你的电脑之前都会加密,只有对方的设备能打开。我们会在下载 24 小时后删除我们的副本,最长也不会保留超过 7 天。

没有你的同意,什么都不会发出。 有人向你要文件时,你会看到对方的请求和电脑找到的内容。在你点“发送”之前,什么都不会发出。自动发送默认关闭,除非你为某个文件夹打开它。

敏感文件始终需要你确认。 含有税号、银行账号或证件号码的文件,即使你允许了该文件夹,也绝不会自动发送。

我们不会用你的文件训练 AI。 Truffle 根据你打开的文件在你自己的设备上学习。分享数据帮助我们改进它的功能默认关闭,除非你打开。

写给关心技术细节的人
  • 每台设备都有自己的 X25519 密钥对。私钥从不离开设备。
  • 每个文件都用它自己的随机密钥加密(XSalsa20-Poly1305,NaCl secretbox)。这个密钥会分别为接收方的每台设备密封。
  • 文件大小会补齐到固定档位,所以中转服务器只知道文件的大概大小。
  • 你可以和对方核对安全码,确认某台设备确实是对方的。
  • 设备只需添加一次:在你已有的电脑上,比对一段短码。只有电脑能添加更多设备。
  • 链接页面来自我们的服务器,所以如果服务器发出恶意页面,就可能读到链接里的密钥。这就是为什么链接从来不是默认的发送方式。

测试结果

它有多常把正确的文件排在第一。

你要的文件排在第一位的比例。每个引擎都在同一批文件上,用同一批问题搜索。

我们自己的基准测试,用的是我们生成的文件。

64.3%

在 10,000 个混合文件中,正确文件排第一

找对的次数是第二名 SQLite FTS5 的 1.6 倍。

  • Truffle64.3%
  • SQLite FTS539.0%
  • FTS5 + e529.5%
  • bge-m327.8%
  • Tantivy25.0%
  • e5-small20.6%
  • ripgrep9.1%

57.5%

在 1,000,000 个混合文件中,正确文件排第一

找对的次数是第二名 SQLite FTS5 的 1.7 倍。

  • Truffle57.5%
  • SQLite FTS532.9%
  • Tantivy24.6%

75.0%

按截图、扫描件和纸页照片里的文字,正确文件排第一(10,000 个文件)

找对的次数是第二名 macOS Spotlight 的 3 倍。

  • Truffle75.0%
  • macOS Spotlight25.0%
  • SQLite FTS50%
  • Tantivy0%

一次普通搜索要多久。越短越快。

在一百万个文件上,速度是 SQLite FTS5 的 2.6 倍。

  1. Truffle · 4,100 张照片、截图和视频

    9.5 ms
  2. Truffle · 一百万个文件

    39 ms
  3. SQLite FTS5 · 一百万个文件

    102 ms

条形按真实时间放慢 15 倍播放。 Tantivy 更快(4.2 ms),因为它只匹配完全相同的词。在一百万个文件中,它把正确文件排在第一的比例是 24.6%。

75.4%

21 种语言,每种语言 58 个生成文件,每个问题都用该语言提问:Truffle 把正确文件排第一的比例为 75.4%,我们做语言工作之前为 63.7%。

  1. 西班牙语93% (语言改进之前: 89%)
  2. 英语90% (语言改进之前: 90%)
  3. 印度尼西亚语90% (语言改进之前: 70%)
  4. 德语86% (语言改进之前: 69%)
  5. 印地语86% (语言改进之前: 59%)
  6. 葡萄牙语84% (语言改进之前: 74%)
  7. 中文80% (语言改进之前: 60%)
  8. 越南语79% (语言改进之前: 72%)
  9. 土耳其语77% (语言改进之前: 68%)
  10. 俄语77% (语言改进之前: 63%)
  11. 日语77% (语言改进之前: 60%)
  12. 法语73% (语言改进之前: 73%)
  13. 韩语72% (语言改进之前: 72%)
  14. 粤语72% (语言改进之前: 56%)
  15. 斯瓦希里语71% (语言改进之前: 50%)
  16. 马拉地语65% (语言改进之前: 55%)
  17. 乌尔都语65% (语言改进之前: 52%)
  18. 泰米尔语65% (语言改进之前: 48%)
  19. 孟加拉语63% (语言改进之前: 50%)
  20. 阿拉伯语61% (语言改进之前: 61%)
  21. 泰卢固语61% (语言改进之前: 45%)

Truffle 与自己的旧版本对比,而不是与其他工具对比。每种语言有 24 到 31 次搜索:单个语言只代表趋势,21 种语言合起来才是结果。

更多数字
  • 按准确的文件名搜索,一百万个文件:Truffle 97.7%,Tantivy 90.9%,SQLite FTS5 79.5%。
  • 按照片里的内容找照片(10,000 个文件):Truffle 60.1%,关键词搜索引擎 1.3%。
  • 按内容找照片、截图和视频:在引擎调校之后新写的 44 次搜索中为 79.5%(我们之前的引擎:13.6%)。在用于调校的 260 次搜索中为 63.8%,而单用图像模型为 69.6%。
  • 按说的话、听到的声音、画面内容或拍摄地点找视频(250 次有正确答案的搜索):Truffle 58.8%,同样的信号简单相加 30.4%,只用语音 7.6%,macOS 聚焦搜索 0%。 按说过的话搜索需要搭载 Apple 芯片的 Mac。

这些是我们自己的测试,用的是我们生成的文件,不是任何人的真实文件。每个引擎都用同样的问题搜索同样的文件。目前还没有外部人员复现过。

文件:10,000、100,000 和 1,000,000 个英文和越南文混合文件集,包括 PDF、Word 和 Excel 文件、文本、收据照片、截图、扫描件和照片。21 种语言的结果来自另一次单独测试。

速度是索引已加载时的一般用时,在一台搭载 M3 Max 的 MacBook Pro 上测得。较慢的电脑会花更长时间。 我们还没有把 Truffle 与 Google 相册、Apple 照片、Google 云端硬盘或 Dropbox 的搜索做比较,所以不对它们作任何声称。

用你自己的文件试试。

适合你自己、你的家人、你的团队或你的客户。文件留在你的电脑上,搜索也在那里进行。

无需安装。要按照片和视频里的内容来找,需要 Mac 应用。

也可用于MacWindowsLinuxiPhone 和 Android 即将推出