马特洛克 (Matlock) 标志 马特洛克(Matlock)
页面内操作指南

马特洛克 实战工作流(2 分钟完成上手)

马特洛克 — 智能体与开发者工具。高效。精准。严循规范。将马特洛克指向任意项目文件夹,即可在低于 50ms 内执行 AST、MITRE CWE、IEEE Std 1003.1 POSIX、CISA SSDF 与 AICPA SOC 2 TSC 验证、安全保护测试防护、冷箱沙盒及 GitHub Action PR 溯源验证。

01 · 运行低于 50ms 的本地源码与 Pre-CI 扫描

通过“浏览”选择任意本地项目文件夹(或拖入浏览器 WASM 扫描器)并运行马特洛克。马特洛克在本地内存中以毫秒级速度直接扫描源码树 —— 暴露未测试暗代码文件、超大单体模块、泄露密钥(代码健康报告中免费展示相对路径 folder/file:line,绝不展示密钥明文)及锚定标准的提交前检查,向马特洛克发送 0 字节数据。马特洛克对照 MITRE CWE、CISA SSDF、IEEE Std 1003.1 POSIX、自动化 Pre-CI 完整性门禁及 AICPA SOC 2 Trust Services Criteria 技术控制项评估代码库与流水线控制(仅限技术控制,非 CPA 认证)。

02 · 27 工具本地与云端无头 MCP(设置 -> AI 代理 (MCP))

马特洛克默认仅读取您的项目(若在设置中开启“恢复”,也仅在您逐行预览批准后还原已记录的测试)。按提分悬赏逐项修复,点击“复制智能体提示词”,或打开“设置 -> AI 代理 (MCP)”启用 MCP 服务器(stdio)与可选邮件桥接(在 Linux、macOS arm64、Windows 或云容器中也可运行 matlock-mcp --stdio --headless),兼容 Kimi Code CLI、Qwen Code、DeepSeek、Antigravity、VS Code、Visual Studio、Cursor、Windsurf、Cline、Claude Code、Gemini、Copilot、Android Studio、IntelliJ、Ollama、vLLM、SGLang 或 LM Studio。助手可执行低于 50ms 的 matlock_run_scan、通过 matlock_run_sequence(file: "") 验证单个测试文件、使用 async: true 非阻塞后台运行(完成自动唤醒并通过 matlock_get_action_status 读取精简状态胶囊),并通过 stop_sequence(matlock_stop_action)停止序列。操作指引可按 ? 或 F1、调用 matlock_read_appliance_manual(0 积分)或分享 /zh/manual.md。

03 · 操作卡片、保存点、邮件提醒与 PR 溯源验证徽章

点击左侧栏的马特洛克即可单次统一运行 Clean -> Get -> Format -> Lint -> Analyze/Build -> 带覆盖率 Test,也可使用常驻停靠终端与 CLI 命令栏(“保存为卡片”与“串联 / 提醒”),或将操作卡片与 20 步序列配置为 U 盘/移动硬盘保存点(Windows 使用 robocopy /MIR /MT:16;Linux/GoogleBook 使用 rsync -a --delete / /)、云对象存储(rclone / AWS S3 / Cloudflare R2 / GCS / Azure Blob)以及桌面端需人工点击 Approve & Run 审批的 GitHub 推送(git push origin main)。打开“设置 -> 邮件提醒”可使用全球服务商预设(Gmail / Workspace、Microsoft 365 / Outlook、iCloud、Yahoo、Zoho、QQ / 163 十六位授权码、Fastmail、GMX / Web.de 或本地 Proton Mail Bridge 127.0.0.1:1025)及加密保存在系统钥匙串/保险库中的应用专用密码配置纯发信原生 TLS 1.2/1.3 SMTP,并按步骤选择仅出错触发(stop_and_alert / continue_and_alert)或无条件完成触发(always / send_alert)。在 CI/CD Pull Request 中运行 Dutchp2p/matlock-public@v1 并引用徽章 https://matlock.dutchp2p.com/badge/verified.svg。

