Devotd Github
新发现AI 智能体

helixml/helix —— 将 Mac 原生屏幕尺寸设为桌面默认值

helixml/helix 在 2026 年 11 月 2 日合并的提交扩展了服务器配置与 API schema,使智能体桌面能够跟随 Mac 宿主机的实际屏幕宽度和缩放比例。

仓库信息helixml/helix ↗

helixml/helix 在 2026 年 11 月 2 日合并的提交扩展了服务器配置与 API schema,使智能体桌面能够跟随 Mac 宿主机的实际屏幕宽度和缩放比例。

GitHub 项目说明: ♾️ Private Agent Fleet with Spec Coding. Each agent gets their own GPU-accelerated desktop. Run Claude, Codex, Gemini and open models on a full private AI Stack ♾️

星标
★ 821
复刻
87
语言
Go
许可证
NOASSERTION
最新版本
2.12.35
查看原始来源 ↗在 GitHub 查看 ↗

helixml/helix 是一个为每个智能体分配一个 GPU 加速桌面、并在自有栈中运行 Claude、Codex、Gemini 等模型的项目。2026 年 11 月 2 日合并的 PR #3499 把该桌面的屏幕尺寸改为以 Mac 笔记本的实际显示屏为基准。提交信息说明,桌面改为跟随笔记本屏幕的宽度和缩放比例,分辨率则以 16:9 为基准设定。

实现从服务器配置侧开始。api/pkg/config/config.go 中新增了 HELIX_NATIVE_DISPLAY_WIDTH、HELIX_NATIVE_DISPLAY_HEIGHT、HELIX_NATIVE_DISPLAY_ZOOM 三个环境变量,for-mac 中新加入的 display.go 和 display_darwin.go 读取 Mac 的主显示器来填充这些值。服务器将只包含宽度、高度和缩放级别的 NativeDisplay 类型作为 getConfig 响应中的 native_display 输出,并将 schema 扩展,使沙盒显示的 resolution 值除 '1080p'、'4k'、'5k' 外还可接受 'native'。zoom_level 为 0 时的含义也从固定值(1080p 为 100,4k/5k 为 200)改为「预设默认值」。

不过范围仅限于屏幕尺寸默认值这一项。只有在宿主机告知显示器信息时才会填充这些值,因此在非 Mac 环境中 native_display 为空,界面会回退到既有的默认值 1080p。记录中没有性能数值或基准测试,而且 api/pkg/types/simple_spec_task.go 与 types.go 的补丁正文缺失,因此无法确认那部分变更的细节。如果是在 macOS 笔记本上打开智能体桌面来使用的环境,会感受到这一修复;但没有依据把它解读为处理性能或结果质量的变化。以上内容以该提交为准,未给出发布版本。