Claude Code model router

Maskit

数据面具 Data Maskit — 专为大模型打造的本地隐私脱敏网关(请求自动打码,回复流式还原;支持 Cursor / Claude Code / Codex / Pi 等任意可配 Base URL 工具)

Install

From source
git clone https://github.com/xiaYuTian11/maskit.git

From the README

Data Maskit (数据面具)

  专为大模型打造的本地隐私脱敏与还原网关 · 物理打码 + 流式无感还原 · 100% 本地运算零遥测

  English Documentation | 简体中文

💡 为什么需要 Maskit?

当你在使用 Cursor、Claude Code、Codex、ChatGPT 或各类 AI 编程助手 时,真实数据往往在不知不觉中被上传至云端模型:

- 🔑 代码密钥与凭据:sk-proj-...、ghp_...、云厂商 AccessKey、JWT、PEM 私钥;
- 🌐 内网资产拓扑:数据库连接串(mysql://root:pass@192.168.1.50:3306/db)、内部 IP 与域名;
- 👤 业务敏感信息(PII):手机号、身份证、真实姓名、邮箱、银行卡与保密代号;
- 🖼️ 截图与文档附件:终端报错截图、Word 内嵌图片、扫描件 PDF —— 肉眼可见但文本规则抓不到。

Maskit 的使命:在你的开发终端与大模型之间架设一道透明的本地网关 —— 出网前在本地打码成结构化占位符(图片则物理涂黑),模型回答时毫秒级流式无感还原为原文!

🔄 效果对比一览

🔍 点击展开:查看真实脱敏与还原明细截图(含 CoT 思维链分析与实时高亮对照)

✨ 核心亮点

🛡️ 1. 深度文本脱敏与多轮一致性
- 21 类内置规则:默认开启 API Key、银行卡、数据库连接串、邮箱、身份证、座机、手机号等核心规则;其余 14 类(PEM 私钥、JWT、云 AccessKey、IP 等)按需一键开启,有效防误报;
- 自定义敏感词与正则:支持分组管理业务词、姓名与项目代号,采用常驻确定性占位符;
- 多轮会话滑动窗口复用:同一会话中,“张三”在第 1 轮和第 20 轮始终映射为同一个占位符,大模型逻辑推理完全一致不串号;
- 本地 AI 语义识别(NER):内置离线轻量级 ONNX 语义模型,精准识别自由文本中的人名、机构与地址。

🖼️ 2. 本地图片与文档多模态脱敏(OCR 字符级物理打码)
- 多载体全覆盖:终端截图、浏览器扩展上传图片、Word(.docx)内嵌图片、扫描件/矢量 PDF 页面;
- 实体级精准打码:只涂手机号、身份证、邮箱等敏感字符,保留「姓名:」「手机:」「部门:」等结构标签,模型仍能理解排版;
- PDF 文本层彻底清洗:敏感页转为位图打码并清除底层不可见文本层(防复制泄漏),干净页保留原有高清矢量;
- 安全不失真:图片物理遮蔽出网(不可逆、不还原),内置可选 RapidOCR + ONNX Runtime 本地引擎,零外传、主包轻量按需启用。

🌐 3. 全开发工具与全生态接入
- 开发终端全兼容:Cursor、Claude Code、Codex、Pi、OpenCode、Aider 及任意可配 Base URL 的 CLI / SDK;
- 浏览器扩展联动(Chrome / Edge):针对 ChatGPT、Claude、DeepSeek 网页版提供无缝隐私打码与打字机流式还原,支持附件文档直接脱敏;
- 毫秒级 SSE 流式接管:增量还原切片与跨 chunk 拼接,完全保留官方丝滑打字机体验,不迟滞、不卡顿。

🔒 4. 100% 本地运算与高可用兜底
- 免装自签名根证书:纯本地端口反向代理模式,无需向操作系统注入不受信任的 CA 证书;
- Passthrough 原生直连兜底:关闭代理或退出程序时,端口维持监听并自动透明直连转发明文,你的 AI 工具绝不会意外断网;
- 零遥测与安全合规:纯本地运行,不含任何外部追踪代码与用户数据上报,凭据类仅在本地存摘要。

🛠️ 1 分钟极速接入

只需将你工具中的 API Base URL 指向 Maskit 对应的本地端口即可!
默认端口映射:OpenAI 协议 http://127.0.0.1:18701/v1 | DeepSeek 协议 http://127.0.0.1:18702/v1 | Anthropic 协议 http://127.0.0.1:18703

1. Cursor
打开 Cursor → Settings → Models:
- OpenAI Base…
Read the full README on GitHub

Details

Language
Python
License
AGPL-3.0
Last updated
3 November 2026
Topics
anthropicclaude-codecursordata-maskingllmmitmproxyopenaipiiprivacyproxysecuritytauri

FAQ

What is Maskit?

数据面具 Data Maskit — 专为大模型打造的本地隐私脱敏网关(请求自动打码,回复流式还原;支持 Cursor / Claude Code / Codex / Pi 等任意可配 Base URL 工具) It is a model router for Claude Code, from xiaYuTian11/maskit on GitHub.

How do I install Maskit?

Clone xiaYuTian11/maskit from GitHub and follow the setup steps in its README.

Is Maskit popular?

xiaYuTian11/maskit has 322 GitHub stars and 50 forks. It was last updated on 3 November 2026.

More model routers & proxies

Browse the most popular Claude Code mods, all model routers & proxies, or the skills and MCP server directories.