04 · 安全保护规则与流水线,防止 AI 篡改

每条自定义测试、动作、序列与告警默认设为“已受安全保护”(仅限读取与运行),在仓库外的系统用户目录中进行本地封印(Windows DPAPI + Linux 0600 HMAC-SHA256)。AI 助手可以自由运行测试直到达标,但任何越权修改或削弱受安全保护检查的企图都会被立即拦截并支持一键恢复。

已验证基线跳过 (<105ms) + Safeguard 安全保护与净室异常锁存。

05 · 免账号、免邮箱离线激活 Pro

马特洛克 Pro (Matlock Pro)(每年固定 约 170 元* ($24.99 USD),零自动续费)无需用户账号或密码。您可通过 MoonPay / Transak 银行卡支付、分步引导的 PayPal PYUSD 转账(使用现有 PayPal 余额或借记卡)或一键 Web3 美元稳定币(Solana USDC、Base USDC 或 Polygon USDC)完成结账:连续 24 位激活密钥(例如 i34324h32HNbN4u9Kp7xYz8Q——双击即可复制)将立即显示在屏幕上,并附带非公开 /receipt/ 凭证记录及由 matlock@dutchp2p.com 发送的可选一次性收据邮件(邮箱地址 0 秒持久存储)。在桌面应用的“设置 -> 许可证 -> 激活”中粘贴一次密钥,即可将经密码学签名的离线许可证绑定到您的设备,每年含 1 次自助换机迁移。

马特洛克适用场景

三大部署形态,同一确定性引擎。

专为隔离云端智能体容器、自主 IDE/M2M 闭环与本地开发者工作站打造。

01 · 云端虚拟机与长周期沙盒

云端虚拟机与长周期智能体沙盒

面向隔离云集群与长周期智能体的容器就绪无界面 MCP。 云端沙盒解决了运行隔离,却解决不了代码正确性。云端虚拟机能防止智能体搞垮开发者的笔记本,却防不住它把密钥泄露进 PR、为赶里程碑悄悄弱化测试,或在 12 小时长跑中反复重读自己的错误白白烧掉 $500 Token。马特洛克正是容器内部的确定性治理器:无头运行、零知识隐私,并以低于 300 个 Token 返回精简的 CWE/POSIX 坐标,无论在 AWS、Google Cloud、Cloudflare、Azure、Docker 还是本地工作站中,都能让长周期智能体诚实可控、低成本运转。

02 · IDE MCP 与 M2M 智能体流水线

IDE MCP 与自主 M2M 智能体流水线

在编码大模型之上再叠一层审查大模型,单轮就要消耗 15,000–40,000 个 Token,且仍会漏掉跨文件泄漏与并发竞态。马特洛克 (Matlock) Pro(约 170 元* ($24.99 USD / 年),含 MATLOCK_LICENSE_KEY 每次 $0.00 无限无头运行与“与无头模式同步”)将 AST、MITRE CWE、IEEE POSIX.1、Flutter 3.50、TLS 与冷箱并发检查卸载至低于 50 ms 的原生机器码,返回精确 file:line:col 差异与双层循环熔断保护。

03 · 独立开发者、氛围编程者与技术负责人

独立开发者、氛围编程者与工程负责人

当智能体一下午写出数千行代码时,开发者不该再手动敲终端命令、担心 git push 泄露密钥,或凭感觉猜测 AICPA SOC 2 TSC 与 HIPAA 技术就绪度。桌面端安全保护阻止测试被暗中弱化,“与无头模式同步”双向共享卡片,一键 USB/云端/GitHub 例程配合纯发信私有 SMTP 邮件提醒运行,且向外发送 0 字节数据。

品类对比

马特洛克 Pro vs. 命令行检查器 vs. 企业云端扫描器

