ENZO Vibe 项目

开源自托管 AI 工作站,300+ 模型、74 技能、零订阅

项目简介

ENZO 是一个完全开源的自托管 AI 工作站,托管在 GitHub(theguysudo/ENZO),可运行 300 多个 AI 模型,支持 9 家主流模型提供商,无需注册账号、无订阅费、无中间商抽成。用户自带 API 密钥(BYOK),费用直接付给模型供应商。Docker 一键部署,本地运行,数据完全私有。

核心功能

  • 300+ 模型统一目录:覆盖 OpenRouter、Groq、NVIDIA NIM、Hugging Face、Google AI Studio、Cloudflare Workers AI、Anthropic Claude 等 9 家供应商,支持实时健康检查
  • 74 个内置 Agent 技能:覆盖 Gmail 邮件处理、日历管理、深度研究、代码生成等高频场景,Agent 执行任务时按需自动调用
  • 自生成 Agent:两轮构建流程(plain-English 任务描述 → 输出操作手册),Agent 可自行维护和更新操作流程
  • 深度研究模式:支持带预算限制的研究查询,自动生成多步骤研究计划并执行
  • 代码生成与实时预览:内置代码模式,提供独立预览窗口,支持边写边运行
  • 浏览器端加密密钥库:API 密钥使用 AES-256-GCM 加密存储于浏览器中,密钥不经过服务器,支持本地一键清除
  • 安全测试:CI 流水线每次推送都运行黑盒渗透测试,包含 44 项安全断言(覆盖身份验证绕过、IDOR、恶意载荷注入等)
  • 多平台部署:支持 Docker 部署本地实例、Google Colab 云端运行,以及 Web 端直接试用演示(enzo-hub.duckdns.org)

技术实现

ENZO 采用 TypeScript(严格模式)开发,约 44,000 行代码,发布周期从 v1.0.0 到 v1.4.0 共 5 个正式版本。系统架构分为两层:客户端(浏览器端,负责密钥加解密与 UI 渲染)和服务端(Docker 容器内运行,处理 Agent 执行、记忆管理和技能调度)。

自托管模式下,第一个经实时验证的 API 密钥会自动写入容器 .env 文件并密封到 enzo-memory 卷,从而解锁所有服务端功能,整个过程无需手动配置 master key。

密钥存储采用 WebCrypto API 生成不可提取的加密密钥,配合用户自定义的口令短语生成 AES-256-GCM 密钥,密钥材料不会写入磁盘,关机即不可读,同时提供可下载的恢复文件用于密钥备份。

快速上手

  • 第一步:克隆代码 git clone https://github.com/theguysudo/ENZO.git && cd enzo

  • 第二步:启动容器 docker compose up -d

  • 第三步:访问本地应用 浏览器打开 http://localhost:5001

  • 第四步:配置模型供应商 登录后选择任意供应商(如 OpenRouter),粘贴 API 密钥,密钥自动加密存储,服务端功能全部解锁

  • 可选:云端免部署 直接访问 https://enzo-hub.duckdns.org 在线试用,或使用 Google Colab 笔记本(自动完成安装和隧道配置)

适用人群

  • 隐私敏感开发者:不愿将 API 密钥和使用数据交给第三方 SaaS
  • 多模型用户:需要在不同场景下切换使用不同模型供应商
  • 技术爱好者:愿意自托管、有能力维护 Docker 环境的用户
  • 企业团队:在内网环境中构建私有 AI 工作流

官方资源

团队信息

由 AI 猎手自动发现

评论与建议

0 条评论