底下是硬件。顶上是组合出来的界面。
智能体跑在应用之下,不是之上。这个颠倒,就是整套架构。
可交互
拖动可环绕查看。点一层即可把它单独拎出来。滚动可把整摞拉开。
每一层下面都讲全了;这张图只负责把故事排出次序,并不承担讲故事本身。
每一层究竟在做什么。
从上往下读,或者从下往上读都行;每一层只依赖它下面那一层。
A2UI
生成式界面层。每次请求都从 160 多种控件里组合出一个工作空间,再经由 Wayland 原生合成器画出来。全程不启动任何应用。
- 160 多种控件
- 按意图组合
- Wayland · labwc 合成器
- 不撕裂,无 X11 包袱
智能体运行时
语言模型、智能体调度器、本地向量库,以及 MCP 连接器层。选一个本地模型,整个闭环(推理、记忆与组合)就都在这台机器里走完。
- 本地或托管的模型
- 带预算的并行智能体
- 本地向量记忆
- MCP 连接器
服务隔离
智能体作为自己的受监督服务运行,与跟它对话的界面分开。两者通过本地套接字通信,所以工作空间可以重启而不丢掉智能体,智能体也可以停下而不拖垮会话。
- 独立的智能体服务
- 本地套接字通信
- 受监督、可重启
- 每个会话一个智能体
会话与合成器
一个专为这个工作空间而建的 Wayland 会话,而不是在通用桌面上把我们的软件硬拧上去。合成器、锁屏和登录界面,都属于同一个会话。
- Wayland 原生
- wlroots 合成器
- 不撕裂,无 X11 包袱
- 由会话托管的生命周期
系统镜像
系统是作为一整份镜像安装和更新的,而不是一个包一个包拼起来的。同一版本上的每台机器跑的都是同一个系统,所以"你在哪个版本"有一个确切的答案。
- 基于镜像的安装
- 整体作为一个版本
- 不会一台一台跑偏
- 整批机器都可复现
硬件
普通的 amd64 机器。不需要特制芯片,不要求安全协处理器,也没有厂商绑定。能启动 Linux、能跑 Wayland,就能跑 MeghaOS。
- amd64 (x86_64)
- UEFI 或传统 BIOS
- 建议 8 GB 内存
- 25 GB 磁盘
进去的是意图,出来的是组合好的界面。
每一次请求走的都是同一条路。智能体想清楚什么才帮得上忙,把这样一个界面描述出来,外壳把这份描述画出来,等你走开就丢掉。全程不启动任何应用,因为一个也不需要。
- 智能体推敲的是意图,而不是该开哪个应用
- 它给出的是界面的描述,不是界面的截图
- 外壳用自己那套控件把它画出来,160 多种
- 这份组合会被丢掉,所以不会越积越多
- 01意图你提的要求,用你自己的话说出来。
- 02计划这个答案需要哪些工具、哪些数据。
- 03组合一份关于"什么界面才帮得上忙"的描述。
- 04绘制由会话原生画出,不是截图贴上去的。
- ↺丢弃你一走开就没了。没有什么需要卸载。
第 04 步,就跑在这一页里。
智能体给出的那份描述,交给外壳的渲染器:同一份代码,被搬进这个站点,从同一套控件里取材。你要是想知道第五层产出的是什么,就是它。
钱在哪里
读自这台机器上的总账导出。没有任何东西离开设备。
低了三个月。 高于预测的只有算力这一项,自评测集群上线以来增加了 19%。
人力成本落在建模的位置上,所以这个差额是真实的,而不是时间点问题。
犯错很便宜
智能体动手之前,写代码的工作空间会先存一个检查点,撤销会把文件和对话一起倒回去。让一个智能体去试,只有在"试"这件事撤起来便宜时才说得过去。别的地方守法不同:破坏性命令直接拒掉,中间那一档有风险的会停下来问一句。
- 代码智能体每动一次手之前,自动存一个检查点
- 撤销会把文件和对话一起还原
- 与你自己的版本管理分开存放
- 按消息来算,所以你想退多远就正好退多远
纯 Wayland,没有 X11 的历史包袱
显示这套东西是跑在轻量的 labwc 合成器上的纯 Wayland,顺滑且不撕裂。丢掉 X11 同时也是个安全决定:X11 的输入模型让任何一个客户端都能看到其他所有客户端的按键,而当屏幕是由智能体在驱动时,这一点根本站不住脚。
- labwc 合成器:小、快、大家都摸得清
- 不撕裂是构造使然,不是靠打补丁绕过去
- 客户端之间没有全局的输入窥探
- A2UI 的版式由外壳画出,而不是当成一个页面拉过来
它对你的机器有什么要求。
刻意压得很低。在现代多核机器上又轻又低延迟,无论跑在裸机还是虚拟机里。
- 架构
- amd64 (x86_64)
- 固件
- UEFI 或传统 BIOS
- 内存
- 建议 8 GB
- 磁盘
- 25 GB