跳到正文
发现
SwiftVM:macOS 原生虚拟机应用
桌面应用开发者工具

SwiftVM:macOS 原生虚拟机应用

一款原生 macOS 虚拟机应用,可在 Mac 上运行 macOS、Linux 与 Windows 11 虚拟机。

admin
发布于 2026-11-03
浏览
1
访问
0
下载
0
版本
v1.7.0
平台
macOS
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

SwiftVM 是一款原生 macOS 应用,用 Swift 编写,用来在 Mac 上运行 macOS、Linux 和 Windows 虚拟客户机。它不只是一个虚拟机启动器:系统安装、初始配置和日常管理都尽量做成开箱即用,减少手动操作。

主要功能

支持运行的客户机系统

  • macOS
  • Linux
  • Windows 11 for Arm

安装与初始化

  • macOS 客户机可以自行安装并完成设置
  • 基于 cloud image 的 Linux 客户机自动完成配置
  • Linux 桌面版可自行安装:GNOME、KDE Plasma、Xfce、Cinnamon
  • Windows 11 从微软下载并自动安装,装好后已登录并带好驱动
  • 用一个文件编写 setup 脚本,处理新机器还需要做的其他配置

日常使用

  • 在 Mac 上直接执行 ssh <machine>
  • 快照与副本,未改动的磁盘块在 APFS 上共享
  • 模板:把调好的机器保存为模板,再从模板创建新机器
  • 挂起与恢复
  • 共享文件夹与剪贴板
  • 端口转发
  • USB 设备与磁盘镜像
  • 常驻菜单栏
  • 提供 swiftvm 命令行工具

自动化

面向脚本与 AI agent 提供自动化能力:通过 agent-desktop 操作客户机桌面、在客户机内执行命令、复制文件。

安装与使用

要求 macOS 27 或更高版本,且为 Apple silicon 机型。

使用 Homebrew 安装:

brew install --cask swiftvm-app/tap/swiftvm

也可以从 latest release 下载 DMG 安装。

创建第一台虚拟机、了解 swiftvm 命令和 beta 版本,可参考 Getting started。完整文档见 swiftvm.app/docs。

注意事项

  • 仅支持 Apple silicon 的 Mac,且系统版本需为 macOS 27 或更新。
  • Windows 客户机目前为 Windows 11 for Arm。
  • 项目以 Apache-2.0 许可证开源。

本作品整理自 GitHub 开源项目 swiftvm-app/swiftvm,原作者 @swiftvm-app,许可证 Apache-2.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v1.7.0当前版本

    v1.7.0:让 macOS 客户机中的 agent-desktop 无需手动配置即可直接使用。

评论