什么值得做
govijr/terminal-mac · govijr

一条 43 秒视频换来 2,000 star:terminal-mac 把一台 Mac 塞进终端,给 agent 用

它是什么 在 Apple 芯片 Mac 上开一台真的 macOS 虚拟机,把画面直接显示在终端里,让 Claude Code 这类 agent 在里面操作电脑,不碰你自己的桌面。

为什么火了 作者一条 43 秒的 X 视频(70 万浏览、8.1K 收藏)让人一眼看懂「终端里有整台 Mac」,「给 agent 它自己的 Mac,你的留着」又正好说中大家不敢让 agent 碰真桌面的担心,加上一行就能装进 Claude Code。

B你可以怎么跟 别再做一个终端 Mac,照它的打法换个环境做:Windows、Android 或只给 agent 用的浏览器,做成隔离、可视、一行装进 Claude Code;也可以补上它最弱的一环,真正一键、无人值守地装好虚拟机。然后用一条「看起来不可能」的短视频在 X 首发。

B 级:打法清楚、可以照搬,也还在小圈子里没挤满;但原位置已经被它自己、Cua 和照搬仓库占住,跟进的人拿不拿得到 star,几乎全看一条视频能不能出圈,大厂把隔离桌面内置进客户端后窗口还可能很快关上。 小圈子里在传
数据(每天更新) · 建库 2026-11-03 · 2,229 星
GitHub · 星数
1k1.5k2k11-0511-0611-0711-082.2k
数据 2026-11-05 → 2026-11-08(4 天,4 次观测)。10-28 以前的点来自 deeply / 存档补录,不是每天都有

一个 GitHub 上只有 94 个 follower 的 22 岁开发者,发了一条视频,说终端里跑着一整台 macOS,三天拿到 2,000 多 star。底层技术一点都不新,同样的事别人早做过,而且做得比它大。它火在别的地方:演示一眼就能看懂,一句话戳中了大家的担心,装起来只要一行命令。下面讲它是什么、为什么是它、这条路你还能不能走。

一条视频,一个晚上

2026 年 11 月 3 日 18:00(UTC),X 用户 @kirtandopamine(govi,自我介绍是前 Amazon 机器学习工程师)发了一条 43 秒的视频。画面是一个终端窗口,里面是一整台 Mac 的桌面:程序坞、小组件、菜单栏都有,窗口顶上显示分辨率和实时帧数,底栏一行行记下每一次点击和滚动。这台"Mac"的"关于本机"写的是 Apple Virtual Machine 1、M4 Pro(虚拟)、4 GB 内存、macOS Tahoe 26.6.2。配文就一句:

Give your agent its own Mac, and keep yours. ——给你的 agent 一台它自己的 Mac,你的留给你自己。

仓库是同一天 03:22 建的,描述写得更夸张:"Entire MacOS running in your terminal."。

截至 11-06 抓取,这条帖子 70.2 万浏览、7.3K 赞、745 转发、8.1K 收藏、355 条回复。作者在回复里补了第二段视频,演示 Claude 自己操作这台虚拟机(5.3 万浏览),仓库链接也放在回复里(4.4 万浏览)。第二天他发帖说"一天 1.2k star"。

时间starfork来源
11-03建库GitHub
11-03 首日约 1,200作者 X 帖
11-051,38086GitHub 每日记录
11-061,908(单日 +528)116GitHub 每日记录
11-06 下午2,066130GitHub 实时

收藏比点赞还多,这在 X 上不常见。说明很多人是把它当成"回头要用的工具"存下来的,这批人后来很多变成了 star。

它到底是什么

去掉"整个 macOS 跑在终端里"这层包装,它其实是三样东西拼起来的:

  1. 一台真的 macOS 虚拟机:用苹果自带的 Virtualization 框架,第一次运行时直接从苹果下载系统镜像装好。需要 Apple 芯片的 Mac,macOS 14 以上。
  2. 一个把画面画进终端的查看器:虚拟机里装了一个小助手,负责截屏、注入鼠标键盘,把画面用 Kitty 图形协议或 iTerm2 内联图片推到 Ghostty、Kitty、iTerm2 里。别的终端就弹一个普通的虚拟机窗口。
  3. 给 agent 用的工具:一个 MCP 服务(截图、点击、拖拽、滚动、打字、按键、状态),外加一份教 agent"先看、再做、再确认"的技能文件。Claude Code 里一行 /plugin install 就能装好,Cursor、Codex 这类客户端贴一段配置就行。

