输入法能看到你输入的一切。这个事实我们都清楚,但大多数时候,我们只能选择“相信”厂商的隐私承诺。
如果有一款输入法,隐私边界不靠承诺保证,而能被任何人读代码检查呢?
水杉输入法(MetaSequoia) 就是这样一款开源中文输入法。它从Windows起步,现已覆盖 Windows、macOS、Linux、Android、iOS、HarmonyOS 六大平台 + Web。五个非Windows平台共用一套Rust输入引擎,Windows新版也在基于同一引擎预发布中;这套引擎还编译为WebAssembly,可嵌入任何网页。
名字取自湖北潜江江汉油田的一片水杉林——开发者在那里度过了两年多的GAP时光,希望这款输入法能像水杉一样,给用户带来绿色的、透明的、可自主掌控的体验。

1. 核心哲学:隐私边界应该能被代码验证
这是水杉与其他输入法最根本的区别:
| 行为 | 默认状态 | 可否关闭 |
|---|---|---|
| 发送输入内容到云端 | ❌ 仅Windows正式版云联想默认开启(安装时可取消) | ✅ 设置中关闭 |
| 匿名使用统计 | ⚠️ 非Windows版默认开启(HarmonyOS需同意隐私授权后) | ✅ 设置中关闭 |
| 候选词翻译 | ❌ 需用户自行配置翻译服务 | N/A |
| 转换与词频学习 | ✅ 全部在本机完成 | N/A |
| 联网功能 | ✅ 均可关闭 | ✅ 完全离线可用 |
💡 关键承诺:新装后默认会把输入内容发出设备的,只有Windows正式版的云联想,且安装时可取消勾选。其他版本的云联想要你自己打开,候选翻译也要你先配置。每一项都能在设置里关闭。
这不是“我们承诺不收集”,而是“你可以自己读代码确认我们没有收集”。
2. 输入体验:打字、翻译、联想,一个候选窗搞定
🔤 全拼 · 双拼 · 五笔全覆盖
- 多种双拼方案
- 86/98五笔
- 六套辅助码
- 支持导入自定义方案
🌐 候选词翻译
每个候选词旁显示互译结果,本地释义优先。无需切换到翻译App,在候选窗内完成“输入→选词→理解词义”的完整闭环。
🧠 神经联想:4.5MB的语言模型
- 模型看着前文,在整句候选中挑出更通顺的读法
- 模型和代码都开源,效果可验证、可复现
- 体积极小,本地运行无压力
☁️ 本地优先,云端可选
转换与词频学习全部在本机完成。联网功能(云联想、翻译等)都能关,完全离线状态下仍是完整的输入法。
3. 六平台 + Web:一套引擎,处处可用
| 平台 | 状态 | 说明 |
|---|---|---|
| Windows | 正式版独立开发,新版基于Rust引擎预发布中 | 云联想默认开启(可取消) |
| macOS / Linux / Android / iOS / HarmonyOS | 共用Rust引擎 | 云联想默认关闭 |
| Web | Rust引擎编译为WebAssembly | 可嵌入任何网页 |
这意味着:你在手机上养成的输入习惯和词频记忆,理论上可以在所有平台间保持一致(具体同步机制以项目文档为准)。Web版本则让任何网站都能零后端接入一套开源中文输入能力。
4. 为什么叫“水杉”?
“水杉这个名字取自我GAP两年多的地方——湖北省潜江市江汉油田,此地盛产水杉。我与此地结缘,遂以此树命名这款一直想做的输入法,希望它能像水杉一样,给用户带来绿色的体验。”
绿色,不只是颜色。它是透明、可生长、不侵占、可自主的隐喻。在一个桌面工具软件长期由少数大厂主导的领域里,水杉想留一个用户可以自己改、自己分发的选择。
5. 项目现状与参与方式
水杉仍在持续建设中,功能、界面和文档都会逐步完善。作为开源项目,它的生命力来自社区:
- 🔍 审查代码:验证隐私承诺是否属实
- 🐛 反馈问题:帮助发现各平台的兼容性Bug
- 📝 贡献文档:完善使用说明和方案配置指南
- 🔧 提交PR:修复Bug、新增方案、优化引擎
- 🌱 分享方案:贡献你自己的双拼/五笔/辅助码配置
6. 与主流输入法的定位差异
| 维度 | 水杉输入法 | 搜狗/百度/QQ输入法 | Rime |
|---|---|---|---|
| 开源透明 | ✅ 完全开源,可审计 | ❌ 闭源 | ✅ 开源 |
| 隐私默认值 | ✅ 最小化数据发送 | ❌ 默认联网收集 | ✅ 纯本地 |
| 跨平台一致性 | ✅ 六平台+WASM | ⚠️ 各平台体验割裂 | ✅ 多平台但配置复杂 |
| 开箱即用 | ✅ 简洁设置 | ✅ 但广告/推广多 | ❌ 配置门槛高 |
| 神经联想 | ✅ 4.5MB开源模型 | ✅ 但闭源+云端 | ⚠️ 依赖第三方插件 |
| 候选翻译 | ✅ 内置 | ⚠️ 部分支持 | ❌ 需额外配置 |
水杉的定位很清晰:给注重隐私、追求跨端一致、又不想折腾Rime配置的用户,提供一个“开箱即用的开源选择”。它不追求搜狗的词库广度,也不追求Rime的配置自由度,而是在“易用”和“可控”之间找到了自己的平衡点。
在这个输入法越来越“聪明”也越来越“贪婪”的时代,一款愿意把边界写在代码里、把控制权留给用户的输入法,本身就是一种珍贵的可能性。



