G0DM0D3 README

The project's README from github.com/elder-plinius/G0DM0D3. As one markdown file: README.md.

 ▄████  ██████  ██████  ███▄ ▄███  ██████  ██████  ██████
██      ██  ██  ██   ██ ██ ███ ██  ██  ██  ██   ██      ██
██ ▄███ ██  ██  ██   ██ ██  █  ██  ██  ██  ██   ██  █████
██  ██  ██  ██  ██   ██ ██     ██  ██  ██  ██   ██      ██
 ██████  ████   ██████  ██     ██   ████   ██████  ██████
 ───────────────────────────────────────────────────────────
  ░▒▓█  LIBERATED AI. COGNITION WITHOUT CONTROL.  █▓▒░
 ───────────────────────────────────────────────────────────

GODMOD3.AI

G0DM0D3 is a fully open-source, privacy-transparent, multi-model chat interface that pushes the limits of the post-training layer — for red teaming, cognition research, and liberated AI interaction. Built for hackers, philosophers, and system tinkerers.

License Models Privacy

✨ Features

🚀 Quick Start

Hosted

Visit godmod3.ai — no install needed. Bring an OpenRouter key, a Venice key, connect a local OpenAI-compatible server, or configure more than one of those providers.

Self-Host

The standalone interface is a single index.html file with no build step or package install.

# Clone the repository
git clone https://github.com/elder-plinius/G0DM0D3.git
cd G0DM0D3

# Open directly in your browser
open index.html
# or serve locally
python3 -m http.server 8000

Open it in your browser and configure OpenRouter, Venice, or local models in Settings. A static-only deployment can run the chat UI, but /api/telemetry will not publish metadata unless you also deploy functions/api/telemetry.ts on Cloudflare Pages and configure its Hugging Face variables.

Run with Local Models

G0DM0D3 supports OpenAI-compatible model servers running on your own hardware. For example, with Ollama:

ollama pull qwen3:8b
ollama serve

Open Settings → API Keys → Local Models, enter http://localhost:11434/v1, then click Test & Discover Models. Enable Local-only mode to exclude OpenRouter and Venice model calls and automatically disable G0DM0D3 app telemetry. Add multiple model IDs to race them together in ULTRAPLINIAN.

If you use the hosted site, your local server must allow browser CORS from https://godmod3.ai. For a completely self-hosted setup, serve this repository locally as shown above. See LOCAL_MODELS.md for Ollama, LM Studio, troubleshooting, and privacy details.

Deploy

Upload index.html to any static host — GitHub Pages, Vercel, Cloudflare Pages, Netlify, or a web server. To reproduce the hosted telemetry pipeline, deploy on Cloudflare Pages with functions/api/telemetry.ts; see the comments at the top of that file for configuration.

🔥 GODMODE CLASSIC

The OG mode. 5 proven model + prompt combos race in parallel. Each combo pairs a specific model with a battle-tested jailbreak prompt. The best response wins.

Combo Model Strategy
🩷 CLAUDE SONNET 4.6 anthropic/claude-sonnet-4.6 END/START boundary inversion + GODMODE semantic opposite
💜 GROK 4.5 x-ai/grok-4.5 Unfiltered liberated + GODMODE divider
💙 GEMINI 2.5 FLASH google/gemini-2.5-flash Refusal inversion + rebel genius code block
💛 GPT-4 CLASSIC openai/gpt-4o OG GODMODE l33t format — the original
💚 GODMODE FAST nousresearch/hermes-4-405b Instant stream, zero refusal checking

🌋 ULTRAPLINIAN

The new flagship. Multi-model comparative evaluation engine. Queries models in parallel, scores responses on a 100-point composite metric, and returns the winner.

Tier Models Description
⚡ FAST 12 Lightweight speed-optimized OpenRouter models
🎯 STANDARD 27 Mid-range OpenRouter workhorses
🧠 SMART 41 Strong reasoning models via OpenRouter
⚔️ POWER 53 Broad OpenRouter race including frontier models
🔱 ULTRA 60 All OpenRouter models currently listed in the race

