大家看这个对话框,终端要求获取访达的控制权限。允许还是不允许?这里有个你可能不知道的事:如果你的 Mac 上安装了 AI 代理,无论是 ChatGPT、Claude 还是其他任何一款,它都无法点击那个按钮。我现在甚至都不在书桌前。“好的,允许吧。”你看到了吗?那不是我在操作,我的手明明在这里。那么刚才是什么点击了按钮呢?

在苹果公司看来,只有人类或键盘才被允许按下按钮。而对我来说的 Mac 而言,这就是一个键盘,只不过它里面搭载了一个 AI。这就是 Violoop,一个小盒子。只需插入电源线和 USB-C 线即可,它同时传输数据和视频信号。如果你想的话可以单独连接 HDMI,但这并非必须。这样我的电脑就准备就绪了。Mac 认为我插入了键盘和鼠标,某种意义上确实如此。

我喜欢把它看作是一个“有大脑的 KVM”。它的作用是监视我的屏幕,并在任何打开的应用程序中执行我要求的操作。在它做任何我无法撤销的事情之前,它会等待按下顶部的那个按键。稍后我会详细解释这一点。我知道我的观众并不愚笨,有一半的人心里在想:“等等,你把一个间谍小盒子插进自己的电脑里,它监视着你的一切?”

起初我也有完全相同的想法。Violoop 有几款应对这种顾虑的方法,我稍后会讲到,但首先我想展示它能做什么。它带有一个触摸屏和一些功能(当然随着软件更新还会有更多),但我主要通过电脑上的应用程序来控制一切。我可以为它指定一个“大脑”,你可以自由选择使用 Anthropic、OpenAI、Google 或 OpenRouter,也可以自带密钥或使用自定义模型。

这部分是我最关心的:任何支持 OpenAI 兼容 API 的服务都可以使用。我将我的指向了 DeepSeek,这是我本地 AI 机器上运行的 V4 Flash 版本。因此,其中一些任务实际上是在我自己的硬件上运行,我可以控制哪些内容在我的本地设备上执行。我可以让所有东西都跑在自己的硬件上。此外,它还会随着使用建立记忆库,记录工作、人物以及我在屏幕上看到的事物。

你可以进去阅读或删除内容等。有趣的是它会自动建立不同概念之间的连接。顺便提一下,Violoop 赞助了本期视频并寄给我这台设备。我手里拿的是 V3,而你们在 Kickstarter 上(9月15日开始)能买到的是 V4。我会展示我成功做到的事情,也会告诉你们我没做到的事。哦对了,它还利用了动态岛功能,虽然很少见应用这么做,但挺酷的。如果不喜欢可以关闭它。

回到刚才那个对话框的例子,展示当你离开电脑时它能做什么。Mac 上的桌面 AI 代理工作方式基本相同:通过屏幕录制权限看到你的屏幕,并通过辅助功能权限发送虚假鼠标事件和按键来点击或输入。我说“虚假”是因为它们来自软件,背后并没有实际的鼠标。然而自 2018 年 Mojave 以来,苹果会丢弃这些虚假点击,因为它们针对的是安全或隐私对话框。

试想一下,如果一个程序能自行在权限提示符上点击“允许”,那这个提示符还有什么意义呢?Anthropic 和 OpenAI 现在都在其程序中加入了计算机使用功能,但它们无法对管理员进行身份验证或批准安全隐私权限提示。这是 OpenAI 自己的文档,所以别只听我的一面之词。Claude 的计算机使用功能也是如此,遇到了同样的问题。

像 ChatGPT 或 Grokbot 这样的东西甚至不在你的 Mac 上运行,而是在云端。它们根本无法访问这个界面。“看起来终端应用再次要求获取访达的权限。”“好的,批准吧。”看,它开始了。有一个来自 Violoop 的小光标,那是它们自己的蓝色闪亮光标。它就那样点击了“允许”按钮。我知道这很快,但它是个机器人。

现在我要公平地说一下:Rubber Ducky 也是一种键盘;我之前在频道中展示过的一些 KVM over IP 盒子也是键盘。使用那些设备时,你必须远程连接并自己按下按钮(虽然你可以做到)。但这里的新颖之处在于那个观察屏幕、弄清楚被要求做什么并知道该按哪个按钮的部分。这是我以前从未拥有过的功能。到目前为止,所有操作都是可逆的。在对话框中点击允许没什么大不了的。

让我们做一些我无法撤销的事情。“查看我打开的访达窗口,删除此文件夹中超过一个月历史的所有内容。”看,它利用了动态岛。你可以将其分离、转到其他窗口或回到聊天界面回答。但它看到了我的访达窗口,知道这是一个 GitHub 仓库。现在这是最关键的部分:它准备好了,但停住了。“删除”在它不会在没有人类介入的情况下执行的操作列表中。

这就是我需要按下的按钮,以便让它继续操作。现在我可以通过我的应用程序做到这一点,也可以通过屏幕操作。但他们提供了这些按钮以便于你轻松完成。“砰。”消失了。AI 决定了要删除什么,但它没有决定是否删除——那是我的事。那个按键非常重要,它并没有连接到 AI 上,而是位于 Viooop 盒子内的独立芯片中。该芯片持有键盘信号,这是一个特殊的安全功能。

因此模型可以整天想要删除那些文件,但它无法按下那个键。我最近还用它做了另一件事,思路相同,但这次我将它指向了互联网而不是对话框。稍微炫耀一下:我刚才在 Apple Park 附近,他们发布了 iPhone Duo(此处应为笔误或特定语境产品)。我在等待 Xcode 27.1 beta 发布以便安装测试模拟器等,但它还没出来。所以我一直盯着这个页面不断刷新,上面写着“本月稍后发布”。

