MarbleOS 正在测试一个用于 AI 代理工作的可见桌面工作区

Miguel Acevedo 的 macOS 应用将研究、文件、定期任务和输出变成一个可检视的工作区。

By · Published

Primary source: MarbleOS

Why it matters

AI agents are gaining the ability to browse, edit files and run recurring tasks. MarbleOS is testing whether the winning interface will organize that work as visible objects instead of messages.

Illustration of MarbleOS, Miguel Acevedo's macOS app, showing an inspectable desktop workspace for AI agents with layered panels for research, files, tasks and outputs.

Miguel Acevedo, the engineer behind MarbleOS, is showing a macOS workspace that keeps an AI agent's files, tools, tasks and outputs visible while it works.

该界面是 Acevedo 对一个已经从研究演示延伸到日常软件的问题的回应:聊天记录并不是一个好的归档系统。一个代理可以浏览网站、组装电子表格并安排重复任务,但用户常常需要翻看消息记录来重建发生了什么。

MarbleOS 给这些工作提供了一个桌面式的表面。MarbleOS 的演示页面 描述了一个工作区,其中的文件、工具、任务和输出都是可见的。MarbleOS 目前有一个公开访问的等候名单,且有一个 macOS DMG 下载页面

Acevedo 自加州大学戴维斯分校(University of California, Davis)攻读计算机科学学生起,就一直在构建围绕被忽视的工作流程摩擦的工具。2017 年,他与 Sergei Chestakov 一起开发了 Schedule Helper,这是一款在 Chrome 中标记课程冲突并将教授评分引入学校排课系统的扩展。The California Aggie 报道 称两人在几周内完成了最初的项目,并在发布时接近 1,000 次下载。Acevedo 的 LinkedIn 个人资料 后来宣称有 13,000 名活跃用户。

他随后推出了 Marble LeetCode Tutor,一款引导程序员完成编码题目的浏览器扩展。Chrome Web Store 将 Acevedo 标识为其开发者,并显示了 23 条评分,最近一次列出的更新日期为 2025 年 6 月 4 日。产品各不相同,但模式一致:Acevedo 倾向于将指导和自动化放在用户已经试图完成任务的工作区内。

工作区就是产品

MarbleOS 在界面层面展开竞争。其演示库 包含 16 个剪辑,每个都不到两分钟,涵盖潜在客户研究、客户会议准备、候选人评审、外联草拟、竞争对手研究和定期的晨间简报。

这些示例指向创始人、销售团队、招聘人员、客户服务运营人员和小型企业。MarbleOS 并未将该列表作为正式的客户定义;但它体现在 Acevedo 选择演示的工作类型上。这些工作会产生值得保存的成果:电子表格、简报、任务清单和研究笔记。

当代理处理一系列动作而不是回答单个问题时,这种以输出为先的设计就显得重要。如果一次运行产生了电子表格、一份研究简报和一套每周例行流程,用户需要知道哪些文件是最新的、哪些来源影响了它们,以及在没有另一次提示的情况下会再次发生什么。正在进行的对话可以描述这些对象。工作区可以组织它们。

MarbleOS 还强调审阅。产品页面称用户可以将浏览和组装工作交给代理,然后回到第一遍审阅中。这样可以在不要求用户观看每次点击的情况下,将人类保留在操作环路中。该设计仍需证明其可见对象能准确反映代理的行为。

支撑这些工作的权限设置将与布局同等重要。MarbleOS 的隐私政策,最后更新于 2026 年 4 月 26 日,是这一早期信任测试的一部分。用户会根据该产品多清楚地传达访问、批准和已完成操作来判断其可用性。

大型实验室已经具备执行能力

Acevedo 在代理能力进入最大 AI 助手之后押注了这一界面。 OpenAI 的 ChatGPT agent 的发行说明描述了一个可以使用包括虚拟浏览器和终端在内的工具完成复杂在线任务的代理。Anthropic 也曾描述过 计算机使用和具有代理性质的工作流,其中 Claude 可以在用户许可下进行指点、点击并与桌面环境交互。

这为一个小型产品带来了艰难的分发问题。OpenAI 和 Anthropic 能将执行功能放入用户已经熟悉的助手中。MarbleOS 必须让工作区本身具备足够的价值,才值得用户去安装另一个应用。

同样的压力也创造了 Acevedo 的机会。随着助手承担更长时间的任务,它们的界面必须表示计划、权限、中间工作、可重用的文件和已排定的活动。单一的输入框能很好地处理请求,但当助手开始像一个有若干在进行工作项的操作员那样行事时,它就显得捉襟见肘。

MarbleOS 下注于用户会希望代理的活动像电脑上的工作那样被展示出来,而不是被压缩成一段对话记录。Acevedo 早期的产品显示出一种直觉:在不要求用户先学习复杂系统的前提下,去消除熟悉任务中的摩擦。Schedule Helper 在学生选课时突出显示冲突。Marble LeetCode Tutor 将指导放在编码题目旁边。MarbleOS 通过把代理的工作放在用户可以看到并重用的位置,采用了相同的方法。

早期的考验将是重复使用。一次性的研究演示可以让几乎任何代理界面看起来有效。定期简报、后续例行和不断演进的电子表格提出了更高的标准:MarbleOS 必须保存状态、暴露错误并明确代理接下来会做什么。如果 Acevedo 能让这些行为变得可读,工作区可能会成为用户选择 MarbleOS 的理由。

Reader comments

Conversation for this story loads after sign-in.