openKylin 系统智能体(KylinAgent)是一款面向 openKylin 桌面环境的智能助手应用,支持连接本地或远程智能体运行时服务,为用户提供实时流式对话、会话管理、模型配置、技能扩展、记忆管理、过程追踪和运行日志查看等能力。
用户可通过自然语言与系统智能体交互,完成信息查询、文件处理、系统操作辅助和跨应用协同等任务。
后端能力:基于主流开源智能体运行时优化,包括“主干-分支”协同执行架构、轻量级记忆精炼模型、统一模型推理服务、系统操控 Skill 集成、CUA 智能体 Skill 封装。有效降低切换次数与 token 消耗,提升复用准确率。
运行环境维护:启动时自动检查运行时、API Server、版本、CUA 状态,缺失或版本不一致时提示安装/更新。
本地模型:内置 Qwen3.6-35b 与 Holo3.1-35b,下载后注册到本地推理服务,即可在聊天选择器中使用。
实时流式对话 · 会话管理 · 多模型支持 · 附件拖拽 · 过程详情 · 七类设置 · 本地状态保存。
| 模块 | 主要用途 |
|---|---|
| 主界面 | 聊天、选择模型、优先级、查看 Token/耗时、发送附件、管理会话 |
| 设置-通用 | 主题、服务地址、密钥、托盘、委派模式、详情按钮、语音选项 |
| 设置-模型 | 添加/搜索/编辑/删除聊天可用模型 |
| 设置-技能 | 查看/搜索/创建/导入/编辑/卸载技能,控制自进化 |
| 设置-个性 | 编辑 SOUL.md,定义人格、语气、长期指令 |
| 设置-记忆 | 查看统计,编辑智能体记忆和用户画像 |
| 设置-日志 | 查看运行日志 |
| 设置-用量 | 查看服务端会话数、消息数、Token、预估费用 |
(1)新装系统:下载预包含智能体的镜像 https://factory.openkylin.top/.../openKylin-Desktop-V2.0-SP2-AgentOS-20260407-x86_64.iso
(2)旧版本更新:软件商店搜索“系统智能体”或“kylin-agent”;或终端执行 sudo apt update && sudo apt install kylin-agent(磐石架构需维护模式)。
首次启动自动更新运行环境,弹出确认窗口,点击“执行”完成更新,随后进入模型配置页面。
云端推理:支持阿里云(百炼)、百度(千帆)、火山(方舟)、讯飞星火、Kimi、MiniMax、DeepSeek、智谱GLM。填写显示名称、模型ID、API Key 保存。也支持自定义基础URL。
本地推理:需安装统一推理服务 uni-model-infer。通过软件商店或 apt 安装。环境检测:浏览器访问 127.0.0.1:18080 检测显卡驱动、CUDA、llama.cpp。
模型接入:填写模型ID,拖拽GGUF文件,多模态增加 mmproj。注册后可在“设置-模型”下载或手动添加。
① 打开应用,自动加载最近会话,或新建会话。② 选择模型和优先级(低/中/高)。③ 输入问题或拖拽附件。④ 点击发送,生成中可停止。⑤ 点击详情预览或消息上的详情按钮查看过程信息。
无边框设计,侧边栏开关、靠边固定、设置、最小化、**化、关闭到托盘。关闭默认隐藏到托盘。
左侧展示最近会话,底部新建会话。右键重命名/删除,多选删除有确认。流式生成状态更新,其他会话有新内容标记未读。
模型选择器、请求优先级、会话统计(上下文/总消耗/耗时)、详情预览、导出、新建会话(侧边栏隐藏时)。
| 控件 | 说明 |
|---|---|
| 模型选择 | 选择本轮对话模型,来自设置-模型 |
| 优先级 | 低/中/高,随会话保存 |
| 会话统计 | 显示上下文、总消耗、耗时,悬停查看详细 |
输入框提示“请输入消息...”,附件按钮或拖拽文件到输入区。附件标签可移除。语音功能为预留。
每条消息可复制,助手消息可展开思考、工具调用、返回结果摘要。会话详情预览支持关键信息/分组/时间排序,筛选事件导出。
包含通用、模型、技能、个性、记忆、日志、用量七类。窗口可拖动调整大小。
| 设置项 | 用途 |
|---|---|
| 主题 | 跟随系统/浅色/深色 |
| 开机自启动 | 随系统启动 |
| 服务地址/密钥 | 智能体运行时服务地址与鉴权 |
| 最小化到托盘 | 关闭/最小化进入托盘 |
| 启用委派模式 | 控制委派模式 |
| 显示详情预览/导出按钮 | 控制工具栏显示 |
| 显示 Token/上下文 | 会话统计中显示 |
| 语音选项 | 唤醒、自动发送、音色、播报 |
管理聊天可选模型。搜索、添加、编辑、删除。上下文长度可手动填写,0为自动检测。内置 qwen3.6-35b 与 holo3.1-35b,下载后自动注册推理服务,生成 config 标记。保存位置 ~/local/share/kylin-agent/models/。
卡片展示,支持搜索、预览、创建、导入、编辑、卸载。技能自进化允许代理沉淀技能。导入支持 SKILL.md、目录或压缩包。
SOUL.md 定义人格、语气、长期指令。自动保存,重置可恢复默认。
跨会话智能体记忆和用户画像。顶部统计会话数、消息数、记忆条目。容量进度条显示字符占用。
左侧日志文件列表,点击查看内容,大文件显示最后200KB。
显示总会话数、总消息数、输入Token、输出Token、预估费用USD,点击刷新。
| 问题 | 处理方法 |
|---|---|
| 聊天界面没有可选模型 | 进入设置-模型添加;确认服务模型配置接口可用 |
| 发送按钮不可用 | 确认输入框有文字或附件 |
| 看不到详情预览/导出按钮 | 设置-通用启用对应按钮 |
| 技能无法直接编辑 | 仅本地存储模式且目录存在时显示编辑入口 |
| 日志为空 | 确认服务已运行并产生日志,点击刷新 |
| 关闭后窗口不见了 | 默认隐藏到托盘,托盘菜单显示窗口或退出 |
| 注册模型推理服务失败 | 确认 uni-model-infer 已安装,服务 127.0.0.1:18080 可用 |
| 模型已下载但聊天中不可选 | 等待“正在配置模型...”完成,或删除后重新下载 |
| 启动时提示更新智能体运行时 | 点击“执行”自动安装或更新 |
依赖 Qt5.12+,Core/Gui/Widgets/Sql/Network/Xml/Svg 模块。SQLite 驱动必需。
| 系统 | 安装命令/说明 |
|---|---|
| openKylin | sudo apt install build-essential cmake qtbase5-dev libqt5sql5-sqlite libqt5svg5-dev zlib1g-dev git curl rsync python3-pip libc6 libgcc-s1 libstdc++6 zlib1g aria2 libqt5core5a libqt5gui5 libqt5widgets5 libqt5sql5 libsqlite3-dev libqt5network5 libqt5xml5 libqt5svg5 xclip xdotool wmctrl x11-utils x11-xserver-utils xdg-utils libglib2.0-bin libgtk-3-bin scrot python3-tk uni-model-infer kylin-agent-runtime-cache |
确保 libqt5sql5-sqlite、libqt5svg5、zlib1g、uni-model-infer 已安装。uni-model-infer 需 NVIDIA 显卡驱动及 CUDA 13+。
openKylin AgentOS 定位为桌面级智能体平台,深度融合系统操控与 AI 推理。
技术层面,采用“主干-分支”协同执行架构,配合轻量记忆精炼,有效控制 token 消耗并提升任务复用准确率。统一推理服务(uni-model-infer)集成最小切换调度与优先级,降低模型切换开销。
产品设计上,提供完整的本地/云端模型配置、技能扩展、记忆画像、过程追踪等能力,覆盖从个人助手到系统运维的广泛场景。CUA 智能体 Skill 封装使无 API 的桌面应用也能通过界面感知和键鼠模拟实现跨应用协同。
部署层面,支持 apt/软件商店/镜像安装,环境自动检测与修复,降低使用门槛。内置 Qwen/Holo 本地模型,满足离线场景需求。设置中心七类配置,兼顾灵活性与易用性。
整体来看,AgentOS 在桌面 AI 助手领域具备较强的工程化落地能力,尤其在系统级操作、多模型切换、技能自进化等方面形成差异化优势。
问题:如何让桌面系统具备自然语言交互、跨应用协同、持续记忆和技能扩展能力?
解决方案:通过 KylinAgent 提供统一推理服务、技能框架、记忆画像和 CUA 封装。用户通过聊天界面调用模型,结合附件、过程详情、优先级调度,完成复杂任务。技能自进化沉淀经验,个性 SOUL.md 定义人格。
执行方式:
① 安装 uni-model-infer 并配置本地/云端模型。
② 通过设置-模型/技能/记忆完成初始化。
③ 主界面选择模型和优先级,输入自然语言指令或拖拽文件。
④ 利用过程详情和日志追踪执行路径。
⑤ 通过技能导入/编辑扩展能力。
验收模型:
① 环境检测通过,本地推理服务可正常注册模型。
② 聊天界面可选模型并成功生成回复(流式)。
③ 附件上传、过程详情、会话统计正常显示。
④ 技能可创建/导入/卸载,自进化开关生效。
⑤ 记忆和用户画像保存后跨会话生效。
⑥ 日志与用量统计数据准确。
@Tech_Enthusiast CUA Skill 让旧应用也能被操控,生态扩展潜力大。