# Mano-P
**Repository Path**: JonDO/Mano-P
## Basic Information
- **Project Name**: Mano-P
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-06-11
- **Last Updated**: 2026-06-11
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
Mano-P 1.1
面向端侧设备的GUI感知智能体模型
私有 AI
[](LICENSE)
[](https://github.com/Mininglamp-AI/Mano-P)
[](https://arxiv.org/abs/2509.17336)
[](https://huggingface.co/Mininglamp-2718/Mano-CUA-4B-Thinking-1.1)
[](https://www.modelscope.cn/models/Mininglamp2718/Mano-CUA-4B-Thinking-1.1)
[](https://www.modelscope.ai/models/Mininglamp2718/Mano-CUA-4B-Thinking-1.1)
中文 |
English
**[📖 项目概述](#-项目概述) | [🎯 核心亮点](#-核心亮点) | [🎬 应用场景](#-应用场景展示) | [📊 基准测试](#-基准测试性能) | [🔧 Skills](#-skills) | [🤖 模型](#-模型) | [⚡ 推理加速 SDK](#-推理加速-sdk) | [⚗️ 方法](#-方法) | [🌟 技术优势](#-技术优势) | [🔗 应用](#-应用) | [📄 论文引用](#-技术论文与引用) | [❓ FAQ](#-常见问题)**
---
---
## 📖 项目概述
**Mano-P**,Mano 是西班牙语里"手"的意思,P 代表 Private。我们相信,个体和组织都能够创造属于自己的私有 AI,人机协同的美好世界即将到来。

**Mano-P** 是一个专为边缘设备设计的 GUI-VLA 代理项目。它既是一个开源项目,也是一个硬件产品解决方案。作为开源项目,Mano-P 将面向三类不同的开发者群体,分阶段逐步发布。在第一阶段,我们将开源 Mano-CUA 技能。此阶段的目标用户是Agent爱好者,例如 OpenClaw 或 Claude Code 的用户,使他们能够利用 Mano-CUA 技能的功能构建更智能的 CUA 任务工作流程,并克服人工干预带来的瓶颈。在第二阶段,我们将开源 Mano-CUA 的本地模型和 SDK 组件。此阶段的目标用户是具有高安全性要求的开发者,使他们能够直接使用可在 Mac mini 本地运行推理的 GUI-VLA 模型来构建自定义技能、工具等。**重要的是,所有 CUA 操作都将在本地 Mac mini 上执行,而不会上传到外部服务器**。在第三阶段,我们将开源 Mano-P 模型所使用的训练方法、剪枝和量化技术。此阶段旨在满足开发者特定的模型训练需求,使他们能够应用我们的训练方法,创建符合自身独特需求的本地 GUI-VLA 模型。
关于我们的 GUI-VLA 模型(可在 Mac mini 和 MacBook 设备上直接运行推理),我们目前支持两种部署方式:第一种是直接部署在配备 M4 芯片和 32GB 或以上内存的 Mac mini 或 MacBook 机型上;第二种是使用通过 USB 4.0 或更高版本端口连接的算力棒进行部署。我们将在近期发布这两种部署方式的详细说明,并计划在未来扩展支持范围,纳入更多部署选项。
### 主要能力
- **复杂 GUI 自动化操作**:自主完成包含数百个交互元素的复杂界面操作
- **跨系统数据整合**:无需 API 接口,通过纯视觉交互提取和整合多源数据
- **长任务规划执行**:支持数十步至上百步的企业级业务流程自动化
- **智能报告生成**:自动生成数据分析报告、工作总结等结构化文档
- **端侧原生推理**:基于 INT8 激活量化在 Apple Silicon 上高效本地执行([Cider](#-推理加速-sdk))
- **自主应用构建**:以视觉 GUI 操作驱动端到端软件构建流水线([Mano-AFK](#-应用))
### 技术背景
Mano-P 基于完整的 Mano 项目技术体系(详见 [Mano Technical Report](https://arxiv.org/abs/2509.17336)),采用 Mano-Action 双向自增强学习方法,通过三阶段渐进式训练(SFT → 离线强化学习 → 在线强化学习)和"思考-行动-验证"循环推理机制,配合闭环数据循环系统,实现了高精度的 GUI 理解和操作能力。端侧版本通过混合精度量化、视觉 Token 剪枝和边缘推理自适应等优化,使大参数量模型能够在 Mac mini/MacBook/算力棒等端侧设备上高效运行。
## 🎯 核心亮点
- **OSWorld 基准测试第一**:Mano-CUA 1.1 在 OSWorld 上取得 **58.2% 成功率**,在所有专用 GUI 智能体模型中排名第一,领先第二名 opencua-72b (45.0%) 达 13.2 个百分点
- **WebRetriever Protocol I 领先**:Mano-CUA 1.1 取得 **41.7 NavEval 分数**,超越 Gemini 2.5 Pro Computer Use (40.9) 和 Claude 4.5 Computer Use (31.3)
- **完全本地运行**:在**苹果 M4 芯片 + 32GB 内存**的 Mac mini/MacBook 上本地推理,无需云端 API,所有截图和任务数据不出设备
- **高性能推理**:Mano-CUA-4B 在 Apple M5 Pro 上实现 **~80 tokens/s 解码**;配合 Cider 的 W8A8 激活量化,prefill 相对 W8A16 baseline 加速约 **12.7%**
- **长任务自主执行**:支持**复杂业务流程**的端到端自动化,无需联网
- **端侧 INT8 加速**:配套 [Cider](#-推理加速-sdk) SDK 补齐了 MLX 原生缺失的 W8A8 / W4A8 激活量化原语,在 Apple M5 Pro 上相对 MLX 原生 W4A16 实现 **1.4x–2.2x 的 prefill 加速**——兼容任意 MLX 模型,并非 Mano-P 专属
- **自主软件构建**:[Mano-AFK](#-应用) 以 Mano-P 为本地视觉模型驱动真实浏览器 E2E 测试,打通 PRD → 代码 → 部署 → 测试 → 修复的完整闭环,从一句自然语言描述到可运行、已测试的应用,全程零人工介入
---
## 🎬 应用场景展示
### 场景 1: Mano-AFK 全自动化应用构建
https://github.com/user-attachments/assets/7637957d-aa5e-48c1-b823-56ff392181ab
我们演示了 [Mano-AFK](#-应用) 全自动化应用构建流程。系统接收自然语言需求后,依次完成需求澄清、技术架构设计、代码生成、本地部署及多层级测试(API接口测试、基于LLM的页面视觉检测、以及通过VLA模型驱动的端到端GUI自动化测试)。测试未通过时,系统自动定位问题根因、修复代码并重新部署验证,循环迭代直至所有测试用例通过。全流程无需人工干预,最终交付可运行的应用及完整的需求文档与构建报告。
[](https://weixin.qq.com/sph/A7eBqGJkH0)
### 场景 2: 商业视频智能系统
https://github.com/user-attachments/assets/64c7dca1-973f-4c36-b30e-1f4e0e9e8a03
我们完整演示了一套商业视频智能系统的实际工作流程。从用户下发指令开始,系统自动完成视频生成、上传、分析、剪辑再到二次评测的全过程。过程中,系统可自主操作网页与剪辑软件,完成文件处理、字幕修改等精细操作,并生成包含主观评价与客观指标的分析报告。通过对比初版与精剪版本的差异,直观呈现系统的整体能力与应用效果。
[](https://weixin.qq.com/sph/A0vd7EAezv)
### 场景 3: 本地模型任务执行
https://github.com/user-attachments/assets/cb3e65be-eaf5-44a5-9f38-1415c12a8a43
Mano-P,小尺寸端上GUI-VLA模型,直接运行在你的电脑上,支持M4芯片及以上的Macmini/Macbook直接推理运行,也支持在即插即用算力棒上直接运行。在CUA场景中,打通Agent工作流人类参与其中的瓶颈。Mano-P,引领私有 AI 第一步。
[](https://weixin.qq.com/sph/AkCLmX4NTA)
### 场景 4: 生活娱乐场景应用
https://github.com/user-attachments/assets/397a0552-9611-4d74-9f24-99544da272b6
Mano-P不仅能胜任企业级业务自动化,更能融入日常生活。本视频展示系统在麻将游戏中的应用:通过纯视觉理解游戏界面,自主完成识牌、分析和决策。这一案例验证了Mano-P在非工作场景下的通用能力——从办公自动化到休闲娱乐,从结构化数据处理到非结构化游戏交互,真正实现"私有 AI"的愿景。一个模型,适配生活与工作的方方面面。
[](https://weixin.qq.com/sph/AOzBArrvd7)
### 场景 5: Mano-AFK × Cider 本地加速端到端应用构建
https://github.com/user-attachments/assets/5215d4eb-4e6f-4e03-b31b-dc8037c3794d
本视频展示 [Mano-AFK](#-应用) 与 [Cider](#-推理加速-sdk) 推理加速 SDK 的联合能力。Mano-AFK 从一句自然语言需求出发,自主完成需求澄清、架构设计、代码生成、本地部署,并在 E2E 测试环节调用由 Cider 加速的本地 Mano-P 视觉模型驱动真实浏览器完成 GUI 自动化测试;测试失败时自动定位缺陷、修复代码并重新验证,直至交付可运行的应用。Cider 提供 INT8 激活量化原语,让 Mano-P 在 Apple Silicon 上获得显著的 prefill 加速,整个"构建—测试—修复"闭环完全在本地执行,兼顾自主性、隐私与性能。
[](https://v.douyin.com/3NnZSIEzcK0/)
---
## 📊 基准测试性能
**Mano系列模型在多项基准测试上的表现:**
### 1. GUI Grounding
📊 展开评测数据

### 2. BUA & CUA
📊 展开评测数据
#### [OSWorld](https://os-world.github.io/) - Specialized Models

#### [OSWorld](https://os-world.github.io/) - All Models

#### [WebRetriever](https://github.com/hhhhhhalf/WebRetriever)

### 3. Perception & Cognition
📊 展开评测数据
#### Video-SME-2
| Models |
Protocol |
CA |
CV |
PAR |
Saliency |
| Acc |
F1 |
Acc |
F1 |
Acc |
F1 |
KL↓ |
CC↑ |
SIM↑ |
NSS↑ |
AUC↑ |
| Random |
P1 |
10.42 |
11.03 |
10.76 |
10.95 |
15.94 |
16.00 |
2.1789 |
0.0452 |
0.2852 |
0.1081 |
0.5340 |
| P2 |
10.01 |
10.74 |
10.32 |
10.50 |
14.39 |
15.04 |
4.3378 |
0.0270 |
0.2274 |
0.0665 |
0.5273 |
| Zero-shot for MLLMs |
| GPT4o |
P1 |
15.17 |
6.57 |
16.11 |
9.58 |
16.71 |
10.34 |
1.9423 |
0.4660 |
0.4602 |
1.2842 |
0.7848 |
| P2 |
10.26 |
4.77 |
12.16 |
7.66 |
15.00 |
8.55 |
2.2650 |
0.4097 |
0.4028 |
1.2418 |
0.7807 |
| Gemini 2.0 Flash |
P1 |
17.18 |
5.13 |
25.06 |
8.39 |
24.94 |
9.52 |
1.4726 |
0.3380 |
0.3751 |
0.8629 |
0.7296 |
| P2 |
10.45 |
4.26 |
12.60 |
4.95 |
15.96 |
7.90 |
1.6373 |
0.3542 |
0.3490 |
1.0027 |
0.7590 |
| GPT-5.2 |
P1 |
17.83 |
7.67 |
22.22 |
12.55 |
16.17 |
9.74 |
1.3262 |
0.4852 |
0.4632 |
1.3078 |
0.7969 |
| P2 |
15.31 |
5.14 |
19.88 |
10.27 |
13.56 |
7.42 |
1.5444 |
0.4379 |
0.4092 |
1.3006 |
0.7999 |
| Claude Sonnet 4.5 |
P1 |
10.34 |
5.8 |
13.26 |
9.84 |
16.02 |
9.94 |
1.4235 |
0.4912 |
0.4213 |
1.2956 |
0.8042 |
| P2 |
10.34 |
5.55 |
13.27 |
7.08 |
16.02 |
9.6 |
1.2855 |
0.4564 |
0.4781 |
1.3112 |
0.7915 |
| Llama 4 Scout |
P1 |
13.98 |
9.96 |
10.25 |
6.51 |
13.27 |
8.11 |
3.7166 |
0.3331 |
0.3849 |
0.8828 |
0.7238 |
| P2 |
10.00 |
7.33 |
11.10 |
8.49 |
14.35 |
7.42 |
3.7434 |
0.3019 |
0.3452 |
0.8848 |
0.7258 |
| Qwen2.5-VL-7B |
P1 |
15.88 |
5.21 |
10.07 |
6.07 |
12.26 |
4.96 |
12.0586 |
0.0999 |
0.2154 |
0.2578 |
0.5852 |
| P2 |
10.25 |
3.95 |
10.89 |
5.83 |
14.39 |
5.73 |
12.7596 |
0.0762 |
0.1855 |
0.2195 |
0.5753 |
| InternVL3-8B |
P1 |
13.35 |
7.78 |
14.71 |
8.02 |
10.20 |
6.95 |
12.6480 |
0.0572 |
0.1895 |
0.1140 |
0.5769 |
| P2 |
10.58 |
6.70 |
10.94 |
8.12 |
12.68 |
6.32 |
12.1385 |
0.0604 |
0.1819 |
0.1395 |
0.5859 |
| Fine-tune for MLLMs |
| Qwen2.5-VL-7B |
P1 |
22.51 |
19.11 |
23.39 |
10.83 |
32.06 |
25.88 |
1.5091 |
0.6953 |
0.6118 |
1.8937 |
0.8579 |
| P2 |
13.72 |
13.25 |
13.03 |
10.94 |
21.24 |
20.65 |
2.2496 |
0.5359 |
0.4793 |
1.6439 |
0.8221 |
| InternVL3-8B |
P1 |
20.94 |
18.41 |
21.96 |
11.02 |
30.33 |
24.66 |
1.2551 |
0.7014 |
0.6340 |
1.9896 |
0.8670 |
| P2 |
12.81 |
11.83 |
12.16 |
11.11 |
19.26 |
19.27 |
1.8759 |
0.6282 |
0.5467 |
2.0621 |
0.8627 |
| Mano-CUA 1.1 |
| Stage I |
P1 |
31.27 |
30.53 |
27.31 |
25.18 |
35.16 |
34.45 |
0.6794 |
0.7670 |
0.7015 |
2.1347 |
0.8710 |
| P2 |
21.89 |
22.06 |
18.27 |
18.57 |
23.77 |
23.87 |
1.5759 |
0.6482 |
0.6167 |
2.1021 |
0.8627 |
| Stage II |
P1 |
32.59 |
31.46 |
27.57 |
25.76 |
37.73 |
35.79 |
0.6736 |
0.7686 |
0.7120 |
2.1688 |
0.8853 |
| P2 |
20.55 |
21.26 |
15.37 |
15.15 |
25.36 |
25.83 |
0.5617 |
0.6440 |
0.6130 |
2.1090 |
0.8602 |
| Stage III |
P1 |
34.58 |
33.99 |
31.92 |
28.37 |
39.42 |
37.63 |
0.6073 |
0.7853 |
0.7248 |
2.2103 |
0.8938 |
| P2 |
25.29 |
25.83 |
20.21 |
19.29 |
26.49 |
26.54 |
1.4617 |
0.6725 |
0.6330 |
2.1788 |
0.8776 |
#### MIT1003 & SalECI
| Dataset |
Method |
Saliency |
| KL↓ |
CC↑ |
SIM↑ |
NSS↑ |
AUC↑ |
| MIT1003 |
FastSal |
1.036 |
0.590 |
0.478 |
2.008 |
0.875 |
| SAM-Resnet |
1.247 |
0.746 |
0.597 |
2.752 |
0.902 |
| DAV |
0.753 |
0.699 |
0.566 |
2.574 |
0.897 |
| UNISAL |
1.014 |
0.734 |
0.597 |
2.759 |
0.902 |
| Transalnet |
0.660 |
0.722 |
0.592 |
2.631 |
0.903 |
| SUM |
0.563 |
0.768 |
0.630 |
2.839 |
0.913 |
| Mano-CUA 1.1 |
0.648 |
0.770 |
0.698 |
2.950 |
0.902 |
| SalECI |
SSM |
0.720 |
0.599 |
0.611 |
1.396 |
0.830 |
| DeepGaze IIE |
0.995 |
0.560 |
0.399 |
1.327 |
0.842 |
| EML-NET |
1.220 |
0.510 |
0.536 |
1.232 |
0.807 |
| Transalnet |
0.873 |
0.717 |
0.534 |
1.723 |
0.824 |
| Temp-Sal |
0.712 |
0.719 |
0.629 |
1.768 |
0.813 |
| SSwinTransformer |
0.652 |
0.687 |
0.606 |
1.701 |
0.868 |
| Mano-CUA 1.1 |
0.615 |
0.769 |
0.695 |
1.735 |
0.868 |
#### ETMD
##### **Saliency Metrics**
| Methods |
Saliency |
| CC ↑ |
SIM ↑ |
NSS ↑ |
AUC ↑ |
| ACLNet |
0.477 |
0.329 |
2.36 |
0.915 |
| TASED-Net |
0.479 |
0.366 |
2.63 |
0.916 |
| STAViS |
0.569 |
0.425 |
2.94 |
0.931 |
| ViNet |
0.569 |
0.409 |
3.06 |
0.928 |
| CASP-Net |
0.620 |
0.478 |
3.34 |
0.940 |
| Mano-CUA 1.1 |
0.642 |
0.481 |
2.99 |
0.929 |
##### **Emotion Recognition**
|
Emotion Valence |
Emotion Arousal |
| Acc ↑ |
Acc ± 1 ↑ |
Acc ↑ |
Acc ± 1 ↑ |
| Qwen2.5-VL-7B |
13.3 |
38.1 |
10.8 |
35.5 |
| Mano-CUA 1.1 |
20.2 |
46.5 |
18.7 |
47.3 |
### 4. Pruning
📊 展开评测数据
#### Online-Mind2Web
**对比Online-Mind2Web基准测试中任务执行成功率(SR)**
_Avg. Tokens/img_ 表示每张图片的平均视觉 token 保留率;值越低表示剪枝越激进。
**GSPruning** 是一种新型的token剪枝方法,专为视觉语言模型设计,通过保留全局空间锚点维持网页结构骨架,并识别语义异常值来捕获关键UI元素,从而高效处理高分辨率网页界面。该方法在性能损失极小的情况下实现了2-3倍的吞吐量提升,为构建高效的自主网页智能体设立了新的技术标杆。
| Model |
Method |
Avg. Tokens /img ↓ |
Training samples/s ↑ |
SR (↑) |
| Qwen3VL-2B |
Baseline (w/o FT) |
100% |
5.08 |
0.290 |
| Baseline (FT) |
100% |
5.09 |
0.390 |
| TextGuide |
12.55% |
13.54 |
0.310 |
| FlashVLM |
12.55% |
17.01 |
0.343 |
| Compressor-VLA |
13.33% |
16.92 |
0.293 |
| HiPrune |
25.09% |
16.67 |
0.333 |
| PDrop |
41.47% |
10.43 |
0.330 |
| IVC |
25.09% |
7.89 |
0.303 |
| Mano-CUA 1.1 |
25.09% |
20.04 |
0.370 |
| Mano-CUA 1.1 |
12.57% |
22.62 |
0.336 |
| Qwen3VL-4B |
Baseline (FT) |
100% |
3.24 |
0.425 |
| PDrop |
41.47% |
5.58 |
0.365 |
| IVC |
25.09% |
4.67 |
0.343 |
| GSPruning |
25.09% |
16.72 |
0.400 |
### 5. Context Learning
📊 展开评测数据
#### [CL Bench](https://github.com/Tencent-Hunyuan/CL-bench)

### 6. Mano-P 端侧 · 云端 · Qwen3-VL 任务执行对比
📊 展开评测数据
在 100 道真机 macOS GUI 任务上(MacBook Pro · Apple M5 · 16GB)对比四种推理配置:
**总体指标**
| 指标 | Mano-CUA(Cloud) | Mano-CUA-Instruct-4B | Mano-CUA-Thinking-4B | Qwen3-VL-Plus |
| ------------- | :-------------: | :------------------: | :------------------: | :-----------: |
| 通过率 | 83.0% | 47.0% | 56.0% | 39.0% |
| 平均步数/任务 | 10.3 | 7.5 | 11.5 | 11.2 |
| 平均每步耗时 | 9.3s | 8.0s | 7.9s | 10.2s |
**按难度分层**
| Tier | 任务数 | Mano-CUA(Cloud) | Mano-CUA-Instruct-4B | Mano-CUA-Thinking-4B | Qwen3-VL-Plus |
| ---- | :----: | :-------------: | :------------------: | :------------------: | :-----------: |
| A | 25 | 23/25 (92%) | 21/25 (84%) | 22/25 (88%) | 18/25 (72%) |
| B | 45 | 37/45 (82%) | 18/45 (40%) | 24/45 (53%) | 14/45 (31%) |
| C | 30 | 23/30 (77%) | 7/30 (23%) | 10/30 (33%) | 7/30 (23%) |
**按类别**
| 类别 | Mano-CUA(Cloud) | Mano-CUA-Instruct-4B | Mano-CUA-Thinking-4B | Qwen3-VL-Plus |
| ------------------ | :-------------: | :------------------: | :------------------: | :-----------: |
| 浏览器/网页 (31) | 28 (90%) | 23 (74%) | 21 (68%) | 18 (58%) |
| 模糊描述 (10) | 8 (80%) | 3 (30%) | 3 (30%) | 3 (30%) |
| 文件管理 (7) | 5 (71%) | 3 (43%) | 3 (43%) | 4 (57%) |
| 微信 (6) | 5 (83%) | 2 (33%) | 4 (67%) | 2 (33%) |
| 企微/飞书/钉钉 (6) | 6 (100%) | 2 (33%) | 5 (83%) | 3 (50%) |
| 系统设置 (6) | 3 (50%) | 3 (50%) | 5 (83%) | 3 (50%) |
| WPS/Office (5) | 5 (100%) | 0 (0%) | 2 (40%) | 0 (0%) |
| 无 open 指令 (5) | 4 (80%) | 1 (20%) | 3 (60%) | 2 (40%) |
| 备忘/提醒 (4) | 4 (100%) | 2 (50%) | 2 (50%) | 0 (0%) |
| 系统工具 (3) | 3 (100%) | 3 (100%) | 3 (100%) | 1 (33%) |
| 长链路 (10) | 8 (80%) | 3 (30%) | 3 (30%) | 2 (20%) |
| 跨应用 (5) | 3 (60%) | 0 (0%) | 1 (20%) | 0 (0%) |
**Mano-CUA 1.1 + Bash Tool**
云端模式在 Mano-CUA 1.1 中接入 shell 工具后,可借助系统命令处理纯 GUI 难以完成的任务:
| ID | 任务 | 纯 GUI | +Bash | 方法 |
| --- | ------------------- | :----: | :---: | -------------------------- |
| 55 | Finder 标记红色标签 | Fail | Pass | GUI(右键 + 标签) |
| 57 | 音量调至 50% | Fail | Pass | `osascript 'set volume'` |
| 58 | 鼠标指针最大 | Fail | Pass | `defaults write` |
| 82 | 计算器→TextEdit | Fail | Pass | GUI(Calculator + TextEdit) |
| 86 | 翻译保存 txt | Fail | Pass | `echo` to file |
| 99 | 旋转图片 | Fail | Pass | `sips -r 90` |
Mano-CUA 1.1+Bash 通过率提升至 **90/100 = 90%**(+7,其中 2 道为上轮系统代理误配导致的假阴性)。
**端侧的核心价值**
- ✅ **更快推理**:每步 7.9s vs Mano-CUA 1.1 9.3s vs Qwen 10.2s
- ✅ **完全本地**:截图与任务描述零外发,无网络依赖
- ✅ **轻量部署**:~6.4 GB 内存即可在 MacBook 上运行
- ✅ **小模型胜大模型**:Mano-CUA-4B(56%)以全本地 4B 模型大幅超越云端通用 VL 大模型 Qwen3-VL-Plus(39%),体现 GUI 专用微调的价值
**当前差距**
端侧 4B 通过率 56% vs 云端 Mano-CUA 1.1 83%,主要差距在模糊描述、跨应用工作流、办公套件深度操作——这也是后续迭代的明确方向。Qwen3-VL-Plus 作为云端通用 VL 大模型仅 39%,主要受限于中文输入焦点问题、非浏览器 app 适配不足以及步数超限,说明通用 VL 能力不等于 GUI Agent 能力。Mano-CUA 1.1+Bash 模式通过 `osascript`/`sips`/`defaults write` 等命令将通过率推至 **90%**,展示了 GUI + Shell 混合策略的上限。
**测试配置**
- 硬件:MacBook Pro · Apple M5 · 16GB RAM
- 云端模型:Claude Sonnet 4.5(via `mano.mininglamp.com`)
- 端侧模型:Mano-CUA-4B(W8A16,MLX)
- Qwen 模型:Qwen3-VL-Plus(via `llm-gateway.mlamp.cn`)
- 任务集:100 道,覆盖浏览器/网页、App 操作、长链路、跨应用、模糊描述
---
## 🔧 Skills
**Mano-Skill** 是基于 Mano 模型的桌面 GUI 自动化工具,通过自然语言驱动跨平台图形界面操作。同一个核心能力,我们提供了两种不同的使用形式,以适配不同的使用场景和用户群体。
---
### 📦 核心能力概述
#### 功能特性
- **自然语言驱动**:用户通过自然语言描述任务,系统自动执行GUI操作
- **灵活的推理模式**:
- **本地模式**:模型在本地运行,数据不出设备,快速响应 - 直接在 Mac mini/MacBook(M4 芯片及以上,32GB+ 内存)上运行 - 或使用 Mano-P 算力棒(通过 USB 4.0 连接)
- **云端模式**:未配置本地模型时,使用云端 API 服务 (`mano.mininglamp.com`)
- 系统自动检测本地模型配置,无缝切换推理模式
- **全方位交互支持**:点击、输入、热键、滚动、拖拽、鼠标移动、截图、等待、应用启动、URL跳转
- **跨平台支持**:macOS(稳定)、Windows、Linux(Beta)
#### 工作原理
**云端模式(默认)**
1. 捕获当前屏幕截图
2. 发送截图和任务描述到云端视觉模型 (`mano.mininglamp.com`)
3. 云端模型分析并返回下一步操作指令
4. 本地客户端执行操作(点击、输入等)
5. 循环执行直到任务完成
**本地模式**
1. 捕获当前屏幕截图
2. 在本地设备(Mac mini/MacBook)或算力棒上运行 Mano-P 模型进行推理
3. 本地模型分析并返回下一步操作指令
4. 客户端执行操作(点击、输入等)
5. 循环执行直到任务完成
#### 数据隐私与安全
**云端模式:**
- ⚠️ **发送数据**:截图和任务描述发送到 `mano.mininglamp.com` 进行实时视觉分析
- ✅ **不发送数据**:不访问或传输本地文件、剪贴板内容、系统凭证
- ⚠️ **隐私提示**:运行任务时避免在屏幕上显示敏感文档、聊天记录或凭证信息
**本地模式(Mac mini/MacBook 或算力棒):**
- ✅ **完全本地运行**:所有数据处理在本地完成,截图和任务描述完全不上云
- ✅ **数据不出设备**:不访问或传输任何数据到外部服务器
- ✅ **最高隐私保护**:适合处理敏感信息和高安全要求场景
**通用保障:**
- ✅ **开源可审计**:完整源代码公开,可供审查
---
### 🔧 两种使用形式
> 如果您想直接使用 Mano-P 完成 GUI 自动化任务,这里提供了两种不同的使用方式,根据您的使用场景选择最适合的形式。
#### 1️⃣ mano-cua(CLI 命令行工具)
**适用场景**:**面向人类用户**——开发者、高级用户在终端手动调用,快速完成一次性或脚本化的 GUI 自动化任务
**安装方式**:
```bash
# 通过 Homebrew 安装
brew tap Mininglamp-AI/tap
brew install mano-cua
```
安装过程会自动完成:
- 创建独立的 Python 3.13 虚拟环境
- 安装所需依赖(包括 Tkinter 图形界面库)
- 配置可执行命令到系统路径
**使用方式**:
```bash
# 云端模式(默认,无需额外配置)
mano-cua run "打开微信并告诉FTY会议延期"
mano-cua run "在小红书搜索AI新闻并展示第一条帖子"
# 停止当前任务
mano-cua stop
```
mano-cua 内置**云端**与**本地**两种推理模式。默认走云端(由 Mininglamp 托管的推理服务 `mano.mininglamp.com`);若要在本地运行 Mano-P(macOS Apple Silicon),使用 `--local` 标志:
```bash
# 首次本地使用:检查环境、安装 SDK、拉取本地模型
mano-cua check
mano-cua install-sdk
mano-cua install-model
# 以本地模式运行任务
mano-cua run "打开 Safari 并搜索 Python" --local
mano-cua run "在搜索框中输入 hello" --local --url "https://www.baidu.com" --minimize --max-steps 15
```
本地模式下,Mano-P 基于 MLX 直接在设备上推理,所有截图与任务描述不经过任何网络调用。
**特点**:
- ✅ 命令行界面,快速调用
- ✅ 虚拟环境隔离,不污染系统 Python
- ✅ 适合脚本集成和批处理
- ✅ 可在 shell 脚本中嵌入使用
- ✅ 云端 / 本地两种推理模式,`--local` 一键切换到设备本地
**安装与分发**:
- **Homebrew Tap**:[github.com/Mininglamp-AI/homebrew-tap](https://github.com/Mininglamp-AI/homebrew-tap)
---
#### 2️⃣ mano-skill(ClawHub Skill 形式)
**适用场景**:**面向 AI Agent**——由 Claude Code、OpenClaw 等 agent 在推理链路中自主调用 GUI 自动化能力完成用户任务,无需用户手动触发命令
**安装方式**:
**方案一:通过 Claude Code 安装**
在 Claude Code 中,skills 以"命令"(commands) 的形式存在。安装步骤:
1. 从 [ClawHub](https://clawhub.ai/hanningwang/mano-cua) 下载 skill zip 包
2. 解压后将文件复制到 Claude Code 的 commands 目录:
3. 重启 Claude Code 或在新会话中,skill 将自动可用
**方案二:通过 ClawHub CLI 安装(推荐)**
使用 ClawHub CLI 工具可以一键安装和管理 skills:
```bash
# 安装 skill
clawhub install mano-cua
# 安装特定版本
clawhub install mano-cua --version 1.0.0
# 更新 skill 到最新版本
clawhub update mano-cua
```
安装完成后,启动新的 Claude Code 或 OpenClaw 会话即可使用。
> **前置要求**:需要先安装 ClawHub CLI 工具。详见:[OpenClaw 文档 - ClawHub](https://docs.openclaw.ai/tools/clawhub)
**使用方式**:
当用户向 AI Agent 提出需要 GUI 操作的需求时,Agent 会自动调用此 skill:
```
用户: "帮我打开微信,找到FTY的聊天窗口,告诉他会议延期到明天"
Agent: [自动调用 mano-skill 完成 GUI 操作]
```
**特点**:
- ✅ AI Agent 自主调用,无需用户手动执行命令
- ✅ 与 Agent 的推理能力深度集成
- ✅ 适合复杂的多步骤任务自动化
- ✅ ClawHub 生态,支持版本管理和安全扫描
**项目资源**:
- **源代码**:[https://github.com/Mininglamp-AI/mano-skill](https://github.com/Mininglamp-AI/mano-skill)
- **ClawHub 主页**:[clawhub.ai/hanningwang/mano-cua](https://clawhub.ai/hanningwang/mano-cua)
- **版本**:v1.0.0
- **许可证**:MIT
---
### ⚙️ 权限要求(所有形式通用)
- **屏幕录制权限**(Screen Recording)
- **辅助功能权限**(Accessibility - 键盘/鼠标控制)
- 在 **系统偏好设置 → 隐私与安全** 中授予权限
### 🔒 安全约束(所有形式通用)
- 敏感或潜在危险的操作需要用户确认才能执行
- 用户可随时停止任务
- 每台设备同时只能运行一个任务
- 仅支持主显示器(多显示器环境)
### 📊 状态面板
任务运行时,屏幕右上角会显示一个小型状态面板,用于:
- 实时显示当前任务状态和进度
- 提供任务管理功能(暂停/停止)
- 提醒用户当前有自动化任务正在运行,避免误操作
### 🔔 平台兼容性说明
**Beta 版本提示**:Mano-Skill 当前处于 Beta 测试阶段。
- **macOS**:✅ 首选和测试最充分的平台,稳定可用
- **Windows** 和 **Linux**:⚠️ 平台适配尚未完全完成,可能存在小问题
我们正在持续改进跨平台兼容性,欢迎反馈使用体验。
---
## 🤖 模型
> 如果您想在自己的应用中集成 Mano-P 的模型能力,这里提供了模型的性能指标和使用指南。
### 性能评测
下表展示了 Mano-CUA-4B 在 Apple M5 Pro + Cider 推理 SDK 组合下的实际性能基准。以 W8A16(MLX 原生仅权重量化路径,也是 [Cider quantization benchmark](#-推理加速-sdk) 采用的参照系之一)作为 baseline,启用 Cider 的 W8A8 激活量化后,同一输入下 prefill 时间从 2.839s 降到 2.519s,**prefill 约加速 12.7%**。更多数据参考下文 [⚡ 推理加速 SDK](#-推理加速-sdk) 章节。
| 模型 |
芯片 |
带宽 |
框架 |
上下文长度 |
量化 |
Prefill 时间 (s) |
Decode 速度 (tokens/s) |
| Mano-CUA-4B |
Apple M5 Pro 64GB RAM |
307 GB/s |
Cider |
4516 |
W8A16 |
2.839 |
80.1 |
| W8A8 |
2.519 |
79.5 |
**模型下载:**
| 平台 | 基础模型 | MLX 8-bit 量化 |
| ---------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- |
| 🤗 Hugging Face | [Mano-CUA-4B-Thinking-1.1](https://huggingface.co/Mininglamp-2718/Mano-CUA-4B-Thinking-1.1) | [Mano-CUA-4B-Thinking-1.1-MLX-8bit](https://huggingface.co/Mininglamp-2718/Mano-CUA-4B-Thinking-1.1-MLX-8bit) |
| 🪄 ModelScope CN | [Mano-CUA-4B-Thinking-1.1](https://www.modelscope.cn/models/Mininglamp2718/Mano-CUA-4B-Thinking-1.1) | [Mano-CUA-4B-Thinking-1.1-MLX-8bit](https://www.modelscope.cn/models/Mininglamp2718/Mano-CUA-4B-Thinking-1.1-MLX-8bit) |
| 🪄 ModelScope AI | [Mano-CUA-4B-Thinking-1.1](https://www.modelscope.ai/models/Mininglamp2718/Mano-CUA-4B-Thinking-1.1) | [Mano-CUA-4B-Thinking-1.1-MLX-8bit](https://www.modelscope.ai/models/Mininglamp2718/Mano-CUA-4B-Thinking-1.1-MLX-8bit) |
---
## ⚡ 推理加速 SDK
### 概述
**Cider** 是面向 macOS 的推理加速 SDK,基于 Apple MLX 构建。它提供 MLX 原生未包含的在线激活量化算子,以自定义 INT matmul kernel 的形式作为 MLX 自定义原语对外暴露,支持完整的 lazy evaluation。Cider 同时提供服务端扩展以及对 `mlx_vlm` 的非侵入式兼容补丁(在 `mlx_vlm 0.4.3` 上验证),修复了 Qwen3-VL 多图推理中 RoPE 位置处理与 chunked prefill 相关的若干问题。
### 条件编译(M4 / M5)
Cider 采用**条件编译**策略:INT8 TensorOps C++ 扩展仅在 Apple M5 及以上芯片构建。
| 芯片 | `pip install -e .` 行为 | `import cider` 行为 |
| ------------- | --------------------------------- | -------------------------------------------------------------- |
| **M5+** | 完整构建(CMake + Metal kernels) | 所有功能可用 |
| **M4 及以下** | 跳过 C++ 构建,仅安装纯 Python 包 | `is_available()` → False,`convert_model()` 为空操作并提示警告 |
**通过环境变量覆盖:**
```bash
CIDER_FORCE_BUILD=1 pip install -e . # 强制构建(例如 CI 场景)
CIDER_FORCE_BUILD=0 pip install -e . # 强制跳过
```
### Modes
| Mode | Weights | Activations | Compute Path | Status |
| -------- | ------------------- | -------------- | ------------------ | --------- |
| **W8A8** | INT8 symmetric | INT8 per-token | TensorOps matmul2d | ✅ 已实现 |
| **W4A8** | INT4 packed (uint8) | INT8 per-token | Unpack → TensorOps | ✅ 已实现 |
| W4A16 | — | — | MLX built-in | Baseline |
| W8A16 | — | — | MLX built-in | Baseline |
**MLX 原生已支持 W4A16 与 W8A16**——Cider 补齐了 MLX 未实现的 **W8A8** 与 **W4A8** 两种模式。
MLX 的量化是**仅权重量化**:`QuantizedLinear` 将权重反量化为 FP16 后走 FP16 GEMM。虽然 MLX 的 Steel NAX 模板原则上可以实例化为 INT8 类型(实测原始 matmul 吞吐量相当——参见[透明基准对比](https://github.com/Mininglamp-AI/cider/blob/main/benchmarks/mlx_native/cider_vs_mlx_int8.md)),但 MLX 并未提供真正的 W8A8 推理所需的量化/反量化流水线。Cider 通过 fused quantize-matmul-dequant 原语补齐了这一能力,为支持的推理路径提供在线 INT8 激活量化 + INT8 TensorOps 计算。
#### W8A8 量化粒度
| 粒度 | 描述 | 速度 | 精度 |
| ---------------------- | ----------------------- | -------------------- | ------------ |
| **Per-channel** | 每个输出通道一个 scale | 最快(prefill 1.8x) | 略低 |
| **Per-group (gs=128)** | 每 128 个元素一个 scale | 快(prefill 1.5x) | 精度保留适中 |
| **Per-group (gs=64)** | 每 64 个元素一个 scale | 中等(prefill 1.3x) | 精度保留较高 |
### Performance(Apple M5 Pro)
**单算子延迟**
Shape [N=10240, K=2560]
| M | PC(ms) | PG(ms) | w8a16 | w4a16 | PC/w8 | PC/w4 | PG/w8 | PG/w4 |
| ---- | ------ | ------- | ------- | ------- | ----- | ----- | ----- | ----- |
| 1 | 0.27ms | 0.26ms | 0.26ms | 0.18ms | 0.96x | 0.67x | 0.99x | 0.69x |
| 128 | 0.34ms | 0.39ms | 0.49ms | 0.44ms | 1.43x | 1.28x | 1.26x | 1.13x |
| 1024 | 1.23ms | 1.52ms | 2.24ms | 2.04ms | 1.82x | 1.66x | 1.47x | 1.34x |
| 4096 | 4.41ms | 5.65ms | 8.12ms | 7.72ms | 1.84x | 1.75x | 1.44x | 1.37x |
| 8192 | 8.71ms | 11.40ms | 16.23ms | 15.09ms | 1.86x | 1.73x | 1.42x | 1.32x |
Shape [N=2560, K=10240]
| M | PC(ms) | PG(ms) | w8a16 | w4a16 | PC/w8 | PC/w4 | PG/w8 | PG/w4 |
| ---- | ------- | ------- | ------- | ------- | ----- | ----- | ----- | ----- |
| 1 | 0.25ms | 0.26ms | 0.26ms | 0.20ms | 1.03x | 0.78x | 0.98x | 0.75x |
| 128 | 0.39ms | 0.41ms | 0.55ms | 0.46ms | 1.43x | 1.19x | 1.35x | 1.12x |
| 1024 | 1.31ms | 1.65ms | 2.35ms | 2.14ms | 1.80x | 1.64x | 1.43x | 1.30x |
| 4096 | 5.37ms | 6.79ms | 8.54ms | 8.04ms | 1.59x | 1.50x | 1.26x | 1.18x |
| 8192 | 10.97ms | 12.94ms | 17.28ms | 16.23ms | 1.58x | 1.48x | 1.34x | 1.25x |
**端到端 VLM**
_Qwen3-VL-2B_
| Prompt Tokens | FP16 Prefill (tok/s) | W8A16 Prefill (tok/s) | **W8A8 PC Prefill (tok/s)** | FP16 Decode (tok/s) | W8A16 Decode (tok/s) | **W8A8 PC Decode (tok/s)** |
| :-----------: | :------------------: | :-------------------: | :-------------------------: | :-----------------: | :------------------: | :------------------------: |
| 1334 | 3010 | 2065 | **3242** | 70 | 107 | **104** |
| 2393 | 2868 | 1847 | **2983** | 69 | 97 | **100** |
| 3455 | 2777 | 1741 | **2796** | 66 | 90 | **95** |
_Qwen3-VL-4B_
| Prompt Tokens | FP16 Prefill (tok/s) | W8A16 Prefill (tok/s) | **W8A8 PC Prefill (tok/s)** | FP16 Decode (tok/s) | W8A16 Decode (tok/s) | **W8A8 PC Decode (tok/s)** |
| :-----------: | :------------------: | :-------------------: | :-------------------------: | :-----------------: | :------------------: | :------------------------: |
| 1334 | 1884 | 1786 | **2186** | 32 | **56** | 54 |
| 2393 | 1815 | 1700 | **2028** | 31 | **55** | 52 |
| 3455 | 1755 | 1603 | **1881** | 30 | **52** | 49 |
**LLM 量化:精度与速度对比**
| Models |
Quantization Configuration |
wikitext2 PPL(↓) |
Prefill Time (s)(↓) |
Peak Memory (GB)(↓) |
| Qwen3-8B |
FP16 |
9.726 |
179.9 |
18.93 |
| W8A16 (mlx RTN) |
9.707 |
221.3 |
12.07 |
| W8A8 (per-channel) |
9.756 |
123.5 |
11.32 |
| W8A8 (per-group gs=64) |
9.744 |
179.1 |
11.83 |
| W8A8 (per-group gs=128) |
9.727 |
165.8 |
11.61 |
| Llama3-8B |
FP16 |
6.138 |
175.8 |
18.32 |
| W8A16 (mlx RTN) |
6.147 |
236.9 |
11.46 |
| W8A8 (per-channel) |
6.271 |
123.3 |
10.69 |
| W8A8 (per-group, gs=64) |
6.269 |
178.7 |
11.19 |
| W8A8 (per-group, gs=128) |
6.270 |
155.7 |
10.98 |
- 🔗 仓库地址:[github.com/Mininglamp-AI/cider](https://github.com/Mininglamp-AI/cider)
---
## ⚗️ 方法
> 如果您是研究人员或希望基于自己的数据训练定制化 GUI Agent 模型,我们计划开源完整的 Mano-Action 训练方法和相关工具。
>
> **即将开源**
### Mano-Action 训练方法
Mano-Action 是一套专为 GUI Grounding 设计的双向自增强训练框架。不同于传统的单向预测方法,Mano-Action 通过 Text↔Action 循环一致性学习,让模型同时掌握"从描述定位元素"和"描述给定元素"两个方向的能力,从而实现更鲁棒的界面理解。
#### 核心特性
- **双向循环学习**:Text → Action 和 Action → Text 的互相增强
- **三阶段渐进训练**:监督学习 → 离线强化学习 → 在线强化学习
- **闭环数据生成**:自动生成高质量训练数据,持续提升模型能力
- **端侧优化适配**:包含量化、剪枝等端侧部署优化技术
#### 适用场景
- 🎓 **学术研究**:探索 GUI 理解和多模态交互新方法
- 🏢 **企业定制**:基于企业内部系统训练专用模型
- 🌐 **领域适配**:针对特定领域(医疗、金融等)微调模型
- 🔬 **算法创新**:在 Mano-Action 基础上开发新的训练技术
---
## 🌟 技术优势
### Mano-P vs 传统方案 CUA对比
| 特性 | Mano-P | OpenClaw | Manus | 传统RPA |
| -------------- | --------------------------- | -------------------- | ----------------- | ----------------------- |
| **模型来源** | ✅ 内置端侧模型 | ⚠️ 用户自行配置 | ⚠️ 云端API调用 | ❌ 无需模型(规则引擎) |
| **数据安全** | ✅ 本地运行 | ⚠️ LLM/skill调用上云 | ⚠️ 云端推理 | ✅ 可本地 |
| **控制方式** | ✅ 纯视觉交互 | ⚠️ CDP协议+CLI | ❌ HTML解析+CLI | ❌ 系统API |
| **适用场景** | ✅ 全类型GUI(桌面/Web/3D) | ✅ 多类型应用 | ⚠️ 仅Web应用 | ⚠️ 特定系统 |
| **长任务规划** | ✅ 自主规划 | ✅ 自主规划 | ✅ 可视化流程编排 | ❌ 需预设流程 |
| **响应速度** | ✅ 即时响应 | ✅ 本地/云端运行 | ⚠️ 云端延迟 | ✅ 即时响应 |
| **部署成本** | ✅ 低成本起步 | ✅ 开源免费 | ⚠️ 订阅付费 | ✅ 低成本 |
| **鲁棒性** | ✅ UI变化自适应 | ✅ LLM自适应 | ⚠️ 有限适应 | ❌ 界面变化需重配 |
### 核心竞争力
1. **端侧大模型 + 灵活部署**
- 4B模型可直接在Mac上运行(M4芯片+32GB内存)
- 大参数模型(72B)通过算力棒支持
- 无需配置API密钥,开箱即用
- 相对OpenClaw(需用户配置模型)和Manus(云端调用)的显著优势
2. **全场景视觉理解**
- 纯视觉GUI交互,不限于浏览器和Web应用
- 相对OpenClaw(CDP协议主要针对浏览器)和Manus(仅Web应用)支持更广
- 支持桌面软件、3D应用、专业工具等非标准GUI
3. **离线长任务自主规划**
- 复杂业务流程的完全离线推理
- 无需联网即可完成自主决策与纠错
- 相对Manus(云端延迟)和传统RPA(需预设流程)的独特优势
4. **一体化硬件部署**
- 模型+算力棒一体化方案,即插即用
- 相对OpenClaw(开源免费但需自行部署)降低技术门槛
- 多部署形态(Mac 直装 / 算力棒即插即用),快速上线
---
## 🔗 应用
**Mano-AFK** —— 端到端的自动化应用构建流水线,从一句自然语言描述出发,自主完成需求澄清、架构设计、代码生成、部署、测试与修复,最终交付可运行的应用。E2E 测试环节**默认以 Mano-P 为本地后端**(截图与任务描述不出设备);也可切换到云端模式,由 Anthropic Claude CUA 驱动(需 `ANTHROPIC_API_KEY`,第三方服务无本地替代)。Mano-AFK 是 Mano-P 在软件工程场景中的典型落地案例。
- GitHub: [github.com/Mininglamp-AI/mano-afk](https://github.com/Mininglamp-AI/mano-afk)
- ClawHub: [clawhub.ai/hanningwang/mano-afk](https://clawhub.ai/hanningwang/mano-afk)
**CUA Benchmark —— Mano-CUA-4B 运行于 MacBook Pro M5(16GB)**
测试集包含 100 条任务,覆盖 5 个由 Mano-AFK 自身自动构建的 Web 应用:**TripSplit**(差旅分账)、**md-wechat**(Markdown → 微信排版)、**OMS**(订单管理)、**Family Ledger**(家庭记账)、**Life Dashboard**(个人仪表盘)。每个应用都有两个版本:**golden 版**为无 bug 构建(预期 judge 判定 PASS,共 76 条任务);**buggy 版**则预先注入了 UI 或逻辑缺陷(预期 judge 判定 FAIL,共 24 条任务)。准确率定义为"judge 判定与预期结果一致"的任务占比;每个项目贡献 15–16 条 golden 任务 + 4–5 条 bug 注入任务。
| 配置 | 准确率 | 平均步数 | Prefill 速度 | 平均 Tokens/步 |
| ------------------------------------------------------ | --------- | -------- | ------------ | -------------- |
| W8A16 | **58.0%** | 6.1 | ~1,253 tok/s | 3,389 |
| W8A8 ([Cider](https://github.com/Mininglamp-AI/cider)) | **54.0%** | 6.93 | ~1,453 tok/s | 3,104 |
指标说明:_准确率_ —— judge 判定与预期 PASS/FAIL 一致的任务占比;_步数_ —— 单个任务中 agent 执行的动作数;_Prefill 速度_ —— prefill 阶段的 token 吞吐;_Tokens/步_ —— prompt 与 generation 的 token 合计。
> **关于此硬件上的 W8A8:** W8A8 行通过 [Cider](https://github.com/Mininglamp-AI/cider) 实现 INT8 激活量化。W8A8 通过 INT8 TensorOps 加速 prefill,但需要同时保留原始权重与 INT8 权重,权重内存近似翻倍。在 16 GB 统一内存设备上,额外的内存压力可能触发换页,抵消 prefill 的加速收益,因此本测试中 W8A8 的准确率反而略差于 W8A16。建议预留超出模型体积 4 GB 以上的空闲内存,才能发挥 W8A8 的完整优势。
- [Benchmark methodology](https://github.com/Mininglamp-AI/mano-afk/tree/master/benchmark) —— 完整测试设计、任务 schema 与 bug 清单
---
## 📄 技术论文与引用
### 相关论文
Mano-P基于以下研究工作:
**1. Mano系列模型基础论文**
```bibtex
@article{mano-2025,
title={Mano Technical Report},
author={Tianyu Fu, Anyang Su, Chenxu Zhao, Hanning Wang, Minghui Wu, Zhe Yu, Fei Hu, Mingjia Shi, Wei Dong, Jiayao Wang, Yuyang Chen, Ruiyang Yu, Siran Peng, Menglin Li, Nan Huang, Haitian Wei, Jiawei Yu, Yi Xin, Xilin Zhao, Kai Gu, Ping Jiang, Sifan Zhou, Shuo Wang},
journal={arXiv preprint arXiv:2509.17336},
year={2025},
url={https://arxiv.org/abs/2509.17336}
}
```
**2. WebRetriever基准测试**
```bibtex
@article{webretriever-2026,
title={WebRetriever: A Large-Scale Comprehensive Benchmark for Efficient Web Agent Evaluation},
author={Wei Dong and Tianyu Fu and Zhe Yu and Hanning Wang and Anyang Su and Zhizhou Fang and Yuyang Chen and Shuo Wang and Minghui Wu and Ping Jiang and Zhen Lei and Chenxu Zhao},
year={2026},
note={To be published},
url={https://github.com/hhhhhhalf/WebRetriever}
}
```
### 学术合作
我们欢迎学术界的合作研究:
- 🔬 **数据集贡献**:提供新的GUI任务数据集
- 🤝 **联合研究**:在端侧部署、量化优化、GUI理解等方向合作
- 📚 **基准测试**:在新的评测集上测试Mano-P
如有学术合作意向,请联系:model@mininglamp.com
---
## ❓ 常见问题
🤖 Mano-P 是什么?
Mano-P 是一个**开源的 GUI-VLA(Vision-Language-Action)智能体**,设计用于在苹果芯片边缘设备上本地运行。它使用**纯视觉理解**来跨平台自动化桌面 GUI 操作。
⚖️ Mano-P 与 Claude Computer Use 相比如何?
**性能对比:**
- OSWorld(所有模型):Claude Sonnet 4.6 **72.1%** vs Mano-CUA 1.1 **58.2%**
- WebRetriever Protocol I:Mano-CUA 1.1 **41.7 NavEval** vs Claude 4.5 Computer Use **31.3**
**核心差异:**
- ✅ Mano-P **完全在设备上运行**,数据不离开设备
- ⚠️ Claude Computer Use 需要云端 API 调用
**适用场景:** Mano-P 特别适合**高安全性要求**的场景。
🔌 Mano-P 可以离线运行吗?
**可以!** 在本地模式下,所有模型推理都在 Apple M4 设备上运行。✅ **不会向外部服务器发送任何截图或任务描述。**
💻 需要什么硬件配置?
**最低要求:**
- Mac mini 或 MacBook
- Apple M4 芯片
- 32GB 内存
**替代方案:**
- 任何 Mac + Mano-P 算力棒(通过 USB 4.0+ 连接)
📌 我们计划在未来支持更多设备。
📦 如何安装 Mano-P?
**CLI 工具形式:**
```bash
brew tap Mininglamp-AI/tap && brew install mano-cua
```
**OpenClaw/Claude Code Skill 形式:**
请参见 [ClawHub - Mano-CUA](https://clawhub.ai/hanningwang/mano-cua)
🔒 我的数据安全吗?
**本地模式:** ✅ 所有处理都在设备上进行
**云端模式:**
- ⚠️ 仅截图和任务描述发送到 `mano.mininglamp.com`
- ✅ 不访问本地文件、剪贴板内容或凭证
**透明度:** 完整客户端[开源](https://github.com/Mininglamp-AI/mano-skill)可供审计
---
## 🤝 贡献指南
我们欢迎社区贡献!如果你想为项目做出贡献:
1. Fork 本仓库
2. 创建你的特性分支 (`git checkout -b feature/AmazingFeature`)
3. 提交你的更改 (`git commit -m 'Add some AmazingFeature'`)
4. 推送到分支 (`git push origin feature/AmazingFeature`)
5. 开启一个 Pull Request
### 贡献方向
- 🐛 Bug修复和问题报告
- 📝 文档改进和翻译
- 💡 新功能建议和实现
- 🧪 测试用例和基准测试
- 🎨 应用场景和Demo贡献
---
## 📄 开源协议
本项目采用 [Apache License 2.0](LICENSE) 开源协议。
**协议要点:**
- ✅ 商业使用
- ✅ 修改和分发
- ✅ 专利授权
- ⚠️ 需保留版权声明
- ⚠️ 需说明修改内容
---
## 📮 联系方式
- 📧 邮箱: model@mininglamp.com
- 🏠 官网: [https://github.com/Mininglamp-AI/Mano-P](https://github.com/Mininglamp-AI/Mano-P)
- 💬 社区: (待补充)
- 🐛 GitHub Issues: [https://github.com/Mininglamp-AI/Mano-P/issues](https://github.com/Mininglamp-AI/Mano-P/issues)
---
## 🙏 致谢
感谢所有为本项目做出贡献的开发者和研究者。
**特别感谢:**
- Mano项目团队提供的技术基础
- DeepMiner平台的深度集成支持
- 端侧算力硬件合作伙伴
- 开源社区的贡献者们
---
由Mano-P团队用 ❤️ 打造