LLM Admin:开源桌面大模型网关,统一调度80+AI模型本地管控工具
一、LLM Admin 是什么
LLM Admin 是开源、本地私有化部署的跨平台桌面端大模型统一调度管理工具,项目定位为省钱可靠模型搭档,一站式解决多厂商大模型API适配、密钥分散、调用故障、成本不可控、数据隐私泄露等行业痛点。工具内置可视化桌面面板,无需手动编辑配置文件,统一对接80+国内外主流大模型,自动完成多协议兼容、智能路由、负载均衡与故障转移,全部配置、调用日志、密钥数据本地存储,不依赖第三方SaaS服务,兼顾个人开发者、小型工作室轻量化AI开发需求。
仓库主体为 leaf-llm/llmadmin-ui,配套后端核心网关 llmadmin-core,开源协议采用 Apache-2.0。
二、功能特色
1. 多模型统一接入与协议自动转换
一套网关兼容80+大模型,覆盖文本对话、图像生成两类主流生成场景;
自动双向转换 OpenAI
/v1/chat/completions、Anthropic/v1/messages两套主流API协议,无需为不同厂商单独编写适配代码。
2. 智能模型调度路由体系
支持自定义声明式路由规则,内置负载均衡、服务故障自动转移机制;
按文本、图像、音频、视频多模态自动分流匹配最优模型,降低调用失败率与Token消耗。
3. 可视化桌面运维与成本管控
基于 Neutralino.js 构建原生跨平台桌面客户端,可视化编辑
conf.json、厂商密钥、路由策略;内置实时用量统计面板,可视化展示各模型Token消耗、调用频次、计费成本,精准管控AI支出。
4. 本地隐私安全架构
全量密钥、调用记录、缓存配置仅保存在本地设备,无云端数据上传,规避第三方代理数据泄露风险,满足本地离线开发、敏感内容处理场景隐私要求。
5. 可扩展插件生态
预留插件扩展接口,支持客户端缓存、输入安全校验(Guardrails)等自定义扩展,可按需优化请求速度、拦截风险提示词。
6. 开箱即用跨平台部署
提供Windows/macOS/Linux预编译桌面安装包,下载即可运行;同时完整开放源码,支持开发者自定义编译、二次开发。

