基于 Rust + GPUI 构建的全能本地 AI 助手 · 多模型 · 多智能体 · 安全可控
最新版本 v— 🧩 新增插件系统
My 桌面助手是一款用 Rust 语言开发、采用 GPUI 框架渲染界面的本地 AI 助手软件。它将智能对话、智能体编排、多渠道接入、本地代理、桌面宠物等能力整合在同一个客户端中,
数据完全保留在本地,兼顾性能与隐私安全。软件同时提供图形界面(my)与命令行工具(mycode),覆盖日常办公、开发辅助与自动化场景。
v1.1.0 起引入插件系统:语音合成、语音识别、本地大模型、OCR 等能力以插件形式按需安装,详见插件中心。
支持 Markdown 渲染、内嵌浏览器、桌面截图,对话持久化保存,会话窗口独立管理。
Agent 工具执行、Swarm 多智能体编排,含循环检测、护栏、子代理限流、任务总结等中间件。
完整支持 Model Context Protocol 客户端与服务端,可挂载外部工具与资源。
自动抽取、整合、检索长期记忆,支持记忆漂移检测与会话上下文关联。
内置技能与外部技能包加载,支持文件变更、参数校验与安全沙盒执行。
钉钉、飞书、QQ、微信渠道集成,支持消息监听与自动回复。
Computer Use 能力,含执行器、守门员、权限控制,安全地操作桌面应用。
内置代理服务,支持鉴权、限流、模型路由、日志统计与智能体增强。
原生宠物窗口,支持动画、交互、对话桥接,可一键开关。
任务流水线调度、API 密钥管理,可视化查看执行进度。
执行策略、路径策略沙盒隔离,会话/消息钩子灵活扩展业务流。
支持 DeepSeek、Ollama、智谱、OpenRouter、LMStudio、ModelScope 等多种模型,并提供 mycode CLI。
正在获取版本信息...
最新版本:—
方式一:通过百度网盘下载 Windows 安装包
链接: https://pan.baidu.com/s/1xFgXwiNZCkg19iERhBJatA?pwd=8888
提取码: 8888
方式二:客户端在「设置 → 关于 → 检查更新」可自动获取新版本提示,点击通知中的链接会跳转到本页面。
v1.1.0 起,My 桌面助手引入插件系统:语音合成、本地大模型、多模态理解、语音识别、文字识别、关键词唤醒等能力均以插件形式提供,
解压到主程序目录下的 Plugin/ 文件夹即可使用,即插即用、按需安装。
本地文本转语音,输出 24kHz WAV,多款预置音色。
端侧本地 LLM,CPU 推理,支持 Function Calling 与流式输出。
视觉语言模型,图文混合对话,看图说话完全离线。
SenseVoice 中文语音转文字,多语言支持,自带端点检测。
PP-OCRv6 图片文字识别,检测 + 识别一体化,返回坐标与置信度。
关键词唤醒(默认「小助手」)+ Silero VAD 端点检测模型包。
基于 Kokoro 的纯 Rust 本地语音合成插件,通过 stdio 子进程 + JSON-RPC 2.0 与主程序通信,将文本合成为完全离线的 WAV 语音。
| 方法 | 说明 |
|---|---|
ping | 心跳检测,返回模型名与版本 |
synth | 合成语音,参数:text、voice、speed、output_dir,返回 WAV 文件路径、采样率与耗时 |
list_voices | 列出所有预置音色名 |
| 环境变量 | 说明 |
|---|---|
KOKORO_TTS_PATH | 指定 kokoro-tts-rs.exe 完整路径 |
KOKORO_TTS_MODEL_DIR | 指定模型目录(需含 tts_small.onnx / tts_small.bin) |
ORT_DYLIB_PATH | 指定 onnxruntime.dll 完整路径 |
纯 Rust 实现的 MiniCPM5-1B 端侧大模型推理引擎,基于 candle 框架,作为完全离线的本地 LLM 后端,无需 Python 环境、无需 GPU。
| 方法 | 说明 |
|---|---|
ping | 心跳检测 |
chat | 对话推理,params 与 OpenAI Chat 格式一致,支持 messages、tools、max_tokens、temperature、thinking、stream |
| 环境变量 | 说明 |
|---|---|
MINICPM5_RS_PATH | 指定 minicpm5-rs.exe 完整路径 |
MINICPM5_DEVICE | 强制推理设备:cpu / gpu(默认自动检测) |
纯 Rust 实现的 MiniCPM-V 4.6 多模态视觉语言模型,架构为 SigLIP2-400M(视觉编码器)+ Perceiver Resampler(投影器)+ Qwen3.5-0.8B(LLM 骨干),实现完全离线的图文理解。
| 方法 | 说明 |
|---|---|
ping | 心跳检测 |
chat | 纯文本对话推理,支持流式 / 非流式 |
chat_with_image | 图文推理,params 中携带 base64 图片 |
| 环境变量 | 说明 |
|---|---|
MINICPMV_RS_PATH | 指定 minicpmv-rs.exe 完整路径 |
MINICPMV_DOWNSAMPLE_MODE | 下采样模式:4x 或 16x(默认 4x) |
基于 sherpa-onnx 的 SenseVoice 中文语音识别本地插件,实现完全离线的语音转文字。
| 方法 | 说明 |
|---|---|
ping | 心跳检测,返回模型名(sensevoice)与版本 |
transcribe | 语音转写,参数:audio_path、language、use_itn,返回全文与分段结果 |
list_models | 列出可用模型 |
| 环境变量 | 说明 |
|---|---|
MY_ASR_PATH | 指定 my-asr-rs.exe 完整路径 |
MY_ASR_MODEL_DIR | 指定模型目录(需含 model.int8.onnx / tokens.txt) |
ORT_DYLIB_PATH | 指定 onnxruntime.dll 完整路径 |
基于 PaddleOCR PP-OCRv6 的本地 OCR 插件,推理引擎使用 MNN(静态链接进 exe),实现完全离线的图片文字识别。
| 方法 | 说明 |
|---|---|
ping | 心跳检测,返回模型名(pp-ocrv6-medium)与版本 |
ocr | 检测 + 识别一体化,返回文本块列表(文本 / 置信度 / 四点坐标)与耗时 |
detect | 仅文本检测,返回检测框四点坐标 |
recognize | 仅文本识别(整图),返回文本与置信度 |
list_models | 列出可用模型 |
| 环境变量 | 说明 |
|---|---|
MY_OCR_PATH | 指定 my-ocr-rs.exe 完整路径 |
MY_OCR_MODEL_DIR | 指定模型目录 |
语音输入功能所需的本地模型包(无独立可执行程序),由主程序通过 sherpa-onnx 直接加载,用于关键词唤醒(KWS)与语音端点检测(VAD)。
插件为 RAR 压缩包,下载后解压到主程序安装目录下的 Plugin/ 文件夹(保持压缩包内的目录名不变),重启 My 桌面助手即可使用。
可按需单独下载,其中大模型插件(MiniCPM5 / MiniCPM-V)体积较大,请确认磁盘空间与内存满足要求。
链接: https://pan.baidu.com/s/1mcL8aNaMuOr1Z54C9r665A?pwd=8888
提取码: 8888