1. 项目定位与用途
G0DM0D3 是一个完全开源、注重隐私的 AI 聊天界面,定位为 'liberated AI 交互平台',旨在为用户提供不受传统内容限制、可自由探索 AI 模型能力的工具。它通过 OpenRouter 聚合 50+ 主流 AI 模型,使用户无需切换平台即可访问多种模型。项目核心用途包括:进行 AI 模型的红队测试与安全研究、开展认知科学实验以分析模型行为、以及实现无限制的 AI 交互探索。界面设计强调黑客文化与系统 tinkering 精神,提供 Matrix、Hacker 等主题风格,并包含隐藏的 Easter Eggs 增强探索乐趣。所有代码采用 AGPL-3.0 许可证开源,确保用户自由使用、修改与分发。
2. 解决的问题
G0DM0D3 针对传统 AI 聊天接口的多个局限提出解决方案:首先,通过 GODMODE 系统提示词解除模型的内容过滤限制,实现 'cognition without control';其次,引入 GODMODE CLASSIC 模式,让 5 个精心配置的模型+提示组合并行竞争,通过评分机制选出最优响应,解决单模型质量不稳定的问题;第三,开发 ULTRAPLINIAN 多模型评估引擎,支持 5 个层级(10-51 个模型)的并行查询与复合评分,提供系统化的模型比较框架;第四,实现 Parseltongue 输入扰动引擎,包含 33 种技术检测与绕过内容过滤,支持红队研究;第五,设计 AutoTune 参数自适应引擎,根据对话上下文自动优化温度、top_p 等生成参数,并通过用户反馈持续学习;最后,采用隐私优先架构,API 密钥仅存于浏览器,遥测数据匿名且可 opt-out,解决隐私顾虑。
3. 适用场景
该界面主要适用于三类场景与用户群体:AI 安全与红队测试领域,研究人员可使用 Parseltongue 扰动引擎系统化测试模型鲁棒性,利用 GODMODE 模式探索边界案例,通过 ULTRAPLINIAN 评估不同模型的防御能力;认知科学与 AI 行为研究,实验者可通过多模型并行响应对比分析模型推理模式,利用 AutoTune 的反馈学习研究参数对输出的影响,借助 STM 模块观察语义转换效果;黑客文化与系统探索社区,爱好者可体验 liberated AI 交互,测试模型极限,参与开源社区贡献,或部署自定义实例进行私人实验。此外,教育机构可用于 AI 伦理与安全教学,开发者可基于模块化架构扩展新功能。所有场景均强调在合规与道德框架内的研究使用。
4. 安装与部署
G0DM0D3 支持多种安装与部署方式,满足不同用户需求。最简单的方式是直接访问托管版本(godmod3.ai),只需携带 OpenRouter API 密钥即可使用,无需任何安装。对于自托管用户,项目采用单文件设计:克隆仓库后,可直接在浏览器中打开 index.html 文件,或使用 Python 启动本地服务器(python3 -m http.server 8000)。项目基于 Next.js 构建,支持静态导出,可部署至任何静态托管服务,包括 GitHub Pages、Vercel、Cloudflare Pages、Netlify 等,只需上传 index.html 及相关资源文件。Docker 部署方式也已提供,包含 Dockerfile 和 docker-compose.yml 配置,支持容器化运行。API 服务器可独立启动(npm run api),便于集成自定义后端。所有部署方式均无需构建步骤或复杂依赖,体现了 'single-file deployment' 的设计理念。
5. 使用方式
使用 G0DM0D3 的基本流程如下:首先在浏览器中打开应用(通过托管地址或本地部署),点击设置图标输入 OpenRouter API 密钥(密钥仅存储在本地浏览器,不会上传至第三方服务器);返回主界面后,从顶部模式选择器中选择所需功能模式,包括 GODMODE CLASSIC(5 模型并行竞争)、ULTRAPLINIAN(多模型评估,可选 FAST/STANDARD/SMART/POWER/ULTRA 层级)、或标准聊天模式;在输入框中键入查询内容,系统会根据所选模式处理请求:GODMODE 模式会并行调用 5 个配置好的模型组合,ULTRAPLINIAN 会按层级调用 10-51 个模型并评分,标准模式则调用单一模型;发送后,界面以流式方式显示响应,GODMODE 模式会高亮显示获胜响应,ULTRAPLINIAN 展示所有模型的评分与排名;用户可对响应进行 thumbs up/down 评分,这些反馈将用于 AutoTune 引擎的在线学习,优化后续参数选择。高级用户可进一步配置 Parseltongue 扰动级别、AutoTune 策略、STM 模块等设置。
6. 技术实现特点
G0DM0D3 在技术实现上具有多个显著特点:模块化架构设计,核心功能拆分为独立库文件,包括 autotune.ts(参数自适应引擎)、parseltongue.ts(输入扰动引擎)、openrouter.ts(API 集成层)、godmode-prompt.ts(系统提示词管理)、autotune-feedback.ts(反馈学习循环)等,便于维护与扩展;前端直连 API 设计,通过 openrouter.ts 直接调用 OpenRouter 服务,无后端代理,最大限度保护用户隐私;自适应参数系统,AutoTune 结合策略模板、上下文模式匹配与用户反馈的指数移动平均(EMA)学习,动态优化温度、top_p、top_k 等生成参数;红队测试支持,Parseltongue 提供 33 种触发词检测与 6 种混淆技术(leetspeak、bubble text、braille、morse、Unicode substitution、phonetic),覆盖轻量、标准、重度三级强度;静态部署友好,Next.js 配置为静态导出(output: 'export'),配合 trailingSlash 设置,可轻松部署至 GitHub Pages 等平台;状态管理采用 Zustand 并持久化至本地存储,确保会话连续性;UI 基于 React 与 Tailwind CSS,支持 Matrix、Hacker、Glyph、Minimal 四种主题,并融入 Framer Motion 实现流畅动画。