用途:通过 Bitwarden CLI (bw) 安全访问密码库,适用于查询已有密码(如 Netflix 密码、WiFi 密码)和生成强密码等场景。
主要能力:解锁密码库、按关键词搜索条目、生成指定规则的强密码。搜索时可通过管道调用 python3 解析 JSON 输出账户名、用户名和密码。
必要用法:先安装 Bitwarden CLI,macOS 使用 brew install bitwarden-cli,Windows 使用 winget install Bitwarden.CLI,npm 使用 npm install -g @bitwarden/cli。首次使用需登录:bw login。解锁密码库:export BW_SESSION=$(bw unlock --raw)。搜索密码:bw list items --search "netflix" --session $BW_SESSION,再配合 python3 解析。生成密码:bw generate --length 20 --uppercase --lowercase --number --special。
安全限制:绝不在聊天记录中保留密码明文,展示后立即提醒用户已获取;不将密码记录到日志或 MEMORY.md;展示后建议使用剪贴板复制并清除。输出规范:搜索结果只显示账户名和用户名,密码需用户确认后才展示;展示时提醒用户及时复制并关闭对话;密码库未解锁时引导执行 bw unlock。
其它细节(如收费、价格、支持平台范围)暂未提供。