Ollama LM Studio llama.cpp Open Source / 开源

本地 LLM 聊天平台 Local LLM Chat Platform

Helix 是一个开源平台,支持多模型运行时、本地部署、群聊讨论、深度监控和参数调优。让多个 AI 模型协作讨论,自主得出最佳方案。 Helix is an open-source platform for multi-model runtimes, local deployment, group chat discussions, deep monitoring, and parameter tuning. Enable multiple AI models to collaborate and reach optimal solutions together.

GitHub 仓库 GitHub Repository → 快速开始 Quick Start

Python FastAPI React TypeScript WebSocket
3+
支持模型运行时
Model Runtimes
5
群聊模式
Group Chat Modes
∞
可扩展插件
Extensible Plugins
3
部署模式
Deployment Modes

核心功能 Core Features

多运行时支持 Multi-Runtime Support

统一接口连接 Ollama、LM Studio、llama.cpp,自动适配不同运行环境。 Unified interface connecting Ollama, LM Studio, and llama.cpp with automatic runtime adaptation.

群聊模式 Group Chat Modes

并行响应、串行对话、角色分工、自主讨论,多种模式自由切换。 Parallel responses, serial dialogue, role-based collaboration, and autonomous discussion modes.

深度监控 Deep Monitoring

实时显示内存占用、GPU 使用、参数数量、量化类型、KV Cache 等详细信息。 Real-time display of memory usage, GPU utilization, parameter counts, quantization types, and KV cache.

参数调优 Parameter Tuning

全局、会话级、模型级三级参数配置,实时调整 temperature、top_p 等。 Three-level parameter config (global, conversation, model) with real-time temperature, top_p tuning.

跨平台部署 Cross-Platform Deployment

支持 Linux、Windows、macOS,可本地、局域网、远程服务器多种模式。 Runs on Linux, Windows, macOS — deploy locally, on LAN, or connect to remote servers.

插件系统 Plugin System

事件驱动的插件架构,轻松扩展新功能:模型评分、聊天导出、能力对比。 Event-driven plugin architecture for easy extension: model scoring, chat export, capability comparison.

系统架构 System Architecture

Frontend React + Vite + TS Model Management UI Chat + Monitor REST / WS Backend API FastAPI + Socket.IO /models /chat /monitor /config + WebSocket HTTP Model Runtimes Local / LAN / Remote Ollama · LM Studio llama.cpp Core Modules Model Adapters OllamaAdapter LMStudioAdapter LlamaCppAdapter Plugin API Chat Engine Parallel · Serial Role-based · Autonomous Control: pause / resume 5 modes Monitor Agent CPU / RAM / GPU Model Params · KV Cache Quantization Info Real-time Plugin System Event Bus + Hooks pre_generate · post_generate · on_metrics · on_chat_event Extensible: scoring · export · benchmarking Config Global / Session / Model bindings Import / Export Storage JSON · SQLite Chat History Cloud Sync (opt)

快速开始 Quick Start

1. 克隆仓库 1. Clone the Repository

git clone https://github.com/TbusOS/Helix.git
cd Helix

2. 启动后端 2. Start Backend

cd backend
pip install -r requirements.txt
uvicorn helix.main:app --reload --port 8000

3. 启动前端 3. Start Frontend

cd frontend
npm install
npm run dev

4. 使用 Docker (可选) 4. Using Docker (Optional)

docker-compose up -d

功能对比 Feature Comparison

功能 Feature Helix Open WebUI Lobe Chat SillyTavern
多运行时支持 Multi-Runtime ✓ Ollama/LM Studio/llama.cpp ✓ Ollama + OpenAI ✓ Ollama + OpenAI ○ API only
群聊模式 Group Chat ✓ 5 种模式 ○ Limited ○ In progress ✓ Extensions
深度监控 Deep Monitoring ✓ 全方位 ○ Basic ○ Basic ○ Limited
参数调优 Parameter Tuning ✓ 三级配置 ✓ Yes ✓ Yes ✓ Yes
插件系统 Plugin System ✓ Event-driven ○ Extensions ✓ Plugins ✓ Rich ecosystem
跨平台部署 Cross-Platform ✓ 本地/LAN/远程 ✓ Local ✓ Cloud ✓ Local
开源协议 License Apache 2.0 MIT MIT MIT

开源贡献 Open Source Contribution

Helix 采用 Apache 2.0 开源协议,欢迎提交 Issue 和 Pull Request!你的每一份贡献都将推动项目发展。 Helix is Apache 2.0 licensed. Contributions, Issues, and Pull Requests are welcome! Every contribution helps make this project better.

提交 Issue Submit Issue 提交 PR Submit PR