确定性的工作站与容器验证,无需手写 CLI 脚本,也无按席位收取的 SaaS 费用。

能力维度 马特洛克 Pro(约 170 元* ($24.99 USD / 年)) 命令行检查器($0 — 手动) 企业云端扫描器($288–$864+/席位/年)
年度价格 固定 约 170 元* ($24.99 USD / 年) · $0 免费扫描 $0 手动配置 $288–$864+/席位/年
冷箱多线程沙盒 暴露并发竞态与净室 CI 断裂 仅静态语法检查 推送后远程排队
零知识隐私 外发 0 字节(本机或自有容器) 本地未封签配置 源码上传至厂商云端
无头与云端容器 本地 IDE + AWS、GCP、Cloudflare、Azure 与 Docker 需手动编排容器 依赖外发 SaaS 令牌
确定性引擎 编译型 AST 原生程序(非大模型审大模型) 单语言分散规则 云端规则 + 按量计费 AI
Token 节省 低于 300 Token 对比 LLM 均值 15k–40k(最高省 95%+ *) 数千字节原始日志 冗长 API 响应负载
标准与控制就绪度* MITRE CWE、IEEE POSIX.1、CISA SSDF、AICPA SOC 2 及 HIPAA* 仅限语法与代码风格 需加购合规高阶版
多语言与跨平台 10 大语言技术栈 · 任意目标操作系统 每种语言各配一套工具 按席位等级拆分限制
安全保护测试防护 拦截暗中弱化或跳过测试 行内忽略注释可被修改 无本地测试封签
可编辑一键例程 序列编排、失败即停与备份/关机 需手写 Shell 脚本 仅提供扫描功能
27 工具 MCP 与邮件警报 原生 stdio MCP + 本地 SMTP 报告 无 仅限云端 Webhook
低资源占用与持续更新 预留 1 颗空闲 CPU 核心 · 0 驻留进程 · 持续更新 需手动逐个升级 常驻后台监控代理
CI / PR 门禁与 SARIF 2.1.0 Action + 徽章 + SARIF(零上传)* 手动 CLI 封装* 需开放云端仓库权限*

* Token 节省幅度视仓库规模与上下文窗口而定。标准映射涵盖 MITRE CWE、IEEE Std 1003.1 POSIX、CISA SSDF、AICPA SOC 2 TSC 及 HIPAA 安全规则(45 CFR § 164.312)技术防护项(仅限技术代码库控制评估,不构成正式 CPA、HIPAA 或法律认证)。

暗代码与 PRE-CI 诊断词典

AI 暗代码长什么样、有何危害、马特洛克 如何精准拦截

高速 AI 编程中最常见的生产级故障 —— 以及 马特洛克 本地审计与无人值守验证如何在 git push 前将其阻断。

AI 暗代码隐患 生产环境与 CI 破坏后果 马特洛克 本地审计与无人值守方案
1. 未测试暗代码与静默错误抑制 — AI 生成全新的生产服务却不写配套单元测试,留下静默错误抑制(CWE-391)以及未关闭的异步定时器或数据流(CWE-401)。 静默数据丢失、界面卡死、后台内存持续暴涨,直到线上客户遭遇崩溃才被迫救火。 马特洛克 本地审计将每个生产文件与测试套件交叉核对,依据 CISA/MITRE CWE 基准标出静默错误抑制与未闭合异步句柄。
2. 250+ 行上帝对象与 // ignore 绕过 — 代理把 500 多行混杂职责塞进单文件、遗留未完成的 TODO 桩代码,或添加 // ignore: 注释让普通 Linter 闭嘴。 代码理解债务激增,后续 AI 修改牵一发而动全身,未完成的占位代码还会触发应用商店自动拒审。 严格执行 250 行文件紧凑度上限(CWE-1080),完全无视行内抑制注释,并提供一键模块化拆分提示词。
3. 跨系统 CI 陷阱与硬编码密钥泄漏 — 在 Windows 下侥幸通过的跨平台 POSIX 路径错误、CRLF 脚本换行、未加入 Git 的本地引用、锁文件漂移或暴露的 API 凭据(CWE-798)。 推送 10 分钟后 Linux GitHub Actions 构建全线飘红,或公开仓库爬虫在几秒内盗走泄漏密钥导致巨额账单。 独立 Pre-CI 门禁在执行 git push 之前于本地强制执行 IEEE POSIX 可移植性规范、CISA SSDF 基准与自动化 Pre-CI 完整性检查。
官方分发渠道