三、技术细节
1. 整体分层架构
┌────────────────────── 桌面可视化层(llmadmin-ui) ───────────────────┐ │ Neutralino.js 跨平台桌面容器 + React+Vite前端面板 │ │ 模块:厂商管理、用量统计、路由配置、全局设置 │ └───────────────────────────┬─────────────────────────────────────────┘ │ 本地进程通信 ┌────────────────────── 网关核心层(llmadmin-core/src-gateway) ─────────┐ │ Bun运行时 + Hono轻量Web网关框架 │ │ 内置:路由引擎、协议转换器、负载均衡、故障转移、统计模块、插件系统 │ └───┬───────────┬───────────┬───────────┬──────────────────────────────┘ ▼ ▼ ▼ ▼ OpenAI Anthropic DeepSeek 80+ 大模型厂商接口
2. 核心技术栈说明
前端桌面层(llmadmin-ui)
开发语言:TypeScript(占代码总量80.4%)、CSS、JS、Shell脚本;
界面框架:React + Vite,开发端口5173;
桌面容器:Neutralino.js,打包原生跨平台桌面程序,默认窗口尺寸1280×840;
工程工具:husky、prettier标准化代码规范,CI脚本适配Windows打包流程。
后端网关层(src-gateway 子模块)
运行时:Bun,高性能I/O,高并发API转发;
Web框架:Hono,轻量跨运行时网关,支持流式对话SSE;
模块化拆分:网关独立为Git子模块,UI与核心网关解耦,可单独升级维护。
3. 仓库工程细节
仓库数据:482次提交、160个分支、1个版本标签,无官方发布包;
目录结构:
.githubCI配置、desktop桌面打包代码、srcUI源码、src-gateway网关子模块、打包脚本;编译命令:支持UI单独调试、网关单独构建、桌面端打包、全项目一键编译。
四、应用场景
个人AI开发者本地调试
同时对接GPT、Claude、DeepSeek、国产大模型,统一API地址,切换模型无需修改业务代码,本地存储密钥,避免密钥上传第三方平台。小型工作室AI应用开发
多模型负载均衡、故障自动切换,防止单一厂商限流/宕机导致业务中断;用量统计可视化,精准核算AI开发成本。本地私有化敏感内容处理
法律、医疗、企业内部文档问答等敏感场景,数据全程本地流转,无外网传输,满足数据安全合规需求。多模态AIGC批量生产
图文、音视频混合生成业务,工具自动按模态分配对应模型,简化批量生成调度逻辑。二次开发自定义AI网关
开源源码支持修改路由规则、新增模型厂商、开发专属插件,快速搭建私有统一大模型代理服务。
五、使用方法
方式一:预编译桌面端(推荐普通用户)
打开项目GitHub Releases页面,下载对应操作系统(Windows/macOS/Linux)安装包;
安装并打开LLM Admin桌面客户端;
在可视化面板添加各模型厂商API Key,配置路由、负载均衡策略;
本地网关默认端口8700,业务代码统一调用本地网关地址,即可分发至各类大模型。
方式二:源码本地部署(开发者/二次开发)
# 1. 克隆仓库 git clone https://github.com/leaf-llm/llmadmin-ui cd llmadmin-ui # 2. 安装依赖 npm install cd src-gateway && npm install && cd .. # 3. 本地开发调试 npm run dev:ui # 启动Web管理面板,端口5173 npm run bun:dev # 启动核心网关服务,端口8700 # 4. 编译打包桌面客户端 npm run build:desktop # 一键构建全部产物 npm run build:all
六、竞品对比
选取市场主流开源大模型网关工具 LiteLLM、One-API 与 LLM Admin 横向对比:
| 对比维度 | LLM Admin | LiteLLM | One-API |
|---|---|---|---|
| 部署形态 | 原生跨平台桌面客户端+网关,开箱即用 | 纯Python网关,无原生桌面,需搭配WebUI | Docker网页后台,仅支持浏览器访问 |
| 多协议自动转换 | OpenAI/Anthropic双向自动兼容 | 仅对外统一OpenAI协议,需手动适配Claude接口 | 仅兼容OpenAI标准,Claude需额外配置 |
| 可视化运维 | 内置完整桌面可视化面板,零代码配置 | 无原生可视化,配置依赖代码/配置文件 | 网页后台可视化,界面功能简洁 |
| 本地隐私 | 全部数据本地存储,无外部依赖 | 可本地部署,但日志默认易外泄 | 数据存储于服务端容器,多租户模式存在数据隔离风险 |
| 路由能力 | 模态智能分流+负载均衡+故障转移 | 基础故障转移,无多模态自动路由 | 仅基础负载均衡,无模态智能分配 |
| 上手门槛 | 极低,桌面软件双击运行 | 高,需Python代码编写配置 | 中等,需Docker环境部署 |
| 开源协议 | Apache-2.0 | MIT | MIT |
对比总结
LLM Admin 独有原生桌面客户端优势,普通开发者无需服务器、Docker环境即可本地使用;同时集成完整多模态智能路由、双协议自动转换,兼顾易用性与调度能力,更适合个人、单机本地开发场景;LiteLLM更适合企业代码级深度集成,One-API适合多租户云端API分发场景。
七、常见问题解答(FAQ)
Q:LLM Admin 必须联网才能使用吗?
A:工具本身可以离线启动,但调用OpenAI、Claude等云端大模型需要联网;如果对接本地私有化大模型(如Ollama、vLLM),可完全断网使用。
Q:存储的API密钥会上传到项目作者服务器吗?
A:不会,所有密钥、配置文件、调用日志全部保存在本地设备目录,程序无任何对外上传数据逻辑,不存在密钥泄露至第三方的风险。
Q:支持对接国内大模型(DeepSeek、智谱、通义千问等)吗?
A:项目文档标注支持80+主流模型,包含国内外主流云端大模型,只需在桌面面板填入对应厂商API地址与密钥即可接入。
Q:能否脱离桌面客户端,仅单独运行网关服务?
A:可以,执行 npm run bun:dev 可单独启动src-gateway网关,桌面UI仅作为可视化配置工具,网关可独立对外提供API转发服务。
Q:Windows系统启动桌面端保存配置失败如何解决?
A:项目最新提交已修复Windows文件读写问题,更新代码至main分支,使用Neutralino内置文件系统读写本地用户目录,避免权限不足报错。
Q:可以自定义插件实现限流、缓存功能吗?
A:项目预留插件系统,支持开发客户端缓存、安全校验等扩展插件,可基于TypeScript编写自定义中间件集成至网关。
Q:是否支持多用户、多租户权限管理?
A:当前0.1.0版本定位个人单机使用,未内置多租户用户权限模块,适合单人开发;企业多租户场景可基于源码二次开发扩展。
八、相关链接
项目主仓库(UI+桌面端):https://github.com/leaf-llm/llmadmin-ui
配套核心网关子模块 llmadmin-core:https://github.com/leaf-llm/llmadmin-core
九、总结
LLM Admin 是一款面向个人AI开发者轻量化需求打造的开源本地大模型统一调度桌面工具,依托 Neutralino.js、Bun+Hono 高性能技术栈,将可视化桌面管理与企业级网关调度能力结合,一站式解决多模型API适配、路由调度、成本统计、数据隐私四大核心痛点,无需服务器部署、零代码配置即可完成多厂商大模型聚合,相比同类网关工具大幅降低上手门槛,是单机本地AI开发、敏感内容离线处理场景的轻量化最优开源方案。
版权及免责申明:本文由@AI工具箱原创发布。该文章观点仅代表作者本人,不代表本站立场。本站不承担任何相关法律责任。
如若转载,请注明出处:https://www.aipuzi.cn/ai-news/llm-admin.html

