尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
XXL-AI v1.1.1 发布|Desk 桌面客户端正式上线,云本结合再进一步
Release Notes【本地版Desk 桌面端】本地版Desk 桌面端以·与云版零依赖、独立构建发布详细安装与操作见官方文档。1、【重点】Desk/客户端上线基于 Electron Vue3 TypeScript 构建跨平台桌面客户端支持 mac / win / linux 一键安装及应用本地优先、开箱即用2、【新增】多供应商模型接入兼容 OpenAI 协议供应商 模型本地配置首次启动自动预置 OpenCodeGo / Ollama / Deepseek / 智谱GLM3、【架构】Agent 运行时进程隔离Pipi-aipi-agent-core运行于独立utilityProcess主进程仅做 IPC 网关与越界审批长会话与工具重活不阻塞 UI4、【新增】Plan / Build 模式Plan 只读仅只读文件与检索工具、Build 全量读写随会话持久化默认 Build文件操作限定当前项目目录越界弹原生对话框「允许本次 / 本会话允许 / 拒绝」5、【新增】流式对话与执行过程可视化流式输出思考过程 / 工具调用 / 回复内容助手消息按片段发生顺序渲染时间线思考 → 工具 → 正文交错思考折叠、工具调用状态与耗时展示、Markdown 实时渲染与代码高亮6、【新增】项目与会话管理项目绑定本地磁盘目录会话归属项目支持搜索 / 重命名 / 删除 / 排序会话与消息落本地 SQLite 单文件运行时数据目录可自定义7、【新增】本地系统能力终端命令行node-pty xterm侧边任务面板含文件目录树 编辑保存 预览 跟随本地变更与浏览器多标签webview8、【新增】个性化设置应用名称 / Slogan / 自定义指令浅色默认/ 深色主题中 / 英双语9、【优化】性能与体验会话落库增量 单事务、运行时增量合批、渲染端按需滚动生成中切换会话不丢内容退出时回收运行时与终端进程。10、【强化】Desk命令运行环境Node/Python支持自定义PATH设置提升本地环境兼容性Node默认使用内置版本降低本地环境依赖11、【强化】Desk终端locale显示设置UTF-8解决中文乱码问题12、【新增】客户端支持自动检测新版本并引导升级【云版Web 服务端】1、【优化】项目合并部署研发环节前后端分离部署期前端产物内嵌进后端 Jar单进程单端口对外2、【新增】I18N 模块重构前后端国际化逻辑优化统一后端控制标准化国际化资源文件结构支持多语言配置并优化前端国际化加载逻辑3、【优化】模型API请求通参调整设置 User-Agent: XXL-AI 便于供应商识别4、【优化】供应商模型请求参数属性优化支持格式检测与合法性检测5、【升级】项目依赖升级最新版本一、简介XXL-AI 是一个「云本结合」的 AI Agent 开发平台提供两种同源同品牌、能力互补的交付形态可按团队规模与使用场景独立选用也可组合使用云版以 Agent 编排为中枢标准化扩展「MCP SKILL RAG」配套多供应商、空间隔离、RBAC 权限与流式对话等工程化底座可快速构建并一键发布 Agent。开源、开箱即用支持集群部署与生产落地。本地版跨平台桌面客户端面向个人的本地工作台围绕本机项目目录提供对话、文件读写、终端命令、文件 / 浏览器侧边任务等能力安装即用、离线可用数据仅落本地 SQLite。项云版Web 服务端本地版Desk 桌面端形态B/S Web 应用浏览器访问C/S 桌面应用一键安装mac / win / linux面向团队——多用户、多业务空间Tenant个人——单用户本地工作台定位Agent 编排、一键发布、权限治理本地优先直接操作本机项目与系统能力扩展MCP SKILL RAG多供应商流式对话本地文件 / 终端 / 浏览器面板Plan / Build 模式模块xxl-ai-apixxl-ai-uixxl-ai-samplexxl-ai-desk依赖MySQL Redis Milvus零依赖仅本地 SQLite二、文档地址中文文档https://www.xuxueli.com/xxl-ai/Github地址https://github.com/xuxueli/xxl-ai三、架构设计XXL-AI 采用「云本结合」云版Web / 服务端与本地版Desk 桌面端同源互补。整体自上而下分为入口、前端、应用、运行时、支撑、外部六层┌──────────────────────────────────────────────────────────────────────────────────────────────────────┐ │ 入口层 管理端 admin浏览器 · 公开端访客 /#/chat/{uuid} · Desk 桌面客户端mac / win / linux │ ├──────────────────────────────────────────────────────────────────────────────────────────────────────┤ │ 前端层 云版 xxl-ai-ui —— Vue3 Vite Element Plus TS开发 :3000生产内嵌进 APIHash 路由│ │ 本地版 Desk Renderer —— Vue3 Element PluscontextBridge → window.desk.* │ ├──────────────────────────────────────────────────────────────────────────────────────────────────────┤ │ 应用层 云版 xxl-ai-api —— SpringBoot MyBatis XXL-SSO:8080 │ │ framework登录鉴权 · RBAC 菜单/按钮 · 系统管理 · 审计日志 │ │ business空间 · 供应商 · 知识库 · MCP · SKILL · Agent · Chat │ │ 本地版 Desk Main —— IPC 网关 · SQLite(Drizzle) 持久化 · Agent 托管 · 越界审批 │ ├──────────────────────────────────────────────────────────────────────────────────────────────────────┤ │ 运行时层 云版 harness —— llm · chat · rag · mcp · skill · supplier运行时支撑无 Controller │ │ 本地版 Pi 运行时 —— pi-ai pi-agent-core独立 utilityProcess │ ├──────────────────────────────────────────────────────────────────────────────────────────────────────┤ │ 支撑层 云版 MySQL业务/平台 · Redis登录态 对话流 · Milvus向量库 │ │ 本地版 SQLite 单文件零依赖 · 本地文件 / 终端 / 浏览器 │ ├──────────────────────────────────────────────────────────────────────────────────────────────────────┤ │ 外部层 OpenAI 兼容供应商对话/嵌入 · 远程/本地 MCP 服务 · 示例 xxl-ai-sample可选 │ └──────────────────────────────────────────────────────────────────────────────────────────────────────┘四、安装部署XXL-AI 是一个「云本结合」的 AI Agent 开发平台提供两种同源同品牌、能力互补的交付形态可按团队规模与使用场景选用合适版本安装和部署。4.1 【云版Web 服务端】XXL-AI 云版项目支持 Docker Compose 一键部署部署脚本如下# 第一步代码clone本部 前往仓库目录 git clone https://github.com/xuxueli/xxl-ai.git cd ./xxl-ai # 第二步构建前端并同步产物npm run build 构建 distnpm run sync:dist 复制到 xxl-ai-api 静态资源目录 cd xxl-ai-ui npm install npm run build npm run sync:dist cd .. # 第三步构建后端 mvn clean package # 第四步进入 docker 目录支持自定义 .env 配置如修改 MYSQL_PATH 配置设置 Mysql 数据持久化目录 cd ./docker/ cat .env # 第五步启动/停止项目 docker compose up -d docker compose down4.2 【本地版Desk 桌面端】XXL-AI 本地版项目支持跨平台客户端一键安装下载对应版本如mac/win安装程序即可。下载地址https://github.com/xuxueli/xxl-ai/releases五、核心功能操作指南5.1 【云版Web 服务端】登录工作台编排 Agent发布 Agent使用示例Agent 调用 MCP 工具网页抓取汇总「今日热点社会新闻」5.2 【本地版Desk 桌面端】安装并打开Desk客户端配置供应商模型使用示例Desk客户端/Agent 通过 本地系统能力Node/Python进行文件操作。
RELATED