下载适用于 Windows、Linux 与 GoogleBook 的 马特洛克

原生编译桌面应用程序。零浏览器依赖、零本地端口监听,基础诊断扫描永久免费。

Windows 10 与 Windows 11 (x64)

仅通过微软官方商店 Microsoft Store 分发(应用 ID:9P5VNWVWLM4N)。由微软官方签名,支持自动更新且无 SmartScreen 警告。

Linux 桌面版与 GoogleBook (.deb & AppImage)

原生编译的 GTK3 Flutter 桌面程序,提供无需 FUSE 的 matlock-linux-x64.deb(支持 Ubuntu 22.04+、Debian 12+ 与 GoogleBook Linux)以及便携式 matlock-linux-x64.AppImage(支持 Fedora、Arch、Ubuntu、Debian)。 AppImage · .deb (GoogleBook / Debian) · SHA256SUMS

chmod +x matlock-linux-x64.AppImage && ./matlock-linux-x64.AppImage
sudo apt install ./matlock-linux-x64.deb

如何激活或迁移您的 马特洛克 Pro 许可证

当您在 马特洛克 (Matlock) 桌面应用中点击“升级”或访问 /zh/pricing 时,结账会话会为您生成唯一的连续 24 位许可证密钥(例如 i34324h32HNbN4u9Kp7xYz8Q —— 无连字符,双击即可一次选中全部字符)。请复制并妥善保存该密钥。

马特洛克 (Matlock) 会将经密码学签名的离线许可证保存在仓库之外的私有本地用户配置目录中,在本机完成本地封存,并在每次启动时 100% 离线验证,绝无回传请求。

容器与 MicroVM 2 行快速启动

适用于 Cloudflare ContainerHarness / Codex cloudflare/debian-trixie、Docker、E2B 与 Firecracker 的跨平台无界面引导(SHA-256 校验):

curl -sSfLO https://matlock.dutchp2p.com/agent-install.sh && curl -sSfLO https://matlock.dutchp2p.com/agent-install.sh.sha256 && (sha256sum -c agent-install.sh.sha256 2>/dev/null || shasum -a 256 -c agent-install.sh.sha256) && sh ./agent-install.sh
export PATH="$HOME/.local/bin:$PATH" && matlock-mcp --stdio --headless --no-coverage
开发者与智能体常见问题

常见问题解答

直截了当地解答提交前验证、安全保护测试防护、Token 节省、合规就绪度以及云端或本地智能体配置。

如何确认 AI 生成的代码真正达到了生产就绪标准?

在每次提交或发布前运行马特洛克。在本地或容器内不到 50 ms 即可对照 MITRE CWE、IEEE POSIX.1、CISA SSDF 与 250 行模块化上限检查 AST,随后在多线程冷箱沙盒中运行编译器与测试套件。

如何阻止编码智能体为了凑出通过结果而暗中弱化或跳过测试?

马特洛克安全保护会将已验证单元测试的防篡改基线保存在仓库外的操作系统存储中,行内忽略注释在此完全无效。一旦智能体移除、跳过或放宽断言,马特洛克会立即告警并支持还原原始测试。

如何在不层层叠加审查智能体的前提下大幅削减 AI 编码 Token 与算力账单?

