LLMSafe
🔒 VSCode/Claude Code/Cursor/CodeX等AI IDE软件大模型隐私保护插件 — 在内容发送给 AI 之前,自动检测并屏蔽敏感信息。

功能介绍
使用 AI 编程助手(Copilot、VSCode、Claude Code、Cursor、CodeX等)时,开发者常常会无意中将敏感信息粘贴进对话,例如:
- API 密钥(
sk-proj-...、AWS Key 等)
- 手机号、身份证号、邮箱
- 服务器 IP、内网路径
- 密码字段(
password=xxx)
LLMSafe 在内容离开你的机器之前拦截这些信息,自动替换为占位符,全程无感。
核心特性
| 特性 |
说明 |
| 🔍 剪贴板实时监控 |
复制内容后自动扫描,脱敏后写回剪贴板,粘贴到任意 AI 面板均安全 |
| ✂️ 选中文本扫描 |
手动扫描编辑器中选中的内容,提示检测到的敏感类型 |
| 💬 隐私保护聊天面板 |
内置聊天面板,支持 OpenAI 兼容 API,发送前自动脱敏 |
| ⚡ 本地处理 |
所有检测逻辑在本地运行,原始数据不离开设备 |
检测范围
| 类型 |
示例 |
占位符 |
| OpenAI API Key |
sk-proj-xxx |
[API_KEY] |
| AWS Access Key |
AKIAIOSFODNN7EXAMPLE |
[AWS_KEY] |
| GitHub Token |
ghp_xxx |
[GITHUB_TOKEN] |
| Bearer Token |
Bearer eyJ... |
[BEARER_TOKEN] |
| 密码字段 |
password=abc123 |
[PASSWORD] |
| 中国手机号 |
13812345678 |
[PHONE] |
| 身份证号 |
110101199001011234 |
[ID_NUMBER] |
| 邮箱地址 |
user@example.com |
[EMAIL] |
| IP 地址 |
192.168.1.100 |
[IP_ADDRESS] |
| Unix 文件路径 |
/Users/john/projects/... |
[FILE_PATH] |
| Windows 文件路径 |
C:\Users\John\... |
[FILE_PATH] |
| 虚拟环境名称 |
conda activate myenv |
[VENV_NAME] |
例子
原内容:
我的服务器 IP 是 192.168.1.100,手机号 13812345678,
密钥是 sk-proj-abcdefghij1234567890,
项目路径 /Users/john/projects/app,
请帮我写一个 Python 的 Hello World。
粘贴后替换为:
我的服务器 IP 是 [IP_ADDRESS],手机号 [PHONE],
密钥是 [API_KEY],
项目路径 [FILE_PATH]
请帮我写一个 Python 的 Hello World。
安装
从 VSCode Marketplace 安装
- 打开 VSCode 扩展面板(
Ctrl+Shift+X)
- 搜索
LLMSafe
- 点击安装
从 .vsix 本地安装
# 下载 .vsix 后执行
code --install-extension llmsafe-0.1.0.vsix
配置
打开 VSCode 设置(Ctrl+,),搜索 llmsafe:
| 配置项 |
说明 |
默认值 |
llmsafe.apiKey |
LLM API Key |
— |
llmsafe.baseUrl |
OpenAI 兼容 API 地址 |
https://api.openai.com |
llmsafe.model |
模型名称 |
gpt-4o |
支持任意 OpenAI 兼容接口,例如:
- DeepSeek:
https://api.deepseek.com / deepseek-chat
- 本地 Ollama:
http://localhost:11434 / llama3
使用方式
剪贴板保护(自动)
扩展激活后自动开启,无需任何操作。复制含敏感信息的文本后,约 1 秒内右下角会弹出提示:
🔒 LLMSafe 已屏蔽剪贴板中的敏感信息:手机号、OpenAI API Key
此时剪贴板中已是脱敏内容,直接粘贴到 Copilot Chat 等面板即可。
开启/关闭保护:
Ctrl+Shift+P → LLMSafe: 开启/关闭剪贴板保护
扫描选中文本
- 在编辑器中选中代码或文本
Ctrl+Shift+P → LLMSafe: 扫描选中文本的敏感信息
- 右下角显示检测结果
隐私保护聊天面板
Ctrl+Shift+P → LLMSafe: 打开隐私保护聊天
在面板中直接与 LLM 对话,每次发送前自动脱敏,并显示屏蔽通知。
本地开发
git clone https://github.com/xuzhenyuan/llmsafe.git
cd llmsafe
npm install
npm run compile
# 在 VSCode 中按 F5 启动扩展调试
运行测试:
npm test
许可证
MIT © 2026 julianxu