agent 的所有操作都只发给虚拟机里的那个小助手,碰不到你自己的鼠标、键盘、剪贴板和屏幕。安装是一行 curl,不用 Xcode,不用管理员权限。

但 README 自己也写了实话:现在还是"早期候选版",安装包没过苹果公证,"在全新 Mac 上的完整验收还没做完"。第一次启动要你自己在虚拟机里走完 macOS 的初始设置,手动打开助手 App,给它屏幕录制和辅助功能两项权限。11-04 第一个写长文介绍它的开发者博主 Flavio Copes 在文中说,自己"还没跑过",内容全来自 README。所以 2,000 个 star 里,有多少人真的跑起来了,外面看不出来。我们估计是少数(推断)。

为什么是它火了

画面看着像不可能。"终端里有一整台 Mac"是一眼就懂、忍不住想转的画面。回复里很快有人开始玩梗:在终端 Mac 里再开一个终端 Mac 会怎样。传播靠的是这个画面,不是技术说明。

一句话说中了大家的担心。2026 年大家都在让 Claude Code、Codex 这类 agent 去操作电脑,可没人愿意让它在自己的桌面上乱点,那上面登着邮箱,开着密码管理器和网银。Flavio 那篇文章的第一句就是这个意思。"给它一台自己的,你的留着"把价值一次讲清楚了。

赶上了 Claude Code 插件热。一行装进 Claude Code,第二段演示就是 Claude 在用它。它进了 ClaudePluginHub 这样的插件目录,也能用 npx skills add 装。这些都是最近半年才有的分发渠道,装的人正是最可能给它 star 的那群人。

终端图形协议正好普及了。Ghostty、Kitty 这些新终端都支持画图,"终端里显示桌面"在主流开发者的终端里第一次真的能跑起来。

几乎所有流量都来自作者那一条 X 帖。11-03 晚上有人把它发到 Hacker News,只拿到 1 分、0 条评论。后来的传播是 flaviocopes.com 的专文、daily.dev 收录、Instagram 和 Facebook 上的搬运号转视频,还有一个开源 AI 导航站在仓库里开 issue 说收录了它。它还在小圈子里传,没上过主流科技媒体。

谁早就在做同样的事

"给 agent 一台隔离的 Mac"不是新想法,"让 agent 操作 Mac"更是挤满了人:

项目规模和 terminal-mac 的区别
trycua/cua(含 Lume)31.8k star,2025-01 起跨系统的 computer-use 沙盒和 SDK,Lume 就是 Apple Virtualization 上的 macOS 虚拟机;用 VNC 或网页看画面,不在终端里
joshavant/clawbox526 star,2026-02 起思路几乎一样,给 OpenClaw 用的 macOS 虚拟机;没有终端里的画面,也没有出圈的演示
UTM / VirtualBuddy / tart36.7k / 8.9k star 等老牌 Mac 虚拟机工具,给开发和 CI 用,没有 agent 那一层
e2b desktop、open-computer-use1.6k / 2.4k star云端 Linux 桌面沙盒,不是本地 Mac
macOS-use、ghost-os 等几百到 2k star直接操作你自己的 Mac,没有隔离
lynaghk/vibe962 starMac 上起 Linux 虚拟机给 agent 当沙盒,没有 macOS 桌面

和这些比,terminal-mac 真正新的只有一点:虚拟机画面就在终端里,和 agent 的对话窗口挨着,你能看着它干活。可 agent 自己用的还是"截图 + 点击"这套接口,Cua 早就有了。所以这个差异帮的主要是传播,算不上护城河。

跟风的已经来了:有人原样照搬 README 建了一个同名仓库 wijonja/terminal-mac;作者自己同一天也出了姊妹项目 terminal-phone(在终端里跑 iOS 模拟器或真 iPhone),11-06 有 131 star。

你能学走什么

这个项目值得学的是做法,不是技术:

  • 老能力换个最热的入口重新包装。虚拟机、computer use 都是老东西,换成"终端 + Claude Code 插件 + MCP + 技能"这个入口,就成了新东西。
  • 一句话的价值主张。"给 agent 它自己的 X,你的留着。"X 可以换成很多东西。
  • 一条"看起来不可能"的短视频,在 X 首发,链接放在回复里。整个项目的流量几乎都是这一条帖子带来的。
  • 安装压到一行,并上架插件市场和技能目录。看完视频的人马上就能装上。
  • 趁热出姊妹项目。同一套壳换个对象,吃同一波热度。