让第二个大模型重读多文件改动,每轮要消耗 15,000–40,000 个上下文 Token。马特洛克通过 MCP(matlock_run_scan)将确定性 AST、CWE 与 POSIX 检查卸载至原生代码,以低于 300 个 Token 返回去重后的 file:line:col 坐标与 5 行修复 diff(最高节省 95%+)。

如何在执行 git push 之前拦截泄露的 API 密钥、CWE 安全漏洞与 Linux CI 故障?

可先在本页运行免费的浏览器内 WebAssembly 扫描(免费展示暴露密钥的 file:line 位置),或在本地运行马特洛克桌面应用。马特洛克会在 git push 前精准捕获硬编码密钥(CWE-798)、注入汇点、CRLF 脚本陷阱、锁文件漂移以及 Windows 到 Linux 的路径断裂。

马特洛克能否用于 HIPAA 或 AICPA SOC 2 敏感项目,以及 AWS、Google Cloud 或 Cloudflare 容器内?

完全可以 —— 向马特洛克发送的源代码永远为 0 字节,且 MATLOCK_OFFLINE=1 可在您的工作站或 AWS、Google Cloud、Cloudflare、Azure、Docker 容器内强制启用严格物理隔离模式。马特洛克评估映射至 MITRE CWE、CISA SSDF、AICPA SOC 2 TSC 及 HIPAA 安全规则(45 CFR 164.312)技术防护项的代码控制(仅限技术控制评估,不构成 CPA 或法律认证)。

马特洛克支持哪些编程语言、操作系统、IDE 与 AI 模型?

马特洛克支持面向任意目标操作系统的 10 大技术生态(Dart/Flutter、TypeScript/JS/Node、Python、Rust、Go、Java/Kotlin、C/C++、C#/.NET、SQL 及 Shell/YAML/Docker)。内置 27 工具的 MCP 服务器可在 Windows 10/11、Linux、GoogleBook 及无头 macOS Apple Silicon 上连接 Claude、Gemini、Codex、Cursor、Copilot、Kimi、Qwen、DeepSeek、GLM、Windsurf、Cline、VS Code、JetBrains 与 Ollama。

有疑问、误报反馈或许可证相关说明?

跳过邮件排队与垃圾邮件过滤器,无需注册任何账号,即可将问题咨询、错误报告或账单说明直接发送至我们的私密支持队列。

打开支持与提问箱

连接任意 IDE、代理框架或云容器(20 个平台)

Aider

~/.aider.conf.yml · CLI

Amazon Q Developer

~/.aws/amazonq/mcp.json · IDE / AWS

Antigravity

.mcp.json · Carbon / Hydrogen · Orchestrator

Claude Code

.mcp.json · claude mcp add · CLI / Desktop

Cline / Roo Code

cline_mcp_settings.json · VS Code

Cloudflare ContainerHarness, Sandbox & Browser Run (Kitesurf)

stdio MCP + MATLOCK_LICENSE_KEY · matlock_audit.mjs · Edge / Browser

Codex CLI

~/.codex/config.toml · CLI

Continue

~/.continue/config.yaml · IDE

Copilot (GitHub / VS Code & Agentic Workflows)

.vscode/mcp.json · Dutchp2p/matlock-public@v1 · --format=sarif · IDE / CI

Cursor

.cursor/mcp.json · IDE

Devin

Workspace MCP · stdio · Cloud Agent

Docker / Cloud Container

docker | podman | nerdctl | finch · OCI / Cloud

Gemini CLI

~/.gemini/settings.json · CLI

JetBrains AI / Junie

Settings -> MCP Servers · IDE

Kimi Code

~/.kimi/mcp.json · IDE / CLI

Ollama / Local & OpenRouter

Local stdio MCP + CLI · Local / Router

OpenHands

config.toml [mcp] · Agent

Qwen Code

~/.qwen/settings.json · IDE / CLI

Windsurf

~/.codeium/windsurf/mcp_config.json · IDE

Zed

~/.config/zed/settings.json · IDE