SuperAPI AI 工具集

patina

patina 是一款面向韩语、英语、中文和日语的“AI 写作去包装”工具(humanizer),基于确定性规则模式运行,不是黑盒模型。它会识别并改写带有 AI 腔调的措辞,同时保留原文的论点、数字、极性(肯定/否定)和因果关系,供合规的 AI 辅助写作使用,而非用于规避 AI 检测器。工具以多种形态提供:可作为 Claude Code、Codex、Cursor、OpenCode 等智能体的技能(agent skill)安装,也提供 Node CLI,以及无需安装、可在浏览器中直接试用的 playground。每次改写由 189 个具名模式驱动,--diff 可展示具体改动与原因,便于审计。

访问官网

工具介绍

patina 是一款多语言 AI 写作 humanizer,支持韩语(KO)、英语(EN)、中文(ZH)和日语(JA)。其核心定位是“剥离 AI 包装,保留原意”:找出具有 AI 腔调的表述并改写,但不改变原文的主张、数字、极性或因果关系。项目明确说明它面向“允许 AI 辅助起草”的场景,而非用于逃避检测器。

主要能力与特点

  • 确定性、基于模式:由 189 个具名模式(named patterns)驱动每一次编辑,作者将其描述为“可审计,而非黑盒”;使用 --diff 可查看具体改动及其原因。
  • 语义保真验证:在网页端,每次改写会经过 MPS/fidelity 下限校验,拒绝语义漂移;CLI 的 --verify 以及 /patina --strict 还会附加检查。
  • 三个独立轴:Document Type(文档类型,决定体裁)、Persona(人设,决定语气)、Register(语域,决定表达方式)。三者相互独立,任一轴省略即保留原文对应特征;显式赋值不会自动填充被省略的轴。
  • 多端形态:智能体技能(agent skill,支持 Claude Code、Codex、Cursor、OpenCode)、Node CLI,以及浏览器 playground。
  • 项目自述对局限持诚实态度:评分只是编辑参考信号,不能作为作者身份证明;并公开了预注册研究,既展示改写失败的情况,也展示有效的情况。

使用方式

  • 浏览器:无需安装,打开 patina.vibetip.help 粘贴文本即可。改写服务端执行并带 MPS/fidelity 关卡;API 模式下按请求转发用户自己的密钥(不存储、不记录日志)。
  • 智能体技能:可粘贴到 Claude Code、Codex CLI、Cursor 或任意智能体中使用;若已使用 skills.sh CLI,可运行 npx skills add devswha/patina(会安装完整 checkout,供 75+ 智能体使用)。
  • CLI:要求 Node >= 18。若已登录 codex、claude 或 gemini CLI,可加 --backend codex-cli 无需 API key。完整安装选项见 INSTALLATION.md。patina --help 可打印全部参数。GitHub Actions 的 CI 封装为 devswha/patina-action,另有 pre-commit、Docker 和发布指南。
  • 托管 API 提供 Pro 版本(托管服务)。

项目配置位于 .patina.yaml。

适用场景与限制

  • 适用:韩/英/中/日四种语言的 AI 辅助写作润色,去除明显的 AI 腔调,同时要求保留事实、数字和逻辑关系;需要可审计、可解释改写过程的场合。
  • 限制与说明:项目强调评分是带假阳性和假阴性的编辑信号,并非作者身份证明(详见其 Ethics 部分);编辑器客户端(VS Code、Obsidian、Gmail 预览客户端)已停止维护;npm 发布属于单独的、需明确授权的步骤,详见 release channels;版本号为 9.1.0。许可为 MIT。

其他资料 项目受 oh-my-zsh、维基百科“Signs of AI writing”以及 blader/humanizer 启发。仓库还提供 Cookbook(常见配方)、CLI 合约(flags、gates、exit codes)、Before/After 画廊(韩语)、模式目录、架构、配置与认证、基准测试、研究、FAQ(韩语)、贡献指南(韩语)和变更日志。提交模式需使用 CONTRIBUTING.md,先在 .github/ISSUE_TEMPLATE/pattern_proposal.yml 提交模式提案,再按模板在 patterns/{lang}-*.md 添加。