Update README.md
Kylin-TARS 是一个基于桌面操作系统的多智能体 GUI 自动化系统,采用分层架构设计,通过 MCP(Master Control Protocol)协议实现智能体间的标准化通信与协调。系统集成了多个专业领域智能体,结合 System-2 推理引擎与记忆模块,为桌面环境提供智能化的任务执行与系统操作能力。
系统包含 6 个功能完备的专业智能体,覆盖桌面操作的主要场景:
系统自研 MCP-over-DBus 协议,深度整合 MCP 协议语义与系统原生 D-Bus IPC 机制:
系统实现了可解释的 System-2 推理模块,支持复杂任务的结构化分解与执行:
内置记忆模块,实现任务轨迹的存储、检索与可视化:
完整的协作日志系统,支持全链路任务追踪:
基于 Gradio 构建的现代化 Web 管理界面:
灵活的模型适配架构,支持多种大语言模型:
四级权限管控体系,保障系统安全:
系统采用四层分层架构设计:
用户任务 ↓ Gradio UI ↓ System-2 推理 ↓ (任务分解) 记忆检索 ↓ (检索相似任务) 推理链生成 ↓ MCP Server ↓ (负载均衡/故障转移) 智能体调用 ↓ 执行结果 ↓ 协作日志记录 ↓ 记忆存储 ↓ 结果展示
Kylin-TARS 项目旨在打造一个标准化、可扩展的多智能体桌面自动化框架,为研究人员和开发者提供统一的研究与实现范式。
Kylin-TARS
项目概述
Kylin-TARS 是一个基于桌面操作系统的多智能体 GUI 自动化系统,采用分层架构设计,通过 MCP(Master Control Protocol)协议实现智能体间的标准化通信与协调。系统集成了多个专业领域智能体,结合 System-2 推理引擎与记忆模块,为桌面环境提供智能化的任务执行与系统操作能力。
主要功能特点
多智能体协同框架
系统包含 6 个功能完备的专业智能体,覆盖桌面操作的主要场景:
MCP 标准化通信协议
系统自研 MCP-over-DBus 协议,深度整合 MCP 协议语义与系统原生 D-Bus IPC 机制:
System-2 推理引擎
系统实现了可解释的 System-2 推理模块,支持复杂任务的结构化分解与执行:
记忆与检索系统
内置记忆模块,实现任务轨迹的存储、检索与可视化:
协作日志追踪
完整的协作日志系统,支持全链路任务追踪:
统一 Web 界面
基于 Gradio 构建的现代化 Web 管理界面:
模型适配层
灵活的模型适配架构,支持多种大语言模型:
权限管理框架
四级权限管控体系,保障系统安全:
技术栈选型
核心技术
GUI 操作工具
开发工具与库
系统架构
系统采用四层分层架构设计:
数据流动
Kylin-TARS 项目旨在打造一个标准化、可扩展的多智能体桌面自动化框架,为研究人员和开发者提供统一的研究与实现范式。