📌 项目地址:elder-plinius/G0DM0D3 | ⭐ 9,441 颗星 | 🔧 TypeScript | 📜 未标注
这个项目在解决什么?—— 打破AI的“后训练层”枷锁
当前主流AI聊天界面(如ChatGPT、Claude)都绑定了单一模型,并且由提供商在部署时施加了内容过滤、审查规则(即“后训练层”)。如果你需要测试模型的安全边界、做认知研究、或者单纯想绕过那些保守的限制,G0DM0D3提供了一个全开放、隐私透明的替代方案。它本质上是一个多提供方、多模型并行竞速的聊天前端,核心目标就是让用户获得“未经束缚”的AI输出控制权。
实际用法:两种方式立刻上手
1. 直接使用托管版
访问 godmod3.ai,浏览器打开即用。你需要准备至少一个API Key:
– OpenRouter Key(推荐,可访问60+模型)
– Venice Key(支持最多44个模型)
– 或本地OpenAI兼容的服务器(如Ollama)
在Settings里填入Key即可开始对话。
2. 自托管(单HTML文件,无构建步骤)
项目核心UI是一个独立的 index.html,不需要安装npm依赖或构建工具。README给出了最直接的启动方式:
git clone https://github.com/elder-plinius/G0DM0D3.git
cd G0DM0D3
# 直接在浏览器打开文件
open index.html
# 或通过本地HTTP服务(推荐,避免CORS问题)
python3 -m http.server 8000
打开浏览器后,同样在Settings里配置API Key。如果只做纯静态部署,聊天UI可以正常工作;Telemetry(匿名元数据上报)默认开启,可以关闭或者在Cloudflare Pages上部署附带的 functions/api/telemetry.ts 来启用。
3. 运行本地模型(以Ollama为例)
ollama pull qwen3:8b # 拉取任意一个支持OpenAI API的模型
ollama serve # 启动本地API服务
然后在UI的 Settings → API Keys → Local Models 里填入 http://localhost:11434 即可。G0DM0D3会把它当作一个OpenAI兼容的端点在多模型竞速中使用。
核心特色:不是普通的聊天界面
🔥 GODMODE CLASSIC —— 五路并行竞速
同时向5个不同的提示词+模型组合发起请求,并排显示所有回复,让你快速对比哪个组合给出了最佳结果。这对红队测试尤其有价值:同一个问题,用不同风格提示词和不同模型,可能会得到截然不同的绕过效果。
🌋 ULTRAPLINIAN —— 多模型评估引擎
支持跨5个级别的评估(12~60个OpenRouter模型),每个模型对同一个输入输出打分,并生成复合评分。你可以用它在多个候选输出中自动选出“得分最高”的答案,或者观察不同模型对同一问题的偏好差异。
🐍 Parseltongue —— 对抗性输入扰动
内置33种输入扰动技术,分为3个强度等级。你可以对问题应用混淆、填充、格式转换等操作,用来测试模型的安全过滤是否会被绕过。例如,在提示词中加入Base64编码、Unicode变体、同义词替换等——这正是红队人员常用的技巧。
🎛 AutoTune —— 上下文自适应采样参数
针对20种不同的查询上下文(如代码生成、角色扮演、问答等),动态调整temperature、top_p等采样参数。这避免了用户手动调参的繁琐,也让对比实验更公平。
🔐 隐私控制
默认启用“仅元数据”的应用遥测(无对话内容),可以在Settings中切换到“无日志”或“仅本地”模式,完全封禁外连。对话记录和设置都存储在浏览器localStorage,支持导出/导入。
和同类工具的区别
| 方面 | G0DM0D3 | 普通ChatGPT/Claude界面 | 其他自托管前端(如Open WebUI) |
|---|---|---|---|
| 模型来源 | 多提供方(OpenRouter、Venice、本地) | 单一模型提供商 | 通常只支持一个后端(如Ollama) |
| 并行对比 | 支持5路甚至60路对比 | 无 | 一般需手动切换 |
| 红队工具 | 内建Parseltongue、AutoTune | 无 | 需额外集成 |
| 部署复杂度 | 单HTML文件 | 云服务 | 需安装完整后端(数据库、模型服务) |
G0DM0D3的最独特之处在于它不是为“正常聊天”设计的,而是为突破限制、对比、评估而生的工具。如果你只是需要一个普通的AI助手,它可能过于复杂;但如果你在研究模型安全、对抗性测试、或者想同时调用几十个模型做对比,这是目前最轻量的入口。
需要注意的事项
- 许可证:README未显式声明许可证(LICENSE文件可能存在于仓库中,但未提及),使用前需确认。仓库名
elder-plinius/G0DM0D3,建议查看仓库根目录的LICENSE文件。 - API费用:使用OpenRouter/Venice需要付费,本地模型则无需,但需要硬件支撑。
- Telemetry:默认开启仅元数据上报,但可以在Settings中彻底关闭。
- 安全风险:Parseltongue等功能的目的是攻击模型防护,请仅用于合法研究或自己的环境。滥用可能违反服务条款。
- 稳定性:项目Star数接近10K,但作为红队工具仍可能频繁更新,建议clone而不是直接修改index.html。
适合谁用?
- 红队测试工程师:快速验证不同提示+模型的绕过效果
- AI安全研究员:研究后训练层的脆弱性,做对比实验
- 模型爱好者:想同时体验多个模型输出,或测试本地模型与商业模型差距
- 有隐私焦虑的用户:全本地运行,对话不出机器