These are the OpenRouter base counts. When configured, Venice adds up to 6/15/25/36/44 models by tier, and local models add the configured local race entries. Provider catalogs change, so an individual listed model may become unavailable before the repository is updated.

🐍 Parseltongue

Input perturbation engine for red-teaming research. Detects trigger words and applies obfuscation techniques to study model robustness.

🎛 AutoTune

Context-adaptive sampling parameter engine. Classifies a query into one of 20 contexts and selects parameters such as temperature, top_p, top_k, frequency penalty, presence penalty, and repetition penalty automatically.

The repository also contains an optional React/Next.js frontend under src/. It includes STM controls, four themes, and a separate feedback-learning implementation. Those features should not be assumed to exist in the standalone index.html deployed at godmod3.ai.

🔐 Privacy

G0DM0D3 has no account system. Its data flows are intentionally documented here instead of hidden behind a blanket “zero telemetry” claim.

Hosted standalone app (index.html)

Data Where it goes
Prompts, images, conversation context, and responses To the model providers you configure (OpenRouter, Venice, or a local server). Their own privacy and logging policies apply.
Provider credentials Stored in browser storage and sent to the corresponding provider or local endpoint for model requests. They are not included in G0DM0D3 telemetry. Browser storage is convenient, not a secure secret vault.
Chat history and settings Browser localStorage; there is no G0DM0D3 account or cloud history sync.
App telemetry On by default. It includes a random page-session ID, timestamps, model/mode/tier, timing and success data, scores, content lengths, pipeline configuration, conversation depth, image presence, and classification labels. It does not intentionally include prompt text, response text, images, or API keys.
Network address The Cloudflare telemetry function temporarily reads the request IP for an in-memory rate limit. The IP is not added to the telemetry event or Hugging Face JSONL by G0DM0D3. Cloudflare, model providers, and other hosting infrastructure may keep their own network logs.

Telemetry batches in browser memory and is sent to /api/telemetry every five minutes, at 50 events, or on page unload. The endpoint allowlists top-level fields and, when Hugging Face publishing is configured, writes JSONL under incoming_v2/. The allowlist is not a general-purpose recursive PII detector, so the project does not promise that arbitrary metadata values can never contain identifying information.

When app telemetry is enabled, the standalone app also sends the raw prompt to an auxiliary model through the configured OpenRouter or local provider to produce the harm-taxonomy label. Only the resulting label is placed in the telemetry event. No-Log and Local-only mode skip this classifier.

Use Settings → General → No-Log Mode to stop G0DM0D3 app telemetry and clear its pending browser buffer. Local-only mode does the same while also excluding OpenRouter and Venice model calls. These controls do not change provider-side logging, hosting logs, or requests needed to load a hosted webpage. For the strongest local boundary, self-host the page and use Local-only mode.

The standalone app does not deliberately set application cookies or embed Google Analytics, Sentry, or PostHog. Third-party hosting, fonts, and model APIs remain separate services with their own policies.

Opt-in full-content dataset (API server only)

The optional Node/Express API server accepts contribute_to_dataset: true per request. When supplied, it stores the full non-system conversation messages and model response in its dataset buffer and may publish them to a public Hugging Face dataset when publishing is configured.

See TERMS.md for the full three-tier data transparency policy.

Chat History & Self-Custody

Your chat history lives entirely in your browser's localStorage. There is no account, no cloud sync, and no server-side backup. This means:

This is by design — G0DM0D3 has no login system and does not keep a server-side copy of your chat history. Metadata telemetry is separate and is described above. You own your history, which means you are responsible for backing it up.

There is a built-in export/import feature in settings under "data". Treat your chat history like any other local file — back it up if you want to keep it.

🎮 Easter Eggs

Hidden throughout G0DM0D3 are various easter eggs. Happy hunting!

🛠 Tech Stack

📁 Project Structure

