开发者安全的API密钥管理
一个全面的浏览器扩展程序、命令行工具和MCP服务器,用于使用军事级加密、智能自动填充和AI代理集成来管理API密钥。
</div>管理API密钥是一件麻烦事。你需要它们到处使用,但它们敏感且容易暴露。KeyVault Pro通过以下方式解决了这个问题:
适用于Chrome、Edge、Brave和Firefox的全功能扩展程序:
用于基于终端的工作流的命令行界面:
keyvault add "OpenAI" "sk-..." "production"
keyvault list
keyvault copy openai
用于AI编码代理的模型上下文协议服务器:
Ctrl+Shift+K)chrome://extensions/(或您浏览器的扩展页面)api-key-manager-extension文件夹cd cli
npm install -g .
# 初始化保险库
keyvault init
# 添加密钥
keyvault add "OpenAI" "sk-..." "development" "ai,gpt"
# 列出密钥
keyvault list
# 获取帮助
keyvault help
cd mcp-server
npm install
# 在您的AI助手(例如Claude Desktop)中配置
# 添加到claude_desktop_config.json:
{
"mcpServers": {
"keyvault": {
"command": "node",
"args": ["/path/to/mcp-server/index.js"]
}
}
}
在任何网站上自动填充:
或者使用键盘快捷键:
Ctrl+Shift+K(或Mac上的Cmd+Shift+K)# 添加密钥
keyvault add "Stripe" "sk_test_..." "testing" "payment"
keyvault add "AWS" "AKIA..." "production" "cloud,aws"
# 列出所有密钥
keyvault list
# 列出产密钥
keyvault list production
# 搜索密钥
keyvault search stripe
# 复制密钥到剪贴板
keyvault copy stripe
# 导出保险库
keyvault export backup.json
# 导入密钥
keyvault import backup.json
在您的AI对话中:
用户:"创建一个使用OpenAI API的Python脚本"
AI:"我将从KeyVault获取您的OpenAI API密钥..."
[AI调用get_api_key工具]
AI:"这是您的脚本,其中包含已配置的密钥:
import openai
openai.api_key = "sk-proj-..." # 从KeyVault检索
# 您的代码在这里...
AI可以:
| 浏览器 | 扩展 | 状态 |
|---|---|---|
| Chrome | ✅ | 完全支持 |
| Edge | ✅ | 完全支持 |
| Brave | ✅ | 完全支持 |
| Opera | ✅ | 完全支持 |
| Firefox | ⚠️ | 临时插件仅支持 |
keyvault-pro/
├── background/ # 扩展背景脚本
├── content/ # 内容脚本
├── popup/ # 扩展弹出UI
├── options/ # 设置页面
├── lib/ # 共享库
│ ├── breach-detector.js
│ ├── rate-limit-monitor.js
│ └── import-export.js
├── cli/ # 命令行工具
├── mcp-server/ # AI的MCP服务器
├── assets/ # 图标和图像
└── docs/ # 文档
# 打包扩展
zip -r keyvault-pro.zip . -x "*.git*" "*node_modules*"
# 全局安装CLI
cd cli && npm install -g .
# 运行MCP服务器
cd mcp-server && node index.js
我们欢迎贡献!请参阅我们的贡献指南了解详情。
MIT许可证 - 详情见LICENSE文件。
如果您觉得KeyVault Pro有用,请考虑给仓库加星!
为重视安全和生产力的开发人员打造
</div>