如果是你

判断:照着它再做一个"终端里的 Mac"没有意义,这个位置已经被它自己、Cua 和照搬的仓库占了。但它这套打法是一套能复用的模板:给 agent 一个隔离的、能看见的环境,用一个"不可能"的画面发出来。这件事值得试,成不成主要看你的演示能不能出圈。

适合谁:熟悉 Claude Code、Codex 生态,能写系统层代码(虚拟化、模拟器、远程桌面、终端图形协议),也愿意花一天剪好 40 秒视频的开发者。

不适合谁:只想写代码、不想经营 X 账号的人。这个项目几乎没有自然搜索流量,也没上 HN,一条帖子没火,项目就没人看。

怎么做:挑一个"agent 想用、但你不敢让它碰真家伙"的环境,做成隔离、可视、一行装进 Claude Code 的版本。几个方向:Windows 虚拟机进终端(大量办公软件只有 Windows 版)、Android 模拟器进终端、一个只给 agent 用的隔离浏览器(带好登录态管理)、Linux 桌面版(lynaghk/vibe 只做了沙盒,没做桌面画面)。或者干脆做 terminal-mac 没做好的部分:它自己写着"全新 Mac 上验收还没完成",初次设置要手动点好几步。谁能做到真正一键、无人值守地装好 macOS 虚拟机并授完权,就是给大家补上了最缺的那一块。

怎么获客:照它的路子走。X 首发一条 30 到 45 秒的竖屏或横屏视频,先放最让人吃惊的画面;回复里放 agent 真正在干活的第二段视频和仓库链接;同时上架 Claude Code 插件市场、ClaudePluginHub 和技能目录;再找一两个写开发工具的博主,请他们写一篇。HN 可以发,但别指望它。

什么时候之前:越快越好,最好在 2026 年底之前。这波热度绑在"agent 操作电脑"和 Claude Code 插件这两件事上,一旦 Anthropic、OpenAI 把"隔离的虚拟桌面"直接做进自家客户端,这类项目就会一下子失去意义(推断)。

什么情况说明看错了:如果 terminal-mac 这几周的 star 增速很快掉到每天几十个,issue 里没什么人报告真实使用,说明这只是一次视觉刺激,不是真需求,同类项目也很难复制它的热度。如果大厂在一两个月内就发布了内置的隔离 Mac 或 Windows 环境,这条路就关了。

GitHub 仓库 ↗

研究底稿:竞品表、获客证据、完整研究报告
竞品
名字在哪上线规模它和这家不同在哪
trycua/cua(含 Lume)开源2025-0131.8k starCua 是跨 OS 的 computer-use 沙盒/SDK,用 VNC/网页看画面;terminal-mac 只做 Mac,画面嵌进终端、为 Claude Code 一行装好
joshavant/clawbox开源2026-02526 star同样是给 agent 的 macOS VM(面向 OpenClaw),没有终端内画面和出圈演示
cirruslabs/tart / VirtualBuddy / UTM开源2019-2022VirtualBuddy 8.9k、UTM 36.7k star通用 macOS VM 工具,面向 CI/开发者,没有 agent 工具层
e2b-dev/desktop、open-computer-use开源20241.6k / 2.4k star云端 Linux 桌面沙盒,不是本地 Mac
browser-use/macOS-use、ghost-os、huashu-mac-use 等开源2025-2026300-2.0k star直接操作用户自己的 Mac,没有隔离;terminal-mac 卖的就是隔离
Anthropic computer use / Claude 桌面端操作电脑、OpenAI Operator/Codex 电脑操作大厂功能2024-10 起(细节未核实)大大厂方案多为操作宿主桌面或云端 Linux/浏览器,没有本地隔离的 macOS VM
用户从哪来
  • 查实 作者本人 X 首发视频帖:x.com/kirtandopamine/status/2117678349828976746,2026-11-03 18:00 UTC,70.2 万浏览、7.3K 赞、745 转、8.1K 收藏;回帖 Claude 演示 5.3 万浏览、repo 链接 4.4 万浏览;后续跟进帖晒 1.2k/2k star
  • 查实 开发者博客与聚合站:flaviocopes.com 11-04 专文;daily.dev 收录;ClaudePluginHub 收录插件;BuildRun Open-Source AI Guide 开 issue #7 告知收录
  • 查实 IG/FB 搬运号:Instagram @darkvex.ai reel、Facebook 0xSojalSec 帖转发演示视频
  • 查实 Claude Code 插件/技能/MCP 生态:README 提供 /plugin install、npx skills add、claude mcp add 一行安装
  • 查实 Hacker News:11-03 HN 帖 1 分 0 评论,没起来

