Minis:真正的随身 Agent
你们应该经常看到有人提到这个叫
Minis
用过电脑端各种 Agent 的用户,应该对 Agent 很清楚——它需要你给予一定的权限才能做更多的事情。手机端也是一样,但手机端天生有限制。所以大部分人往往是通过手机的通信工具来调用其他电脑或者云端的 Agent 来做事情。
但 Minis 不是。
手机上最好的独立 Agent
为什么说它是"最好"
这个"最好",代表它的体验和电脑端区别很小,而且拥有足够高的自由度。甚至你们应该知道,大部分 Skill 直接就是用 Minis 做的。它做出来的东西编码很规范,不像在 Windows 上的一些其他 Agent 里做出来,还要解决很多编码问题,以至于大家都把规范直接写进了 Tools.md 里。
基本信息
Minis 的全称是
OpenMinis
- — 权限受限
iOS
- — 几乎可以完全操控你的手机
Android
它支持几乎所有的模型端点,无论是 API、OAuth 还是各种 Coding Plan,自由度非常高。根据你的需要,Anthropic 和 OpenAI 的协议也可以兼容。少部分的 Coding Plan 无法拉取模型列表,你需要自行添加模型名称(比如火山方舟)。
内置 Alpine Linux 环境
Minis 内置完整
Alpine Linux
- 编写并执行脚本
- 管理环境
- 安装依赖
内置终端支持的语言和工具
| 环境 | 状态 |
|---|---|
Python | 完全支持,建议用 uv 管理依赖 |
Node.js | 部分支持 |
Go / Rust | 支持 |
FFmpeg | 内置,支持硬件加速 |
Minis 也内置浏览器功能,可以访问网站、填写表单、提取网页内容、直接截取网页图像等。
有时候你在电脑上访问网络,Agent 会告诉你"这个读不了""那个无法解析",在 Minis 上几乎没遇到过——遇到读不了的它会
直接滚动截图
OCR 与视觉识别
对 Minis 来说,OCR 根本不是个问题,因为它可以直接调用 iOS 上苹果原生
Vision 框架
这使得你
根本不需要 OCR 模型
当然,如果你要用来看照片的
内容
Key 管理与 Token 统计
大家对于 Agent 有很多不放心的地方在于各种 Key。Minis 会在
环境变量
好的模型,会告诉你不要把各种 Key 在会话窗口里给它,而是直接给你一个
可以点击的链接
Minis 自带 Token 用量计算,可以直观地看到你用的模型消耗量。不过分类不是很细,所有走 OpenAI 协议的都会放在一起。
记忆模块:Soul.md + Global.md
之前的 Minis 版本里,记忆模块是混在一起的,也就是除了 Memory.md,只有一个 Global.md 用来给 Agent 注入人设和各种你需要的东西。
不过最近的更新,新加了一个
Soul.md
独立的按钮
Global.md 就可以单独用来当 Tools.md 使用。
Minis 很喜欢主动记录记忆,但凡你和它聊得投入一些,它就会主动记下来,这点甚至比很多第三方的记忆模块做得更好。
Skill 与 MCP
Skill 这块没什么好多说的,有一些内置的,大部分 Skill 都可以自己通过 URL 或者文件形式装,或者让模型帮你装也可以。
最近的更新支持了
MCP
输出文件与会话导出
Minis 因为运行在完整的 Alpine Linux 环境里,因此它产生的输出文件需要你
自行保存到自己的文件目录
每个会话拥有独立的文件系统,挂载在 Linux 环境的 /var/minis/ 下,按命名空间组织:
- minis://workspace/ — 工作文件、脚本、数据
- minis://attachments/ — 图片、音频、视频
- minis://browser/ — 浏览器截图和提取内容
- minis://offloads/ — 大型工具输出
说到这里,就必须要提一个很重要的功能——
导出会话记录
原始的完整会话记录,即使在电脑上,都不是所有的智能体可以直接保存和导出的。在市面上不支持导出的 Agent 里,往往需要消耗不少 Token,让模型帮忙导出逐字可读的 md 文件,而且有些很笨的模型还不乐意,非要完整地告诉它:
"你就在这个会话窗口,你能看到所有对话记录,帮我导出逐字可读的 md 文件。"
才行。
Minis 不需要。
JSON
纯文本格式
每一个会话,你不光可以重新编辑标题,还能重新设置
新的图标
斜杠命令与会话管理
Minis 支持斜杠命令,虽然它可能列出来的斜杠命令不是很全,但实际上很多是支持的,你需要自己尝试,看看你常用的命令它是不是可以正确执行。
有人可能会问:模型的思考强度有没有地方设置?
有的,也在斜杠命令里。
另外在会话窗口里,如果你对模型的输出不满意,可以
长按自己刚才发送的信息
会话窗口的更多功能
每一个会话窗口里右上角的小点里,还有很多功能:
- 终端
- 浏览器
- 记忆
- ……
其中最有用的,是
会话中的 Skill
每一个会话还能查看
独立的 Token 消耗
Minis 具备的功能,甚至值得很多国内大厂好好学习一下。
模型分组:Minis 的核心逻辑
Minis 对于模型的管理有一个很特别的设置,这个设置有它自己的逻辑,而这个逻辑是你在使用 Agent 的时候,需要了解一下的。
子 Agent,以及让 Agent 输出图像、声音、视频,都在这个逻辑里——这就是模型分组功能。
分组设置
你可以自由地设置模型分组,比如常见的设置就是:
- 所有的放在一个组里
绘图模型
- 再放一个组里
音频生成模型
这和管理 AI 服务商有不同之处。
管理 AI 服务商里,你可以对每一个模型单独进行设置。比如你知道 Agnes Image 2.1 Flash 是图像模型,你需要把
图像输出能力给点开
⚠️ 这很重要,因为这影响到你后面在模型分组里,Agent 能不能使用这个模型具备的能力。
minis-model-use 命令
在会话窗口中,当你需要 Agent 生成图像、音频以及视频的时候,Minis 是通过 minis-model-use 这个命令来进行模型调用的,所以你
不可能把主模型设为一个图像模型
那么当你知道你在这个会话窗口里要做些什么事情之前,就要在
模型分组 → 智能体循环中可用模型
建议是:
这样,会话中当你想让模型生图的时候,它就会用 minis-model-use 这个命令调取可用模型进行生成。如果智能体循环中可用模型里没有,你就无法使用生图这个功能。
模型标签
另外还需要注意的是,确保模型后面带有
正确的标签
| 标签 | 含义 |
|---|---|
img | 支持图像读取 |
img-out | 支持图像生成 |
audio-out | 支持 TTS 或者 Music(音频输出) |
如果这些标签没有,
即使模型支持,Minis 也会报错
所以你需要清楚地知道模型到底支持什么模态的输入和输出,就像某些模型你需要手动把上下文长度拉满一样。
模型路由
很多人会问:
Minis 有模型路由功能吗?
有的。
路由和回退策略根据你的需要自行选择,比如:
- 顺序加载调用
- 负载均衡
子 Agent
还有人会问:
Minis 支持子 Agent 吗?
有的。
minis-model-use 这个命令,在后台拉起一个你分组里预先放好的模型进行使用——等跑完了再在当前会话窗口里给你输出。
总结
说了这么多,你有没有觉得,在手机这个小东西上,
Minis 是不是一个几乎完全体的 Agent 呢?
它不是像某些方案那样,只是给手机做了个通信工具;也不像在微信、钉钉、飞书里那样给远程的 Agent 下命令。
Minis 是你真正意义上,带回家的那个聪明的实习生,它就是住在你手机上的 Agent。
如果你开启了后台保活,那么也并不需要时刻盯着它,它干完了,自然会弹窗提醒你。
想回家继续干点活儿,不应该用通信工具去指挥那个远在天边的子牛马。而是应该直接把你的手机,变成牛马。
-
- 关于宇宙的好的网名有哪些
- 角色扮演 | 1
- 网名