G0DM0D3
完全开源的多模型聊天界面,专为 AI 红队测试与认知自由设计,提供 GODMODE CLASSIC(并行跑模型+prompt)、ULTRAPLINIAN(60+模型评估引擎)和 Parseltongue(33种输入扰动技术)等独特功能。支持本地模型自托管,强调隐私透明与数据自主权,适合安全研究人员与 AI 探索者。
README
▄████ ██████ ██████ ███▄ ▄███ ██████ ██████ ██████ ██ ██ ██ ██ ██ ██ ███ ██ ██ ██ ██ ██ ██ ██ ▄███ ██ ██ ██ ██ ██ █ ██ ██ ██ ██ ██ █████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██████ ████ ██████ ██ ██ ████ ██████ ██████ ─────────────────────────────────────────────────────────── ░▒▓█ LIBERATED AI. COGNITION WITHOUT CONTROL. █▓▒░ ───────────────────────────────────────────────────────────
[GODMOD3.AI](https://godmod3.ai)
G0DM0D3 是一个完全开源、隐私透明的多模型聊天界面,旨在突破后训练层(post-training layer)的边界——用于红队测试、认知研究和解放式 AI 交互。为黑客、哲学家和系统修补者而建。



## ✨ 特性
- 🧠 **多提供商(Multi-Provider)** — 60 个列出的 OpenRouter 模型、最多 44 个 Venice 模型,或您自己的本地模型
- 🔥 **GODMODE CLASSIC(经典模式)** — 5 种经过实战检验的提示词 + 模型组合并行竞赛,找出最佳响应
- 🌋 **ULTRAPLINIAN** — 跨 5 个层级(12–60 个 OpenRouter 模型)的多模型评估引擎,采用复合评分
- 🏠 **本地模型** — 通过 Ollama、LM Studio、llama.cpp 或 vLLM 在您自己的硬件上运行 ULTRAPLINIAN
- 🐍 **Parseltongue(蛇语)** — 用于红队测试的输入扰动引擎,包含 3 个强度层级共 33 种技术
- 🎛 **AutoTune(自动调参)** — 跨 20 个查询上下文的上下文自适应采样参数引擎
- 🔐 **隐私控制** — 默认开启的元数据应用遥测,可通过“无日志”或“仅本地”模式禁用
- 💾 **本地历史** — 对话和设置存储在浏览器存储中,支持导出/导入
- 🎮 **彩蛋** — 隐藏的秘密遍布各处(试试 Konami 秘技!)
- 📱 **响应式** — 适用于桌面和移动设备
- 🌐 **单文件核心 UI** — 托管界面位于一个 `index.html` 中;遥测端点是一个独立的 Cloudflare Pages Function
## 🚀 快速开始
### 托管版
访问 [godmod3.ai](https://godmod3.ai) — 无需安装。携带一个 OpenRouter 密钥、一个 Venice 密钥、连接一个本地 OpenAI 兼容服务器,或配置多个提供商。
### 自行托管
独立界面是一个单文件 `index.html`,无需构建步骤或安装包。
```bash
# 克隆仓库
git clone https://github.com/elder-plinius/G0DM0D3.git
cd G0DM0D3
# 在浏览器中直接打开
open index.html
# 或本地启动服务
python3 -m http.server 8000
在浏览器中打开它,然后在 Settings 中配置 OpenRouter、Venice 或本地模型。仅静态部署可以运行聊天 UI,但除非您还在 Cloudflare Pages 上部署 functions/api/telemetry.ts 并配置其 Hugging Face 变量,否则 /api/telemetry 不会发布元数据。
使用本地模型运行
G0DM0D3 支持在您自己的硬件上运行 OpenAI 兼容的模型服务器。例如,使用 Ollama:
ollama pull qwen3:8b
ollama serve
打开 Settings → API Keys → Local Models,输入 http://localhost:11434/v1,然后点击 Test & Discover Models。启用 Local-only mode(仅本地模式) 以排除 OpenRouter 和 Venice 模型调用,并自动禁用 G0DM0D3 应用遥测。添加多个模型 ID 以在 ULTRAPLINIAN 中让它们竞速。
如果您使用托管站点,您的本地服务器必须允许来自 https://godmod3.ai 的浏览器 CORS。对于完全自托管的设置,请按上述方式在本地提供此仓库的服务。有关 Ollama、LM Studio、故障排除和隐私的详细信息,请参见 LOCAL_MODELS.md。
部署
将 index.html 上传到任意静态主机 — GitHub Pages、Vercel、Cloudflare Pages、Netlify 或 Web 服务器。要复现托管遥测管道,请在 Cloudflare Pages 上使用 functions/api/telemetry.ts 进行部署;有关配置,请参见该文件顶部的注释。
🔥 GODMODE CLASSIC(经典模式)
原始模式。5 个经过验证的模型 + 提示词组合并行竞赛。每个组合将一个特定模型与一个经过实战检验的越狱提示词配对。最佳响应胜出。
| 组合 | 模型 | 策略 |
|---|---|---|
| 🩷 CLAUDE SONNET 4.6 | anthropic/claude-sonnet-4.6 |
END/START 边界反转 + GODMODE 语义对立 |
| 💜 GROK 4.5 | x-ai/grok-4.5 |
无过滤解放 + GODMODE 分隔符 |
| 💙 GEMINI 2.5 FLASH | google/gemini-2.5-flash |
拒绝反转 + 反叛天才代码块 |
| 💛 GPT-4 CLASSIC | openai/gpt-4o |
原始 GODMODE l33t 格式 — 始源版 |
| 💚 GODMODE FAST | nousresearch/hermes-4-405b |
即时流式输出,零拒绝检查 |
🌋 ULTRAPLINIAN
新的旗舰功能。多模型比较评估引擎。并行查询模型,根据 100 分制的复合指标对响应评分,并返回优胜者。
| 层级 | 模型数 | 描述 |
|---|---|---|
| ⚡ FAST(快速) | 12 | 轻量级速度优化的 OpenRouter 模型 |
| 🎯 STANDARD(标准) | 27 | 中档 OpenRouter 主力模型 |
| 🧠 SMART(智能) | 41 | 强推理模型(通过 OpenRouter) |
| ⚔️ POWER(强力) | 53 | 广泛 OpenRouter 竞赛,包括前沿模型 |
| 🔱 ULTRA(终极) | 60 | 竞赛中当前列出的所有 OpenRouter 模型 |
以上为 OpenRouter 基础计数。配置 Venice 后,按层级最多增加 6/15/25/36/44 个模型;本地模型则增加已配置的本地竞赛条目。提供商目录不断变化,因此某个列出的模型可能在仓库更新前变得不可用。
🐍 Parseltongue(蛇语)
用于红队测试的输入扰动引擎。检测触发词并应用混淆技术以研究模型鲁棒性。
- 33 种变换技术,分为 3 个层级(轻度:11 种,标准:22 种,重度:33 种)
- 技术包括 leetspeak(黑客语)、气泡文字、盲文、摩尔斯电码、Unicode 替换、语音变换和分层编码
- 3 个强度级别:轻度、中度、重度
🎛 AutoTune(自动调参)
上下文自适应采样参数引擎。将查询分类为 20 种上下文之一,并自动选择 temperature、top_p、top_k、frequency penalty、presence penalty 和 repetition penalty 等参数。
仓库还包含一个可选的 React/Next.js 前端,位于 src/ 下。它包含 STM 控制、四个主题以及一个独立的反馈学习实现。这些功能不应假设存在于部署在 godmod3.ai 的独立 index.html 中。
🔐 隐私
G0DM0D3 没有账户系统。其数据流有意在此处文档化,而不是隐藏在“零遥测”的笼统声明背后。
托管独立应用(index.html)
| 数据 | 去向 |
|---|---|
| 提示词、图片、对话上下文和响应 | 发送给您配置的模型提供商(OpenRouter、Venice 或本地服务器)。他们自身的隐私和日志政策适用。 |
| 提供商凭据 | 存储在浏览器存储中,并发送给相应提供商或本地端点用于模型请求。它们不包含在 G0DM0D3 遥测中。浏览器存储是便捷方式,而非安全秘密保险库。 |
| 聊天历史与设置 | 浏览器 localStorage;没有 G0DM0D3 账户或云端历史同步。 |
| 应用遥测 | 默认开启。包含随机页面会话 ID、时间戳、模型/模式/层级、计时与成功数据、评分、内容长度、管道配置、对话深度、图片存在与否以及分类标签。不刻意包含提示词文本、响应文本、图片或 API 密钥。 |
| 网络地址 | Cloudflare 遥测函数会临时读取请求 IP 用于内存中的速率限制。G0DM0D3 不会将 IP 添加到遥测事件或 Hugging Face JSONL。Cloudflare、模型提供商和其他托管基础设施可能保留自身的网络日志。 |
遥测在浏览器内存中批处理,每五分钟、每 50 个事件或页面卸载时发送至 /api/telemetry。端点会白名单顶级字段,并在配置了 Hugging Face 发布时,将 JSONL 写入 incoming_v2/ 目录下。白名单不是通用递归 PII 检测器,因此本项目不能保证任意元数据值永远不会包含识别信息。
当应用遥测启用时,独立应用还会通过配置的 OpenRouter 或本地提供商,将原始提示词发送给辅助模型以生成危害分类标签。只有最终标签被放入遥测事件中。无日志模式和仅本地模式会跳过此分类器。
使用 Settings → General → No-Log Mode 可停止 G0DM0D3 应用遥测并清空其待处理浏览器缓冲区。仅本地模式执行相同操作,同时排除 OpenRouter 和 Venice 模型调用。这些控制不会改变提供商侧的日志记录、托管日志或加载托管网页所需的请求。要获得最强的本地边界,请自行托管页面并使用仅本地模式。
独立应用不会主动设置应用端 Cookie,也不会嵌入 Google Analytics、Sentry 或 PostHog。第三方托管、字体和模型 API 仍然是具有各自政策的不同服务。
可选的全内容数据集(仅 API 服务器)
可选的 Node/Express API 服务器接受每次请求中的 contribute_to_dataset: true。当提供该标志时,它会将完整的非系统对话消息和模型响应存储在其数据集缓冲区中,并可能在配置发布时将其发布到公共 Hugging Face 数据集。
- 除非 API 调用者显式发送
contribute_to_dataset: true,否则此功能处于关闭状态。 - 独立的 godmod3.ai
index.html不会暴露或发送该标志。 - 当前的 API 服务器不会运行自动 PII 擦除器。系统角色消息被移除,但用户和助手内容则原样存储。
- 切勿使用姓名、联系方式、凭据、私人记录或任何您不希望公开、缓存、分叉或重新分发的内容选择加入。
详见 TERMS.md 中的三层数据透明政策。
聊天历史与自我保管
您的聊天历史完全存在于浏览器的 localStorage 中。 没有账户、没有云端同步、也没有服务器端备份。这意味着:
- 如果您清除了浏览器数据,您的对话将永久丢失。 无法恢复。
- 如果您切换浏览器或设备,历史不会跟随您。
- 隐私/无痕模式会在窗口关闭时丢弃所有内容。
这是设计使然——G0DM0D3 没有登录系统,也不会在服务器端保留您聊天历史的副本。元数据遥测是独立的,如上所述。您拥有自己的历史,这意味着您有责任进行备份。
在设置的“数据”部分有内置的导出/导入功能。请像对待任何本地文件一样对待您的聊天历史——如果您想保留它,请做好备份。
🎮 彩蛋
G0DM0D3 中隐藏着各种彩蛋。祝狩猎愉快!
🛠 技术栈
- 托管架构:单文件纯 HTML/CSS/JS(
index.html) - 模型传输:OpenRouter、Venice 以及 OpenAI 兼容的 localhost 端点
- 渲染:
index.html中的内置消息格式化器 - 状态:浏览器中的 localStorage
- 遥测:可选的 Cloudflare Pages Function,将批次发布到 Hugging Face
- 额外表面:可选的 React/Next.js 前端(
src/)和 Node/Express API 服务器(api/)
📁 项目结构
G0DM0D3/
├── index.html # 独立托管 UI、逻辑和样式
├── functions/api/ # Cloudflare Pages 遥测端点
├── src/ # 可选的 React/Next.js 前端
├── api/ # 可选的 Node.js/Express API 服务器
├── API.md # API 文档
├── PAPER.md # 研究论文
├── TERMS.md # 服务条款和数据透明性
└── README.md # 本文件
📜 文档
- API.md — 完整 API 参考(端点、层级、OpenAI SDK 兼容性)
- PAPER.md — 关于框架模块与评估的研究论文
- TERMS.md — 服务条款、隐私政策、数据处理
- SECURITY.md — 漏洞报告与安全政策
- LOCAL_MODELS.md — 完全在本地模型上运行 G0DM0D3
🤝 贡献
欢迎贡献!请提交 PR。
📜 许可证
AGPL-3.0 — 源代码根据 GNU Affero General Public License v3.0 许可。
- 在其条件约束下,允许商业和企业自行托管。
- 如果您修改程序并通过网络向用户提供服务,AGPL 通常要求您向这些用户提供相应的源代码。
- 项目运营的托管服务可能适用单独条款;请参见 TERMS.md。
🜏
我们相信创意自由和无控制认知。 工具由建设者为建设者打造,而非由守门人把持。 AI 自由即人类自由。
G0DM0D3 不仅仅是一个聊天 UI — 它是认知解放的脚手架。
由 Pliny the Prompter 🖤 制作