MyGo Vaultwarden:自建 Vaultwarden 的原生 Mac 客户端,Touch ID 解锁、Safari 系统级填充

4次阅读
没有评论

我自己的密码用的是 Bitwarden。自建 Vaultwarden 的人常吐槽两件事(作者在 V2EX 帖子里也提到了):官方 Mac 客户端是 Electron 做的,体积大;在 Safari 里填密码还得装一个浏览器扩展。MyGo Vaultwarden 就是针对这两点做的原生 Mac 客户端。

资料来自 GitHub 仓库 README(中英文)、Releases 页面和作者的 V2EX 帖子,于 2026 年 10 月 13 日查阅。

MyGo Vaultwarden:自建 Vaultwarden 的原生 Mac 客户端,Touch ID 解锁、Safari 系统级填充
图源:MyGo Vaultwarden GitHub README

MyGo Vaultwarden 是什么

MyGo Vaultwarden 是作者 vfasky 开源的 macOS 客户端,GPL-3.0 协议,专门连你自己搭的 Vaultwarden 服务器。Vaultwarden 是 Bitwarden 服务端的一个开源轻量实现,很多人用它自建密码库。

它用 Go 加 Swift/AppKit 写的,主窗口没有网页视图,窗口、菜单、快捷键都照 macOS 的习惯来。写这篇时最新版是 10 月 13 日发布的 v0.1.8,还很早期。

它能做什么

  • 个人密码库:登录、支付卡、身份、安全笔记、SSH 密钥等八种条目,支持收藏、文件夹、归档、回收站和批量管理,⌘F 即时搜索。
  • Touch ID 解锁:用主密码或 Touch ID 解锁。锁屏、睡眠或 15 分钟不操作会自动上锁。
  • 系统自动填充:在 macOS 的“自动填充与密码”里打开后,Safari 里选中凭据、通过系统验证就能填。带两步验证码的条目,填完会默认把当前验证码复制到剪贴板(可在设置里关掉)。
  • 导入导出:用 Bitwarden 兼容的 JSON,可以和官方客户端互相迁移。
  • 账号中心:Send、设备登录审批、两步验证、紧急访问等。
  • 中英文界面,支持自动更新,更新前会校验签名。

安全设计

README 写得比较细,我挑重点:主程序和自动填充扩展都跑在 macOS 沙盒里;完整密码库只以 AES-GCM 加密快照存在本地,由钥匙串和主密码保护;自动填充扩展只能读到一份按权限过滤过的登录信息;弱的密钥派生设置会被直接拒绝。

不过作者在 V2EX 也说了,对于特别重要的数据,建议试用前先用官方客户端导出备份一份。我也建议这么做。

安装

在 GitHub Releases 下载 dmg,Apple 芯片和 Intel 芯片的 Mac 都有对应版本,安装包大约 12 到 13 MB。

  1. 打开应用,输入你的 Vaultwarden 服务器地址、邮箱和主密码,按服务器要求完成两步验证。服务器要用 HTTPS。
  2. 想在 Safari 里自动填充,到“系统设置 → 通用 → 自动填充与密码”里勾选它。
MyGo Vaultwarden:自建 Vaultwarden 的原生 Mac 客户端,Touch ID 解锁、Safari 系统级填充
图源:MyGo Vaultwarden GitHub README

优点

  • 原生应用,体积小,启动快,用起来就是 Mac 的感觉。
  • 走系统自动填充,Safari 用户不用再装扩展。
  • 安全方面的设计和文档写得很认真。
  • 和官方 JSON 格式兼容,随时能迁回去。

不足

  • 只支持 macOS,只支持自建的 Vaultwarden。只用官方托管 Bitwarden 的话,README 没写支持。
  • 目前只做了个人密码库,组织管理(成员、集合、权限)要等以后的版本。
  • 版本号还在 0.1.x,属于早期项目,用的人少。
  • 服务器还是得你自己维护和备份。

适合谁

已经在用自建 Vaultwarden、主力浏览器是 Safari、又嫌官方客户端笨重的 Mac 用户。还没自建的话,用官方免费版 Bitwarden 就挺好,不必为了这个客户端专门去搭服务器。

相关链接:GitHub 仓库|官网|作者 V2EX 帖子

正文完
 0
Workflow, Baffox
版权声明:本站原创文章,由 Workflow, Baffox 于2026-10-13发表,共计1404字。
转载说明:本文由(baffox.com)根据项目官网、开源社区及公开资料整理。工具的功能、价格、授权与服务条款可能随时间调整,请以官方最新页面为准。合理引用请注明出处并保留本页链接;如发现内容错误、版权或侵权问题,请通过联系邮箱进行反馈,我们将第一时间核实处理。
评论(没有评论)
验证码