govijr/terminal-mac 为什么能跑出来

研究日期 2026-11-06。数据卡:/home/ljr/fanout/why/cards/gh_govijr__terminal-mac.json

一句话

terminal-mac 用 Apple Virtualization 框架在 Apple 芯片 Mac 上起一台真的 macOS 虚拟机,把画面用 Kitty/iTerm2 图形协议直接画进终端(Ghostty/Kitty/iTerm2),同时自带 MCP 服务、CLI 和 Claude Code 技能/插件,让 agent 在这台"第二台 Mac"里做 computer use,不碰你自己的桌面、鼠标和剪贴板。卖点是 "Give your agent its own Mac, and keep yours"。

数据

时间starfork来源
2026-11-03 03:22 UTC建库GitHub API
2026-11-03 18:00 UTC作者发 X 首发帖x.com/kirtandopamine/status/2117678349828976746
首日约 1.2k作者 X 帖"hit 1.2k stars on github in one day"
2026-11-051,38086我们的 github 库 repo_day
2026-11-061,908116(单日 +528)repo_day
2026-11-06 约 14:45 UTC2,066130GitHub API 实时

Trendshift 记录 5 天 +1,843 star、+109 fork(trendshift.io/repositories/335941)。作者之前的仓库 star 都很少:DynamicNotch-MacOS 25、其他个位数;同天建的姊妹项目 terminal-phone(iOS 模拟器/真 iPhone 版)131 star(我们的库)。

竞品

做"给 agent 一台隔离的 Mac / 桌面"的项目已经很多,规模也比它大:

  • trycua/cua(开源,2025-01,31.8k star):computer-use 沙盒 + Lume(Apple Virtualization 的 macOS/Linux VM 管理器)+ 基准,跨 OS,定位是 SDK/基础设施,用 VNC/网页看画面,不在终端里。
  • joshavant/clawbox(开源,2026-02,526 star):给 OpenClaw 用的 macOS VM,思路几乎一样,但没有终端内画面和这么好的演示。
  • cirruslabs/tart、insidegui/VirtualBuddy(8.9k)、utmapp/UTM(36.7k)、KhaosT/MacVM、evansm7/vftool:都是 Apple Virtualization 上跑 macOS VM 的老工具,面向 CI/开发者,不带 agent 工具层。
  • e2b-dev/desktop(1.6k)、e2b-dev/open-computer-use(2.4k):云端 Linux 桌面沙盒,不是 Mac。
  • browser-use/macOS-use(2.0k)、ghostwright/ghost-os(1.7k)、awlevin/typesafe-computer-use(1.3k)、alchaincyf/huashu-mac-use(336)、shhivv/arc-cua(325):直接操作你自己的 Mac(辅助功能 API),没有隔离。
  • lynaghk/vibe(962):Mac 上起 Linux VM 给 agent 当沙盒,不是 macOS 桌面。
  • 大厂功能:Anthropic 的 computer use(2024-10 起,API 参考实现跑 Docker Linux 桌面)和 Claude 桌面端/Cowork 的 Mac 操作、OpenAI Operator/Codex 的电脑操作——它们大多直接操作宿主桌面或云端浏览器(具体上线时间与形态未逐一核实)。

结论:"给 agent 一台隔离的 macOS VM"不是新东西(Cua/Lume、clawbox 都做了),"agent 控制 Mac"也很拥挤。terminal-mac 真正新的只有一点:把 VM 画面直接嵌进终端,和 Claude Code 并排看 agent 干活,外加一行装好 MCP + 技能。