相关推荐

Hibernate压力测试实战:从目标拆解到SQL放大倍数定位

Hibernate压力测试实战:从目标拆解到SQL放大倍数定位

给一个基于Hibernate开发的系统做压力测试,第一轮跑完往往是这样的:TPS低得离谱,数据库CPU冲到90%以上,应用日志里SQL打印得飞快,但业务代码看起来明明没写多余查询。这不是玄学,也不是Hibernate本身效率差…

📅 2026/10/10 2:59:19
AI让数学再也回不去那个旧世界了。

AI让数学再也回不去那个旧世界了。

昨天早上,可能会是人类时代的一个分水岭。 以至于这篇文章,在我即使有提前做了大量功课,有一定的知识储备的情况下,还是写了整整一天的时间,完稿时间是今天的凌晨6点15,无他,还是因为这个事件的…

📅 2026/10/10 2:54:19
Python Java PHP底层对比:内存并发性能全解析

Python Java PHP底层对比:内存并发性能全解析

1. 为什么突然想聊这个话题最近在群里看到不少朋友争论“到底该学 Python 还是 Java”,还有人问 PHP 是不是真的不行了。说实话,这类问题很难用一句话回答,因为三个语言背后的设计思路差别挺大。今天不打算站队,就单纯从底层实现的…

📅 2026/10/10 2:54:19
MORE NEWS

更多资讯

📰

SpringBoot2+Vue3养老院管理系统源码解析与实战

如果你正在找一套能直接拿来改、能跑通、能写进简历或毕业设计的全栈管理系统源码,SpringBoot2 Vue3 MyBatis-Plus MySQL8.0 这套养老院管理系统,恰好就是典型的“前后端分离 权限管理 CRUD 业务闭环”的项目形态。这套组合这两年几乎是 Java Web 领…

📰

蚁剑初始化报错 [object Object] 排查与工作目录配置指南

1. 这个报错,十有八九是第一次初始化时撞上的先还原一下场景。你从网上下了蚁剑(AntSword)的源码包,解压之后双击启动,界面顺利出来了。这时它提示让选一个“工作目录”,你随手建了个文件夹指了过去&#x…

📰

FTTH装维服务规范:现场防翻车 checklist 与预测性维护

简介:本资源是中国电信官方发布的《FTTH装维服务规范》PPT课件,面向通信行业宽带装维工程师、新入职技术人员及服务管理岗位人员,系统解决FTTH入户安装与日常维护中的标准化执行问题。课件完整覆盖“出门前三准备”(电话预约、仪容…

📰

SpringBoot+Vue3+MyBatis+MySQL实战:从零搭建BS美食网站系统

“踩过的坑比别人写的代码还多”——这是我和这套BS美食网站系统源码打交道最真实的感受。前后端分离这件事,网上教程一抓一大把,但真正能把SpringBoot、Vue3、MyBatis、MySQL这四样东西揉成一个“能跑、能看、能改、能上线”的完整项目,尤其…

📰

TypeSafe AI 被死亡传闻真相:API 延迟与代码提交下降的排查指南

1. 一场“被死亡”引发的技术圈信任危机做AI应用开发的人,最近大概率在技术社区里刷到过类似“TypeSafe AI 是不是凉了”“官网打不开”“API 没响应”的帖子。我最早看到这些讨论是在一个开发者群组里,有人甩了张截图,说某个依赖 TypeSafe A…

📰

MLE 高级 Large-scale matrix operations GPU

结合公开 Systems ML / MLE / GPU-performance 面试经验和真实 AI Infra workload,我建议至少能回答下面这些:Why can sparse matrix multiplication be slower than dense GEMM?Explain COO vs CSR vs CSC and when you would use each.Why are GNN wo…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