开源项目

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 交互。为黑客、哲学家和系统修补者而建。

![License](https://api.ai-feeds.com/r/gh/elder-plinius/G0DM0D3/b3fff580101f7e3ebfbc4b4a896fd75e98f043ae4ccd9f23f345ceeb4d306a2e.svg)
![Models](https://api.ai-feeds.com/r/gh/elder-plinius/G0DM0D3/3583e6b35827ef3cb11d88efac193cd8277a707da397eb03607ee5299899e39c.svg)
![Privacy](https://api.ai-feeds.com/r/gh/elder-plinius/G0DM0D3/81fa02ce5689523fef9a4466e916233b9e61c01dc35c95b6378585d727b78c87.svg)

## ✨ 特性

- 🧠 **多提供商(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 🖤 制作

开源项目elder-plinius2026-07-18原文

相关内容