增长手段(证据)

  1. 作者本人 X 首发视频帖,一条帖子带起来(已确认)。2026-11-03 18:00 UTC 发,43 秒视频:终端里出现完整的 macOS 桌面。截至抓取时 70.2 万浏览、7.3K 赞、745 转发、8.1K 收藏、355 回复;回帖里 Claude 驱动的演示 5.3 万浏览、repo 链接 4.4 万浏览。收藏数超过点赞数,说明大家是当成"回头要用的工具"收的。作者 @kirtandopamine(govi,自述 22 岁、前 Amazon ML 工程师)有 4,599 条推,粉丝数未核实,他 GitHub 只有 94 follower,不是大号——是内容本身出圈。之后又发两条跟进帖(首日 1.2k star、M4 Pro 24GB 跑起来资源占用很平),继续推热度。
  2. 二次传播:开发者博客、聚合站、搬运号(已确认)。flaviocopes.com 11-04 写了专文(作者说自己还没跑过,只是看 README 写的);daily.dev 收录;ClaudePluginHub 收录了它的 Claude Code 插件;Instagram 搬运号 @darkvex.ai、Facebook 账号 0xSojalSec 都转了视频;11-06 有"BuildRun Open-Source AI Guide"在 repo 开 issue 说收录了它(issue #7)。
  3. Hacker News 没起来(已确认):11-03 22:15 有人发了 Show HN 式的帖子,1 分 0 评论(HN Algolia)。流量基本全来自 X。
  4. Claude Code 生态分发(已确认):/plugin install terminal-mac --marketplace govijr/terminal-mac、npx skills add、claude mcp add,装法一行,正好接上 Claude Code 用户的习惯。
  5. 我们的 x-radar 本地语料里搜不到相关推文(0 条),说明它还没进我们跟踪的大号圈子。

为什么跑出来

  • 演示视觉冲击强:"终端里跑一整台 macOS"看上去不可能,是一眼就能看懂、想转的画面(回复里有人问"terminal mac 里套 terminal mac 怎么办"这类玩梗)。repo 描述也用的是夸张版"Entire MacOS running in your terminal",README 里才说实话是 VM + 画面串流。
  • 戳中了当下的焦虑:2026 年大家都在让 Claude Code/Codex 这类 agent 操作电脑,但不敢让它碰自己登着邮箱、密码管理器、银行的桌面(flaviocopes 文章开头就是这句)。"给 agent 它自己的 Mac,你的留着"一句话讲清了价值。
  • 踩在 Claude Code 插件/技能/MCP 热潮上:一行命令装进 Claude Code,第二条演示就是 Claude 在用它。
  • 门槛低:curl 一行安装,自动从 Apple 下载 macOS 镜像,不用 Xcode。
  • Ghostty/Kitty 终端图形协议的普及:正好让"终端里显示桌面"这件事在主流开发者终端里能用。

差异化

和 Cua/Lume、clawbox、Tart、VirtualBuddy 比,底层都是 Apple Virtualization,它的不同在于:①画面画在终端里,和 agent 会话并排;②guest 内置 helper 用 ScreenCaptureKit 推变化帧、注入输入,不动宿主鼠标/剪贴板;③自带 MCP+CLI+技能,开箱给 Claude Code 用。这个差异(尤其①)正是它跑出来的原因——不是因为功能更强,而是因为演示更好看、包装更贴 Claude Code 用户。从使用价值看,终端内画面只是"看"的方式,agent 真正用的是截图+点击 API,Cua 等早已提供;所以差异化主要服务传播,不是护城河。

能被多少人看见 / 跟风

  • 可见度:小圈子里在传。一条 70 万浏览的 X 帖 + flaviocopes 博客 + daily.dev,但没上 HN 首页、没进我们 x-radar 的大号语料、没有主流科技媒体报道。
  • 跟风:已出现直接复制的仓库 wijonja/terminal-mac(README 原样照搬);作者自己同天出了 terminal-phone。同类 clawbox 更早。

可借鉴

  • 选一个"看起来不可能"的画面做 40 秒视频,在 X 首发,repo 链接放回帖。
  • 把老能力(VM、computer use)换一个当下最热的入口重新包装(终端 + Claude Code 插件/技能/MCP),一句话讲清"给 agent 它自己的 X,你的留着"。
  • 装法压到一行,并上架插件市场/技能目录这些新分发渠道。
  • 同一套壳快速出姊妹项目(terminal-phone)蹭同一波流量。

不确定

  • 实际使用量:README 自己写"Live guest acceptance on a clean Mac is still pending",需要手动完成 macOS 安装和授权,很多 star 可能只是收藏;flaviocopes 也没跑过。
  • 作者 X 粉丝数、是否有大号转发(只看到帖子数据,转发者明细没拿到)。
  • star 增速能否持续:单日 +528 仍在涨,但 HN 没起来,后劲取决于是否被更大的账号或媒体再推一次。
  • 大厂(Anthropic/OpenAI)是否会直接内置"隔离 Mac VM",会让它失去意义。

文章由 AI 根据公开数据和我们每天采集的数据写成,数字带出处,推断已标明