DevCop95/cYHBeriteratus
GitHub: DevCop95/cYHBeriteratus
面向安全工程师的本地无审查 LLM Web 界面,连接 Ollama 运行 abliterated 模型并支持自主 Agent 工具调用与沙箱防护。
Stars: 5 | Forks: 0
# cYHBer Console 💀

一个连接到 `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界面, 安全辅助工具, 数字取证, 本地大模型, 自动化脚本, 自定义脚本