local-first · password vault

密码不出本机,
不经过服务器。

Bitcoffer 把密码、密钥和凭据存在你的 Mac 上。没有云同步,没有账号,没有遥测——唯一的出站请求是更新检查,而「它没有联网能力」这件事,你可以自己查。

macOS 14+ · App Sandbox · Touch ID · 本地 MCP 服务

Bitcoffer 的 macOS 主窗口,展示侧边栏分类、条目列表与详情面板
macOS 主界面
可验证的零云 · 闲置时零出站连接为 AI 而建 · 密钥不进模型上下文无锁定 · 1PUX / CSV / opvault 可进可出
Verifiable, not just promised

「不上云」不是一句文案,
是一条能查证的断言。

多数密码管理器请你相信它。Bitcoffer 把检查手段直接交给你:读权限声明、列链接的框架、看运行时的网络连接。边界由 App Sandbox 守,你只负责确认它守住了。

01 / VERIFY

零云可以查,查的是发出去的那个 App

沙箱开启,唯一的网络权限是更新检查用的客户端连接,没有服务端监听。对二进制跑 otool -L 看不到任何第三方网络框架;闲置时 lsof 看不到一条连接。App 内置「网络能力自证」页,把这几条命令原样给你,复制即可执行。

02 / MCP

AI 用得到密码,却看不到密码

本地 MCP 服务提供 4 个只读工具。密钥通过 run_with_secret 注入子进程环境,永不回传到模型上下文——AI 拿得到执行结果,拿不到值。

03 / NATIVE

原生 macOS,不是套壳

Rust 核心 + SwiftUI 前端,App Sandbox,Touch ID 解锁,菜单栏常驻,⌥⌘P 全局快捷键,界面中英双语。

From import to lock-in-free

进得来,也用得走。

密码管理器的价值不该靠扣押数据来维持。Bitcoffer 的库在本地,格式公开,进出都留了门。

01 · 导入

从 1Password(1PUX)、CSV 或 opvault 导入,也可以直接新建自己的库。

02 · 解锁

Touch ID 或主密码;密钥材料留在钥匙串与内存,不落盘。

03 · 使用

菜单栏、全局快捷键,或让本地 MCP 把凭据注入给 AI 工具。

04 · 带走

导出 1PUX 兼容格式或 CSV,加密备份带恢复路径。

许可

专有软件,
条款写清楚。

Bitcoffer 是专有软件。使用受你下载或购买时接受的条款约束;通过 App Store 分发的副本,同时适用 Apple 标准最终用户许可协议。本仓库不以开源或源码可见许可证发布,未获授权不得复制、修改或再分发源码。

数据在你本机

库文件存在本机,导入导出格式公开,备份自带恢复路径。没有任何东西被锁在 Bitcoffer 里,也没有服务器替你保管副本。

阅读隐私政策 →

你买到什么

一次买断,没有订阅:$9.99 在你自己的 Mac 上使用 Bitcoffer。直装版适用结账时展示的条款,App Store 版适用 Apple 标准 EULA。

阅读许可条款 →
一条命令装好

Homebrew 安装,或从 Releases 下载 DMG。安装包已签名并通过 Apple 公证。

brew install --cask cygnusyang/bitcoffer/bitcoffer