fitten code 提供代码级脱敏能力,支持自动掩码手机号、身份证号等敏感字段。通过插件配置启用内置规则,或自定义 json 规则、对话中实时声明、选中代码生成脱敏版本,全程不改动业务逻辑。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

在开发或测试环境中直接暴露手机号、身份证号、银行卡号等敏感字段,极易引发数据泄露风险,Fitten Code 提供的「代码级脱敏」能力可让这些字段在生成示例、补全、注释或翻译时自动变形,无需修改业务逻辑。
启用内置脱敏规则
打开 VS Code → 点击左侧扩展图标 → 在搜索框输入 【Fitten Code】 → 确保已安装并启用最新版(v2.8.0+)。
按下 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS)→ 输入「Fitten Code: Open Settings」→ 回车打开插件配置页。
找到 【Data Masking】 区域 → 将「Enable Sensitive Data Masking」开关设为 ON → 此时所有 AI 生成内容中识别到的手机号、身份证、邮箱、银行卡号将默认启用掩码脱敏。
自定义脱敏字段与规则
方法一:通过 JSON 配置文件手动定义
在项目根目录下新建 .fittenconfig.json 文件 → 写入以下结构:
{ "masking": { "enabled": true, "patterns": [ { "name": "custom_id_card", "regex": "\d{17}[\dXx]", "replacement": "$1******$2" }, { "name": "internal_api_key", "regex": "API_KEY_[A-Z0-9]{24}", "replacement": "API_KEY_********" } ] } }
⚠️ 注意:正则表达式必须用双反斜杠转义,且 【replacement 中的 / 必须对应 regex 中的捕获组 ()】,否则替换会失败为空字符串。
Fitten Code 1.0.3是一款由清华博士团队打造的AI编程助手,基于国产计图(Jittor)深度学习框架开发。它支持VS Code、JetBrains系列等主流IDE及80多种编程语言。核心功能包括智能代码补全、注释生成、代码解释、Bug检测、单元测试生成等,旨在全方位提升开发效率。该工具对个人用户免费开放。
方法二:在对话窗口中实时声明
按下 Ctrl+Alt+C 打开 AI 对话 → 输入:“接下来所有输出请对身份证号做前6位+后4位保留、中间8位用*代替” → 后续该会话内生成的代码、注释、示例数据均按此规则处理。
在生成代码时强制应用脱敏
第一步:选中一段含敏感字段的原始代码(如包含 user.phone = "13812345678" 的 Python 片段)
第二步:右键 → 选择「Fitten Code → Generate Masked Code」
第三步:AI 将返回脱敏后的等效代码,例如 user.phone = "138****5678",同时保留变量名、缩进和上下文语义不变
第四步:按 Tab 接受补全 → 脱敏结果直接插入编辑器光标处
这一步不会修改原变量值,仅影响 AI 输出内容;若原始代码中已有明文敏感数据,需手动清理或配合 pre-commit hook 检查。










