我做了个 5.8MB 的小工具:让 AI 帮我干活,但永远拿不到我的密钥

AI 时代的"掌玺官"——AI 来奏请,你来盖章,玉玺(Token)永远不离开你手中。


一、先说个让我后背发凉的事

前段时间,某款国民级 API 工具被曝出供应链投毒:它在某个版本里执行了外部 JS,把用户本地目录下的 Token 偷偷回传了出去。

你想想这意味着什么——

如果那个被偷走的 Token,正好对应着你一个很重要的 GitLab / GitHub 仓库,那么对方就能:

  • 访问你的所有私有仓库
  • 把代码全部克隆下来
  • 甚至直接改、直接删

我们已经一步步进入 AI 时代了,但有一个安全问题,很少有人认真想过:

当 AI 帮你干活的时候,它手里到底攥着多少你的密钥?

你让 Claude Code 帮你提交代码,它需要 Git 的 Token;
你让它查 GitLab、查 GitCode、查公司内部系统,它要一堆 Token;
你用的还可能是第三方中转站——那你提交的所有信息,先过了别人的服务器一道手

这些 Token,此刻正以明文的形式,躺在 AI 的上下文窗口里、聊天记录里、日志里、甚至被同步到云端的 shell 历史里。

这跟把家门钥匙复印一份扔在大街上,没有本质区别。

所以我花了 3 个月,做了一个工具来解决这件事。它叫 Sigil(掌玺)


二、它到底解决什么问题

先划清一条界线:

传统密码管理器(1Password / Bitwarden)解决的是「人记不住密码」的问题;
而 Sigil 解决的是「AI 帮你干活时,该如何安全地拿到密钥」的问题。

这是两件完全不同的事。

Sigil 做的事情其实很简单,就四步:

  1. 把你所有的 Token、密码、私钥,落进操作系统密钥环 + AES-256-GCM 双层加密
  2. 在本地起一个 MCP 服务,让 AI 客户端通过标准协议来调用「能力」
  3. 当 AI 想"连服务器查日志""帮我 push 代码"时,由 Sigil 在内部解密凭据 → 执行 → 把结果脱敏后回传
  4. 整个过程,AI 从未见过任何一个明文 Token 或密码

打个比方就是:

AI 是来奏请的大臣,你是掌玺官。大臣说"这件事要盖章",你来盖,但那枚玉玺,永远不离开你的金库。


在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、它能干什么(100+ 内置能力)

Sigil 不只是个"保险箱",它本身封装了大量开箱即用的能力,AI 连上 MCP 就能直接调,全程不碰你的凭据:

能力类别 具体能做什么
代码托管 GitHub / Gitee / GitCode 三平台:推送、拉取、建仓、删仓、查提交、改文件、发 Release
对象存储 R2 / S3 兼容存储:上传、下载、列举、签发临时直链
HTTP API 代理 任意带 Key 的 SaaS API,凭据由 Sigil 内部注入
自定义能力 不用写一行代码,在界面里配置 HTTP 模板,就能把内部 API 纳入 AI 工具集
强密码 / TOTP 生成强密码、获取两步验证码

举几个视频里实测过的场景:

  • 跟 AI 说一句"用 Sigil 把改动提交到 GitCode",它就自动找到对应凭据、完成 push,你从头到尾没碰 Token
  • 让 AI"一次性把这个账号下 200 个仓库全克隆下来",它批量执行,不用你一个个手动操作;
  • 让 AI"创建一个新仓库",按规范强制设为私有(公开仓库太危险),并自动写好 README。

四、安全是怎么做到的

这是整个产品的核心,我重点讲三个设计:

1. 凭据明文永不外泄

  • 录入后立刻用 AES-256-GCM 加密,落进 Windows 凭据管理器 / macOS 钥匙串这类系统密钥环
  • 数据库(SQLite)里只留元数据:名称、类型、过期时间、最近使用时间——没有明文
  • 连 UI 自己都看不到 Token,编辑时显示的是 ••••••••,留空就表示"不修改"
  • 哪怕你的数据库被整个偷走,别人也拿不到任何一个明文凭据

2. 危险操作强制审批

不是所有操作都放行。像删除仓库这种不可逆的危险操作,Sigil 会弹出独立的审批窗口,让你有时间确认——批准了才执行,不批准就拦下。日常的 push / pull 这类安全操作则只在右下角轻提示,不打扰你。

3. 全程审计 + 输出脱敏

  • 每一次凭据 / 能力的使用都留痕:时间、调用者、用了哪个能力、成功还是失败
  • Token 值不入库,只留 hash 和脱敏摘要
  • 进出 MCP 的内容经过 Hook 双向拦截,万一响应里带了明文密钥,自动替换成 [REDACTED:xxx] 占位

一句话:AI 能力很大,但它的权限边界,由你通过 Token 范围精确控制。


五、它还很小、很省心

  • 整个安装包只有 5.8MB(对比一下,同类 Electron 工具动辄 120MB+)
  • 基于 Tauri 2.x + Rust 构建,跨平台支持 Windows / macOS / Linux
  • 内置自动更新、开机自启、最小化到托盘
  • 还自带一个 AI 对话功能,不用外部客户端,应用内就能直接跟大模型聊、让它调能力
  • 支持本地备份 / 还原、WebDAV 云同步(导出加密、需密码)

麻雀虽小,五脏俱全。


六、谁适合用

你是 用 Sigil 做什么
DevOps / SRE 让 Claude / Cursor 帮你查日志、拉指标、跑远程命令,不用把凭据贴进对话框
后端开发 把 GitHub / 公司内部 API 的 Token 集中托管,AI 写完代码自动 push
安全意识强的个人开发者 一切凭据本地优先:无云同步、无远程托管、无需信任任何第三方
技术管理者 给不同 AI 客户端签发范围受限的 Token,按能力白名单精细授权,全程可审计

只要你在用 Claude Code、Cursor、Cline、Zed 这类 MCP 客户端,Sigil 都能零适配接入


七、现在就可以上手

Sigil 完全免费下载,5 分钟就能跑通第一个完整闭环(录入凭据 → 启动 MCP → 接入 Claude Code → AI 代你查仓库,而你的 Token 全程不出现在对话里)。

🌐 官方网站 / 下载:https://sigil.ruoyi.plus
📖 使用文档:https://sigil.ruoyi.plus/docs
📺 B 站完整视频讲解:https://www.bilibili.com/video/BV1cKJH67EmC/

视频里我从头演示了一遍:怎么录凭据、怎么接入 Claude Code 和 Cursor、怎么让 AI 帮你 push 代码 / 建仓库 / 删仓库(含危险操作审批),20 分钟看完你就全明白了。


写在最后

现在的 AI 太多了,你没法保证每一个 AI、每一个中转站都"绝对不碰你的隐私密钥",更没法保证它们拿到之后"绝对不拿去做别的"。

与其赌人性,不如从架构上让它根本拿不到

把能力交给 AI,把钥匙留在自己手里——这就是 Sigil 想做的事。

如果你也在用 AI 帮忙写代码、跑运维,欢迎去官网下载试试,用下来有什么建议,B 站评论区或私信都能找到我。

抓蛙师出品 · 覆盖全栈开发、AI 效率工具、桌面应用三大场景
官网:https://sigil.ruoyi.plus | B 站:https://www.bilibili.com/video/BV1cKJH67EmC/

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