
GhostVM 是一个原生 macOS 应用,用 Apple 的 Virtualization.framework 在 Apple Silicon 上创建和管理 macOS 虚拟机。它的重点不是跑一个通用 VM 面板,而是把每个虚拟机做成独立的 .GhostVM bundle,可以像普通文件一样复制、移动和备份。
这个定位很适合最近越来越常见的 AI agent 工作流:当你要让 agent 跑未知代码、改动依赖、连接客户项目或测试不同 macOS 环境时,隔离的 macOS workspace 比在主系统里硬扛要安心得多。GhostVM 官方也把 AI agent sandboxing、disposable dev environments、跨 macOS 版本测试和客户工作隔离列为典型场景。
功能上,它支持接近原生的虚拟化性能、APFS copy-on-write 的 snapshots 与 clones、剪贴板、文件夹共享、文件传输、自动端口转发,以及完整的 CLI。README 里的 vmctl 示例可以创建、安装、启动 VM,也可以管理快照,甚至在安装 GhostTools 后向 guest 里执行远程命令、读取剪贴板或查看运行中的 app。
限制也需要提前看清楚:GhostVM 要求 macOS 15+,并且只能跑在 Apple Silicon,也就是 M1 或更新的 Apple 芯片 Mac 上。Apple 的许可也要求 macOS guest 运行在 Apple-branded hardware 上。它不是给 Windows/Linux 主机用的通用虚拟机工具,而是很明确地面向 Mac 开发者和 Mac 上的自动化隔离场景。
截至 2026 年 5 月 27 日,GitHub API 显示 GhostVM 约 430 stars,主语言是 Swift,近期仍在更新。还有一个重要细节:README 写明源码许可证尚未确定,发布的签名 DMG 免费使用但按“as is”提供。因此如果你计划把它用于商业内部流程或二次分发,最好先把许可证边界确认清楚。
项目地址
官网:https://ghostvm.org
项目地址:https://github.com/groundwater/GhostVM
原创文章,如若转载,请注明出处:https://wefound.cc/p/3812.html