马维斯(Marvis)到底能干什么?—— 一个真正帮你干活的 macOS AI 助手
Marvis 不是聊天机器人,而是一个运行在 macOS 上的多智能体任务执行引擎。它调度文件、浏览器、应用、系统配置等专业子 Agent,自动化完成从文档整理到渗透测试工具部署的各类工作流。
一、Marvis 是什么?
Marvis 是一款面向 macOS 的 AI 原生工作助手,定位为用户与操作系统之间的智能交互中枢。与传统 AI 聊天工具不同,Marvis 的核心设计哲学是:
- 行动优先:不是"告诉你怎么做",而是"直接帮你做完"
- 专业分工:内置多个领域专用子 Agent,各司其职
- 环境深度集成:直接操作本地文件系统、应用、系统设置、终端
用一句话概括:你把任务描述给它,它在你的 Mac 上替你执行。

二、界面架构:三栏式工作台
home.csdnimg.cn/images/20230724024159.png?origin_url=marvis_main.png&pos_id=img-x4h6eG3f-1784331728356)
界面采用经典三栏布局,分别对应三个工作维度:
| 左侧栏 | 会话管理、技能广场、知识库、定时任务 | 资源调度中心 |
| 中间栏 | 主对话区、输入框、附件上传 | 人机交互主通道 |
| 右侧栏 | 工作日志、产出物、文件预览 | 执行过程可视化 |
右侧"工作日志"面板是 Marvis 区别于对话式 AI 的关键设计——它实时展示当前正在执行的任务步骤、工具调用状态、Token 消耗,让用户始终掌控 AI 的"思考"与"行动"过程。
三、核心能力体系
3.1 多智能体协作(Sub Agent System)
Marvis 内部采用主 Agent + 子 Agent的联邦架构。主 Agent 负责理解意图和任务路由,子 Agent 各自深耕垂直领域:
| File Agent | 文件系统 | 搜索/读写/分析/归类/格式转换;基于内容的文档问答;图片理解 |
| Browser Agent | 网页操作 | 打开网页、搜索引擎检索、表单填写、页面交互、截图提取 |
| App Agent | 应用管理 | 安装/卸载/启动/关闭应用;应用内界面操作与 UI 分析 |
| Computer Agent | 系统配置 | macOS 设置面板操作、窗口管理、输入控制、进程管理、故障排查 |
| Search Agent | 深度检索 | 多轮联网检索 + LLM 综述,适合论文检索、技术调研 |
关键特性:子 Agent 之间可继承对话上下文,实现跨轮次连续协作。例如"先让 App Agent 打开微信,再让 Computer Agent 调整窗口布局"这类操作,无需重复描述环境。
3.2 技能广场(Skills)
技能是面向特定场景的专业化操作模板,通过 use_skill 动态加载。技能提供专家级指导步骤,确保复杂流程的一致性执行。
例如瑞幸咖啡点单场景,对应技能内部封装了门店查询 → 商品选择 → 地址确认 → 下单支付的完整 SOP。
3.3 本地知识库
支持导入本地文档、图片、应用数据构建私有知识库。Agent 可检索知识库内容辅助回答,实现真正的"个人 AI"。
3.4 定时任务
支持三种调度模式:
| 一次性(timeout) | “下午 3 点提醒我开会” |
| Cron 循环 | “每天早上 8:00 推送天气” |
| 等间隔循环 | “每隔 30 分钟备份一次” |
3.5 跨端协同
同时支持电脑端和移动端双渠道接入。移动端可发送文件给电脑端处理,电脑端的执行结果也可推送至手机。
四、安全机制
Marvis 内置三级风险定级策略,对文件操作和系统变更进行分级管控:
| 🔴 高风险 | 格式化、重置系统、批量删除 | 必须显式授权 |
| 🟡 中风险 | 覆盖文件、配置变更 | 二次确认 |
| 🟢 低风险 | 只读查询、创建文件 | 直接执行 |
删除操作走原生确认卡片(支持勾选),覆盖操作强制提示影响范围,杜绝静默修改。
五、实战案例:从零编译运行 Ciphey
以下真实记录 Marvis 处理"帮我编译运行 Downloads 下的 Ciphey 项目"的完整过程:
步骤 1:环境诊断
Agent 检查发现:系统无 Rust 工具链、无 Homebrew。向用户反馈后,发现本地已有 rustup-init.sh 安装脚本。
步骤 2:安装 Rust
sh ~/Downloads/rustup-init.sh -y
遇到网络超时,Agent 建议用户配置中科大镜像后重试成功。
步骤 3:编译 Ciphey
cd ~/Downloads/Ciphey-master
cargo build –release
依次解决三个障碍:
步骤 4:验证与产出
编译成功后运行 Base64、Hex、URL、Base32 四种解码测试,全部通过。最终产出可执行二进制 + 技术博客 + 演示截图。
整个过程展示了 Marvis 的核心价值:不是告诉你怎么装 Rust、怎么写 Cargo.toml,而是自动解决每一步的真实障碍,直到任务完成。
六、技术特性总结
| 主 Agent 路由 | 理解意图 → 匹配专业 Agent → 派发任务 |
| 子 Agent 联邦 | 5 个垂直领域 Agent,各司其职 |
| 上下文继承 | 子 Agent 间可传递对话历史,连续协作 |
| 技能系统 | 场景化 SOP 模板,动态加载 |
| 安全风控 | 三级风险定级 + 原生确认卡片 |
| 双端接入 | 电脑端 + 手机端,消息互通 |
| 过程可视化 | 右侧工作日志实时展示执行状态 |
| 本地优先 | 文件操作、系统配置直连本地,不上传云端 |
七、适用场景
- 办公提效:文档批量整理、发票归类、会议纪要生成
- 开发辅助:项目环境搭建、依赖排查、代码审查
- 安全研究:渗透工具部署、编码解码、日志分析
- 系统管理:定时任务、窗口布局、进程监控
- 日常事务:咖啡点单、天气查询、文件传输
Marvis 的设计目标不是成为"最会聊天的 AI",而是成为 macOS 上最高效的执行者。它把 AI 的能力从对话延伸到行动,从文本输出延伸到真实世界的文件系统、应用程序和系统配置——这才是智能助手的真正形态。
![[人工智能]啥是大模型?一篇文章看懂火遍全网的“AI大模型”_ai大模型 人工智能技术层-171主机测评](https://www.171host.com/wp-content/uploads/2026/09/20260907140726-6a9ec51e1639d-220x150.jpg)
![[人工智能]啥是大模型?一篇文章看懂火遍全网的“AI大模型”_ai大模型 人工智能技术层-171主机测评](https://www.171host.com/wp-content/uploads/2026/09/20260907140149-6a9ec3cd14c98-220x150.jpg)
