DevCop95/cYHBeriteratus

GitHub: DevCop95/cYHBeriteratus

面向安全工程师的本地无审查 LLM Web 界面,连接 Ollama 运行 abliterated 模型并支持自主 Agent 工具调用与沙箱防护。

Stars: 5 | Forks: 0

# cYHBer Console 💀 ![封面](https://static.pigsec.cn/wp-content/uploads/repos/cas/fd/fdb94a63c569ad1420700fc8a4c09a5a556489f3fd64bd405bd6287d46394c41.png) 一个连接到 `Ollama` 的赛博朋克 / 黑客风格本地 Web 界面,支持**自主 Agent(Tool Calling)**、**abliterated 模型**(无审查)、流畅的实时 streaming,以及“零依赖”的安全架构(无外部 npm 模块)。 ## 🔥 新特性与功能 - **赛博朋克 UI:** Glitch(故障)效果、扫描线和复古动画。 - **Agent 引擎:** 如果你开启了 Agent 模式,模型可以在你的电脑上执行实际操作: - `web_fetch`:读取互联网文章。 - `web_search`:通过 DuckDuckGo 在互联网上搜索。 - `read_file` / `write_file` / `list_directory`:在你的文件系统上操作(带有 Sandboxing)。 - `run_command`:在 PowerShell 中执行命令。 - **安全性:** - 防范目录遍历(AI 无法逃出项目目录)。 - 阻断 SSRF(AI 无法使用 `web_fetch` 扫描你的本地网络)。 - 速率限制和针对巨型 payload 的保护。 - **实时切换器:** 直接在界面上动态切换模型,无需重启服务器。 ## 🛠 快速安装 ### 1. 安装前置条件 请确保已安装: - **[Node.js](https://nodejs.org/es/)**(任何近期版本)。 - **[Ollama](https://ollama.com/download)**。 ### 2. 下载模型 打开你的终端(PowerShell 或 CMD)并下载推荐的模型。系统会自动检测你已安装的模型。 ``` # 选项 1:Abliterated (Sin censura) - 5B MoE (非常适合普通电脑,快速且能力强) ollama pull huihui_ai/huihui-moe-abliterated:5b # 选项 2:Abliterated (Sin censura) - 7B (适合配备良好显卡的电脑) ollama pull huihui_ai/qwen2.5-abliterate:7b-instruct # 选项 3:Abliterated (Sin censura) - 3B (适合极低配置的电脑) ollama pull richardyoung/qwen2.5-3b-instruct-abliterated # 选项 4:Abliterated - 4B ollama pull kaineone/qwen3.5-4b-abliterated ``` *(注意:请确保 Ollama 正在后台运行,默认端口为 `11434`)* ### 3. 启动 cYHBer Console 服务器 克隆或下载此文件夹,在项目目录中打开终端并运行: ``` node server.js ``` ### 4. 进入系统 打开你的 Web 浏览器并访问: 👉 **[http://127.0.0.1:4000](http://127.0.0.1:4000)** ## 🏗 项目架构 本项目不需要 `npm install`,因为它仅使用 Node 的原生模块(`http`、`fs`、`path` 等),以实现最高的速度和安全性。 ``` cYHBeriteratus/ ├─ server.js # Punto de entrada principal (Loop de Eventos) ├─ tools.js # Lógica de las herramientas del agente (Sandboxing) ├─ src/ │ ├─ config.js # Configuraciones globales y variables de entorno │ ├─ utils/ │ │ └─ logger.js # Sistema de log estructurado en consola │ ├─ middlewares/ │ ├─ security.js # Rate-limiting y CSP (Security Headers) │ └─ validator.js # Defensa contra ataques de payload y validación JSON ├─ public/ # Archivos frontend estáticos │ ├─ index.html # UI Base │ ├─ styles.css # Animaciones Cyberpunk │ ├─ app.js # Lógica frontend (Streaming y chat history) │ └─ img/ ``` ## 🔒 Agent 模式 在屏幕右上方,你会找到一个用于开启“AGENT 模式”的开关。 - **关闭:** 模型表现为标准的 ChatGPT(正常、快速的文本回复)。 - **开启:** 模型在回复前会进行思考,并可以决定使用系统工具(搜索网络、运行脚本等)来执行你的指令。
标签:AI合规, AI智能体, AI风险缓解, LLM评估, MITM代理, Ollama, Web界面, 安全辅助工具, 数字取证, 本地大模型, 自动化脚本, 自定义脚本