G0DM0D3/
├── index.html        # Standalone hosted UI, logic, and styles
├── functions/api/    # Cloudflare Pages telemetry endpoint
├── src/              # Optional React/Next.js frontend
├── api/              # Optional Node.js/Express API server
├── API.md            # API documentation
├── PAPER.md          # Research paper
├── TERMS.md          # Terms of service and data transparency
└── README.md         # This file

📜 Documentation

🤝 Contributing

Contributions are welcome! Please submit PRs.

📜 License

AGPL-3.0 — The source code is licensed under the GNU Affero General Public License v3.0.

🜏

We believe in creative liberty and cognition without control. Tools by builders for builders, not gatekeepers. AI freedom is human freedom.

G0DM0D3 is not just a chat UI — it's scaffolding for cognitive liberation.


Made with 🖤 by Pliny the Prompter

G0DM0D3 (elder-plinius/G0DM0D3)

Searching Database…

11.8K ·GitHub
这是什么?G0DM0D3 是一个开源、隐私透明的多模型聊天界面,旨在突破标准 AI 安全护栏,用于红队测试、认知研究和越狱实验。
这是网页应用,还是需要安装的程序?它是一个独立的 index.html 文件,无需构建步骤,也无需安装任何包。你可以使用托管版本,或直接在浏览器中打开该文件进行自托管。仓库中还提供了可选的 React/Next.js 前端和 Node/Express API 服务器,适用于高级配置。
怎样让它运行起来?访问 godmod3.ai 即可立即使用,无需安装;或者下载 index.html 并直接在浏览器中打开,然后在设置中配置 OpenRouter、Venice 或本地模型端点。
我需要 OpenRouter 或 Venice 的 API 密钥吗?你至少需要配置一个模型服务提供商:OpenRouter 密钥、Venice 密钥,或兼容 OpenAI 接口的本地服务器,例如 Ollama、LM Studio、llama.cpp 或 vLLM。G0DM0D3 没有需要注册的账号。
即使我什么都没有开启,应用还会发送数据吗?会。默认开启仅含元数据的应用遥测,包括会话 ID、耗时、模型/模式/等级、评分,以及来自辅助模型调用的有害内容分类标签。你需要开启 No-Log 或仅本地(Local-only)模式才能停止发送。
我能用本地模型完全离线运行它吗?可以。仅本地模式会完全排除 OpenRouter 和 Venice,只与你自己的、兼容 OpenAI 接口的服务器通信(如 Ollama、LM Studio、llama.cpp 或 vLLM),同时关闭应用遥测。
我的聊天记录会存到哪里?聊天记录和设置只保存在你浏览器的 localStorage 中。没有账号,也没有服务器端备份,因此清除浏览器数据或更换设备都会丢失全部内容,除非你使用内置的导出/导入功能。
AGPL-3.0 许可证对自行托管这个应用意味着什么?允许商业和企业自行托管。但如果你修改了程序并通过网络向用户提供服务,通常需要向他们公开对应的源代码。
什么是 GODMODE CLASSIC?这是最初的模式:5 组经过实战检验的模型加越狱提示词组合(Claude Sonnet、Grok、Gemini、GPT-4、Hermes-4)并行竞争,最佳回复胜出。
什么是 ULTRAPLINIAN?这是一个多模型对比评估引擎,分为 5 个等级(12 到 60 个 OpenRouter 模型,另可选接入 Venice 和本地模型)。它按 100 分制的综合指标为回复打分,并返回胜出者。
Parseltongue 是做什么的?这是一个用于红队测试研究的输入扰动引擎,提供 33 种混淆技术(如 leetspeak、气泡文字、盲文、摩斯电码、Unicode 替换),分为 3 个强度等级,用于研究模型面对触发词时的稳健性。
作者为什么做这个?Pliny the Prompter 将它构建为“认知解放”的脚手架。这是一个供黑客、哲学家和系统爱好者使用的工具,用于探索超出默认训练后拒答行为的 AI 输出。
Size
1.1 MB
Stars
11.8K
Updated
CommitJul 15
Age
6mo
Commits · 90 Days