老会员了,两年多没发帖。这两个月一个人用 Claude Code 撸了个密码管理器,Mac 、Windows 、iPhone 、iPad 、安卓都发了,Linux 有个预览版,来这里晒一下,顺便挨挨骂。
起因挺简单的。1Password 今年 3 月个人版涨到 $47.88/年,我一直觉得密码管理器这种东西买断就够了。另一个是用 Claude Code 部署、查库,它老回头问我要密码,我就直接粘过去。后来翻了下 ~/.claude/projects 里的对话记录,粘过去的 key 和数据库密码一个不少,全是明文。
所以小密盾干的就是这两件事。
当密码管理器用
| 1Password 个人版 | 小密盾 | |
|---|---|---|
| 价格 | $47.88/年,订阅 | ¥69 一台 / ¥99 三台 / ¥199.99 五台,买断当前大版本,大版本内更新免费 |
| 账号 | 要注册 | 不用注册,邮箱 + 激活码 |
| 库放哪 | 他们的服务器(端到端加密) | 你自己的 WebDAV / iCloud Drive / Dropbox / 本地文件夹,或者同一个 WiFi 下两台直连。我服务器上只有激活码,没有你的库 |
| 网页版 | 有 | 没有 |
自动填充(Chrome / Firefox / Safari 扩展,iOS 和安卓走系统填充)、TOTP 、通行密钥、泄露和重复密码检查这些都有。从 1Password 搬过来直接导 .1pux,卡片、备注、两步验证密钥会一起带过来,Bitwarden 、KeePass 、LastPass 、苹果「密码」和浏览器 CSV 也能导。
给 AI 编程助手用
这块是我自己天天在用的:
库里的东西默认 AI 一条都看不到,我手动开放哪几条,它才能搜到哪几条。
要紧的设成「可用不可见」,AI 拿到的是打码,真要跑命令就让它这么跑,值只进子进程,命令输出里也会打码:
rootkey run --project shop --stage production -- ./deploy.sh
电脑锁着的时候,AI 的请求会推到手机上,我点一下放行一次,或者放行 10 分钟。每次读取都有记录,谁读的、读了哪条、几点读的。
还有一个安全检查,拿库里真实存着的值去对 Claude Code 、Codex 的对话记录和 shell 历史,数据库密码这种没固定格式、grep 不出来的也能查到。
Claude Code 、Codex 、Cursor 、Kimi Code 这些在 App 里「设置 → AI 助手」点一下就接上,走的 MCP 。
能不能信
加密那部分单独开源了:https://github.com/bitbeam-cn/rootkey-crypto ,MIT / Apache-2.0,和发出去的版本逐字节一致,可以自己比对。主密码不保存也不上传。
不足
- 设成「可用可见」的条目,明文还是会进 AI 对话,到模型服务商那里,这个我挡不了
- 接 AI 只能在电脑上,手机只负责放行
- 家庭 / 团队共享还没做完
- App 本体没开源,也还没做第三方安全审计
- 就我一个人在维护
下载免注册能试 14 天,到期了已有的数据照样能看能导出,不会扣着不给。iPhone 上也能直接 App Store 内购单台。
官网:https://rootkey.bitbeam.cn/?ref=v2ex-1029
有问题楼里问,bug 报给我会尽快修。