开源项目 Triwarden 在 2026 年 11 月初更新至 v0.8.1,为自托管密码库 Vaultwarden 与 Bitwarden 带来了一款真正的纯原生 Mac 客户端。软件彻底告别了官方客户端为人诟病的 Electron 跨平台架构,底层完全采用 Swift 6 与 SwiftUI 打造,已签名的安装包 Triwarden-0.8.1.dmg 体积仅 18.5 MB。它不仅以毛玻璃三栏式布局重现了类似 1Password 的精致质感,而且直接接入了 macOS 系统级自动填充(AutoFill)、通行密钥(Passkey)与开发者专属的 SSH Agent。系统支持 macOS 26(Tahoe)及更高版本,同时适配 Apple Silicon 与 Intel 芯片机型。
告别网页壳套皮:纯 Swift 打造的跟手密码库
Bitwarden 凭借优秀的开源协议和极低成本的自托管方案(Vaultwarden),在个人与极客群体中拥有庞大的用户基数。但长期以来,官方桌面端由于采用基于 Chromium 的 Electron 框架开发,在 Mac 上一直伴随着内存常驻偏高、唤醒延迟、动画偶发掉帧以及缺乏 macOS 原生设计触感的通病。
Triwarden 针对这一痛点完全重构。应用基于纯原生代码构建,冷启动瞬时进入,常驻内存仅相当于传统网页壳的一小部分。主界面严格遵循 macOS 26 设计规范,左侧为个人密码库与机构共享集合分栏,中央为清晰的多维度列表,右侧则是包含动态验证码(TOTP)进度环、密码强度条与附件管理的详情面板。即便是数千条条目的大型密码库,上下滚动与切换分类依然能够跑满 ProMotion 120Hz 刷新率。

接入系统级 AutoFill:密码、Passkey 与双重验证直接填
以往使用第三方密码管理软件,往往必须依赖各大浏览器安装单独的扩展插件。一旦遇到 Mac 原生客户端登录表单或者系统自带弹窗,插件便彻底失效,用户只能退回主界面复制粘贴。
Triwarden 深度接入了苹果官方的凭据提供程序框架。在「系统设置 → 通用 → 自动填充与密码」中启用 Triwarden 后,它可以像系统钥匙串一样接管整机的密码填充请求:
- 全域自动填充:无论在 Safari、Chrome、第三方应用还是系统认证窗口,光标点入输入框的瞬间,键盘上方或聚焦区域会自动浮现匹配的账号推荐;
- 通行密钥原生支持:支持在自托管 Vaultwarden 服务器中直接存取基于 FIDO2 标准的通行密钥(Passkey),验证时无需手输密码,轻触 Touch ID 即可秒级完成登录;
- 动态一次性验证码联动:填充完用户名和密码后,系统会自动将当前的 6 位动态验证码复制到剪贴板,方便在二级验证界面直接粘贴。

全局命令面板与内置 SSH Agent:为开发者量身定制
对于高频在终端和编辑器中切换的开发者,Triwarden 设计了一套独立于主窗口的全局呼出机制。按下快捷键 Shift + Command + Space,屏幕中央会立即浮现类似 Raycast 或 1Password Quick Access 的全局命令面板(Command Palette)。
在面板中敲入关键词,不仅能即刻找出匹配的登录项,还能直接看到跳动的动态验证码倒计时。通过方向键或快捷键即可实现单项复制;对于部分屏蔽剪贴板粘贴的旧版银行客户端或特种软件,命令面板提供了 Auto-Type 仿真键入机制,模拟键盘直接将字符一个个打入当前焦点。
更为关键的是,Triwarden 官方集成了 SSH Agent 服务。开发者可以直接在密码库中生成或导入 SSH 私钥,终端执行 git commit -S 签名或者远程 SSH 连接生产服务器时,系统会自动向 Triwarden 请求解密密钥,轻触指纹即可完成私钥签名,避免明文私钥散落在磁盘的 ~/.ssh/id_rsa 文件中带来外泄风险。

本地离线安全与 Watchtower 密码审计
在数据安全与网络连接策略上,Triwarden 兼顾了离线可用性与私密防护。即使服务器处于断网或机房维护状态,本地依然可以借助加密缓存正常解锁并读取所有密码数据。只有在新建、修改或删除条目时才需要连通服务器,避免本地与远端产生数据覆盖冲突。多选条目时支持批量归档、批量移入废纸篓或批量还原。
为了防止日常办公中的意外泄密,软件加入了屏幕共享防窥保护。开启安全开关后,用户在腾讯会议、Zoom 或 OBS 录屏时,Triwarden 窗口会自动从抓屏视频流中隐形剔除,防止演示屏幕时意外暴露机密数据。复制到剪贴板的明文密码也会在设定的倒计时后自动清空,杜绝后台应用偷读剪贴板。
内置的 Watchtower 模块提供了本地化漏洞排查能力。它会自动审计弱密码与跨站点重复使用的密码,并标出未开启双重验证的敏感站点。在核对已泄露密码库时,系统仅向安全查询接口发送密码 SHA-1 哈希的前 5 位字符,依靠 k-Anonymity 模型在远端匹配哈希后缀,原始明文密码绝不离开本地设备。

支持多自建服务器,个人版永久免费
针对拥有多套独立环境的企业员工或家庭管理员,Triwarden 支持在同一客户端中并存多个 Vaultwarden 自建服务器和 Bitwarden 官方云端账户。用户无需退出当前账号即可跨服务器查看密码,按住 Command 键点选还能同时聚合展示多个密码库。所有机构共享密码库(Organizations)与共享集合(Collections)均支持通过 WebSocket 保持双向秒级更新。对于部署在内网的私有服务器,客户端完整支持导入私有 CA 根证书,并支持配置 Cloudflare Access 验证服务请求头。
Triwarden 遵循 GPL-3.0 协议开源,软件采用兼顾开源自由与可持续开发的授权模式。个人日常使用完全免费,所有功能均可完整使用,不设任何时间限制与功能阉割。如果用于企业或工作账户,官方签名版本要求每位用户购买一份一次性买断许可,无需承担按年订阅费用,单份买断许可涵盖该名用户拥有的所有 Mac 设备。
官方入口与安装途径
软件支持两种便捷的安装途径。用户可以直接通过 Homebrew 命令完成安装与后续自动更新:
# 通过 Homebrew 一键安装
brew install --cask sinhong2011/tap/triwarden
如果习惯手动安装,也可以直接从官方 GitHub Releases 页面下载经过苹果官方公证的 Triwarden-0.8.1.dmg,体积约 18.5 MB,拖入「应用程序」文件夹即可运行。软件内部提供了检查更新选项,也可以在设置中关闭自动检测保持完全离线。项目仓库位于 github.com/sinhong2011/triwarden,项目主页为 triwarden.cc。对于在 Mac 上使用 Bitwarden 或自建 Vaultwarden 且追求系统级原生体验的用户,这款客户端提供了一个轻盈且现代的选择。
声明:本文来自苹果迷投稿,不代表苹果家园立场,版权归原作者所有,欢迎分享本文,转载请保留出处!