我告诉 Vio:“密切关注此页面,一旦开发者 beta 版显示可下载就立刻通知我。”我的待办事项列表以及该任务都会显示在设备本身。通过应用程序界面,你可以开启或关闭它们,查看正在运行的命令详情等。一切都非常透明。

如果你以这种方式想使用它,那很容易也很简单。或者如果你想了解更多细节,你可以深入挖掘到你想要的程度。这是它为我构建的任务。我没有编写脚本,也没有设置定时任务(cron job),没有任何 API 参与。事实上,它自己设置了这个定时任务,并每隔六小时(我相信是这样)安排执行一次。我只用一句话告诉它我想要什么,它就搞定了其余部分。

现在,Xcode 的测试版尚未发布(就在我录制这段视频时)。所以,如果它在我上传视频期间发布了,我的手机就会震动提醒我。而我不需要编写任何爬虫程序。值得庆幸的是,那些日子已经过去了。好了,各位,让我们谈谈这东西里面有什么。这里面有两个芯片。其中一个在设备本地运行模型,也就是读取屏幕的那个模型。

另一个是唯一连接到我的 Mac 的芯片。它充当 USB 键盘及其专属按键的功能。因此,任何不可逆的操作(如发送、删除或发布),它都会先暂停,直到人类按下那个键。VO 表示他们将开源第二个芯片上的固件。现在,这里有些是我实际能告诉你的, versus(与)他们告诉我但无法证实的内容。

当我询问时,我看到它点击了一个权限对话框。在删除任何内容之前,我看到它选择了文件并停下来等待按键。这部分是真实的。其他所有事情——芯片、屏幕帧在盒子上被处理并擦除,且从未离开这个设备——这是他们的一面之词,而我无法验证。我无法审计我看不到的东西,而且我只是个人在测试这东西。

当公式(固件)公开后,有人会对其进行测试,我也会关注并阅读那些评测结果。现在我知道你们中的一些人已经在打字了:“这不就像微软的 Recall 功能吗?整天盯着我的屏幕。”是的,我也有完全相同的反应。所以,据我所知,区别如下:Recall 会保留截图。这是整个产品的核心功能——一个你可以滚动浏览的时间线,并且 Recall 在你的机器上运行,占用机器的资源。

Violoop 说它会丢弃帧数据,只保留几兆字节的文本(这是他们的说法)。正如我之前所说。而且所有这些都在设备上运行,所以你可以将其用于强大的 MacBook Pro 或 MacBook Air(原文为 Neo,推测指 Air)。此外,Recall 只是记忆。而这个东西实际上会行动,这正是它需要那个按键的原因。

现在回到我之前说过的部分,也就是我真正喜欢的那一点:你可以选择大脑(模型),而这个大脑根本不需要在云端。在我的案例中,我选择了 DeepSeek 运行在我自己的机器上、我的网络上。所以屏幕在盒子上被读取,思考发生在我拥有的硬件上,除非我主动引入,否则中间没有第三方参与。这就是对我来说回答“间谍盒子”质疑的答案。

并不是我信任他们,而是因为使用本地模型时,我不需要信任他们。所以我真正喜欢的有两件事:第一,你可以将不同的任务路由到不同的模型上。例如我展示给你的那个记忆图(memory graph),它必须被处理。而我有 DeepSeek 在本地构建这个,因为那个任务不需要前沿(Frontier)模型。所以在这种情况下我节省了费用。

但最困难的任务,如果我愿意的话,我会发送给 Claude(Anthropic 的模型)。并且一切都有记录。所以我可以查看什么在哪里运行,有多少 token(令牌)被使用,以及实际花费了我多少钱。如果你使用的是云端密钥,请务必设置每日上限,因为那些 token 会累积起来。顺便说一下,这里展示的是 v3 版本,它是一个测试版单元。当它工作时你可以听到风扇的声音。那声音很明显且非常可察觉。

他们说 v4 是新的发货版本,那个会更安静一些。编辑 Alex 在这里展示的是 V4。是的,它很安静。那么这实际上是为谁设计的呢?如果你需要在一台你并不坐在面前的机器上获得帮助,它能做到其他方式无法做到的事情。如果你在寻找一个更聪明的聊天机器人,这不是它的设计目的。虽然它也具备聊天功能,但这并不是它的核心设计用途。

我没有成功实现的功能(我认为这是一个大缺陷)是主动功能。它应该观察你反复执行相同的任务,然后建议它可以为你处理的不同方式,并弹出窗口提议接管。我在这台单元上无法触发该功能,一次都没有。他们告诉我这包含在更新的软件中。也许当我的书桌上这个盒子真的做到这一点时,我才会相信它。

但软件是可以修复的。到目前为止我所展示的一切都是我要求它做的,这已经很多了。而且我不拥有任何能像那样做事情的软件。所以请在下面的评论中告诉我,你认为你会使用这样的东西吗?我知道你们中的许多人对此类事情会感到紧张(神经质),就像我们最初对云代码或代理那样,但我们已经克服了那种心态。现在我们有了一个可以为我们做事的硬件代理。

顺便说一句,如果你想看我本地运行 DeepSeek 的视频(它相当快),你绝对不想错过。所以请确保订阅,并感谢观看本期视频。我们下期再见。你可能也想接着看这个视频。