关于 Cove
Cove 是四款离线 AI Android 应用组成的全家桶——Travel、Voice、Photo、 Health——由一名独立开发者用咖啡、一台 Pixel 9 和一个倔强的信念 做出来。那个信念是:在私人时刻里,AI 默认「上云」是错的。
为什么开始做这件事
2025 年我坐在东京一家咖啡馆里,想翻译一份菜单,结果连续三款 云端翻译 app 全军覆没——captive Wi-Fi 卡住、漫游套餐到期、 服务器超时。服务员很有耐心,但那会儿我每天给漫游付 $14, 而且每张菜单照片都上传到了一台我没听过名字的美国服务器。
同一周,Google 发布了 Gemma 4 E2B—— 一个小到能跑在手机里,又大到能搞定真实翻译的模型。 「真实的不爽 + 真实可用的新技术」这个组合,让 Cove 从一个 模糊想法变成了我必须做的东西。
我想做的是什么
四款专注应用、一个端侧引擎、对真正重要的工作零网络依赖:
- Cove Travel——菜单、路牌、 对话翻译,模型在你手机里。
- Cove Voice——会议和课堂录音, 本机转写 + AI 自动整理笔记。
- Cove Photo——对着任何东西拍, 本地拿到答案,还能继续追问。
- Cove Health——一个本机运行 的私人健康助手,用来查通用信息和写日记(绝不是医生)。
我拒绝做的事
一个小清单,按"被人要求破例"的频率从高到低排:
- 不偷偷上传。照片、语音、健康日记都在你设备上处理。
- 基础功能不上订阅闸。靠订阅费翻一份菜单是错的商业模式形状。
- app 里不接第三方分析 SDK。网站用无 cookie 的 Cloudflare Analytics;app 只上报不含用户内容的崩溃日志。
- 不接 VC。我宁愿慢慢长大、把暗黑模式挡在门外,也不要扩张 一个隐私已经妥协掉的产品。
怎么把它做出来的
技术栈:app 用 Kotlin + Jetpack Compose 写,通过 LiteRT-LM 把 Gemma 跑在设备 NPU 上,本地持久化用 Room。网站是 Astro + TypeScript,blog 走 content collections。每次 commit 都过一遍 CI 矩阵——Lighthouse、axe a11y、blog 反薄自检脚本一起跑。
更深的工程论证在 why-offline 长页 和 端侧 AI 原理科普 两篇里。
诚实版路线图
当前阶段是把 Cove Travel 作为旗舰发布,Voice/Photo/Health 的 产品页已经上线、app 后续会跟着上 Google Play。五年版本是希望 Cove 长成一个小而可持续的工作室——我写代码、回支持邮件、 把隐私这条线一直守住的那种。
如果你想试用, 下载页 有已签名的 APK。 如果你想跟着进展走,首页的邮件订阅大约每月一封——我自己写, 没有营销团队。
联系
任何事——包括隐私相关——都请发邮件至 [email protected]。 每封邮件我都会读,回信可能慢一天。