MyGo Vaultwarden

Go 后端 + Swift/AppKit 原生 macOS 客户端,主窗口零 WebView、Touch ID 解锁、S

AI编程开发 部分免费

MyGo Vaultwarden — 为 macOS 打造的原生 Vaultwarden 客户端

产品简介

MyGo Vaultwarden(项目代号 MyGo Vaultwarden)是一款专为自托管 Vaultwarden 用户打造的 macOS 原生桌面客户端,采用 Go 后端 + MyGo Native UI + Swift/AppKit 三层架构,主窗口不嵌入任何 WebView、HTML 或 JavaScript,完全遵循 macOS 的窗口、菜单、快捷键规范。客户端代码以 GPL-3.0 协议开源,作者每天作为主力密码管理器使用,遵守"先验证再信任"的安全开发思路。

核心功能

  1. 系统级自动填充:通过 macOS Credential Provider 接入 Safari 与其它应用,无需常驻浏览器扩展,点选凭据 + Touch ID 即可填充;带 TOTP 的条目填充后会自动把两步验证码复制到剪贴板。
  2. 完整个人密码库:支持登录、支付卡、身份、安全笔记、SSH 密钥等 8 种条目类型,覆盖收藏、归档、回收站、批量管理等多种组织形态,⌘F 毫秒级即时搜索并显示网站图标。
  3. 原生三栏界面:登录项、文件夹与详情页在原生窗口内并排呈现,菜单、快捷键、动画规范均与系统应用一致。
  4. 主密码 / Touch ID 解锁:本地加密快照由 Keychain 与主密码双重保护,锁屏、睡眠或空闲 15 分钟后自动锁定。
  5. 直连自托管 Vaultwarden:不依赖任何中转服务器,连接你自建的 Vaultwarden 实例,支持两步验证(MFA / 恢复码)、Bitwarden 兼容 JSON 导入导出、Send 与设备登录审批。
  6. 中英双语 + 一键更新:界面支持简中与英文,更新包经过 Ed25519 签名 + SHA-256 摘要校验,应用内一键升级。

特色优势

  • 真原生,无 WebView:与官方 Electron 客户端"内存占几百兆、Safari 自动填充需扩展"不同,MyGo Vaultwarden 主窗口零 WebView,内存占用极小,长时间开启依然轻盈。
  • 沙盒隔离 + 最小权限:主应用与 AutoFill 扩展都启用 App Sandbox,扩展在独立沙盒进程里运行,只读取经权限与策略过滤的"最小登录信息"(用户名、密码、URI、TOTP),不触碰完整加密库。
  • 本地静态加密:完整密码库仅以 Keychain + 主密码双重保护的 AES-GCM 本机快照形式落盘,不上传明文。
  • 主动防御弱 KDF:发起任何在线请求前,本地先检查并拒绝弱密钥派生参数(如低迭代 PBKDF2),杜绝服务端强制弱化。
  • 强写入安全:网络异常导致的写入结果不会在后台静默重放,避免冲突覆盖;自动更新强制 Ed25519 签名 + 归档 SHA-256 校验。

应用场景

  1. 自托管 Vaultwarden 个人用户:在自家 NAS / VPS 上跑 Vaultwarden,又想要原生 macOS 体验的工程师、独立开发者。
  2. 重视系统集成的 macOS 重度用户:需要 Safari 与第三方 App 都能调用密码填充、不愿意额外安装浏览器扩展的用户。
  3. 隐私与代码可审计要求的团队:项目以 GPL-3.0 完全开源,任何人都能审查加密、存储、网络行为是否合规。
  4. 从 Bitwarden / 1Password 迁移来的用户:支持 Bitwarden 兼容 JSON 导入导出,可平滑迁移已有库。
  5. SSH 密钥集中管理:把 SSH 私钥放进加密库,与登录密码共用同一套解锁与备份策略。

适用人群

  • macOS 自托管玩家(Vaultwarden / Bitwarden 用户)
  • 注重隐私与代码可审计的工程师
  • 对官方 Electron 客户端体积、唤醒速度、Safari 自动填充体验不满意的用户
  • 习惯 Touch ID + 系统级自动填充、希望减少扩展依赖的 macOS 重度用户

出品方

MyGo Vaultwarden 由独立开发者 vfasky 开发并开源(GitHub: github.com/vfasky/mygo-vaultwarden)。底层 UI 框架采用 egoist 开源的 MyGo(github.com/egoist/mygo),由 vfasky 自建在 MyGo 之上完成密码管理客户端实现,遵循 GPL-3.0 协议。

更新动态

  • 当前最新版本:v0.1.3,要求 macOS 14 或更高版本,Apple Silicon 与 Intel 双版本下载,免费使用。
  • 已确认的边界:当前版本聚焦个人密码库,组织管理后台功能已延期到后续版本;仅支持 macOS,无跨平台计划;尚未做第三方安全审计,建议重要资产先用官方端导出备份一次。
  • 同步支持的功能:Bitwarden 兼容 JSON、MFA / 恢复码、Send、设备登录审批。

官网链接

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论