Macky:手机上的 Mac 终端,给“离不开命令行”的开发者
2026-02-22 | 官网 | Product Hunt
30 秒快速判断
这 App 是干嘛的:让你在 iPhone 上直接连接 Mac 的终端,通过 P2P WebRTC 隧道实现端到端加密,支持 Zsh、Bash、Claude Code 和 Codex。
值不值得关注:如果你是重度终端用户,特别是在用 Claude Code 之类的 AI 编码工具,Macky 解决了一个很实际的问题——离开电脑后怎么继续跟终端交互。49 美元终身买断的定价也算良心。但它还很新(PH 上才 3 票),功能上也不如已有的 Moshi 丰富(没有推送通知、没有语音输入)。适合尝鲜,目前不建议作为重度依赖工具。
与我有关三问
与我有关吗?
目标用户是谁:Mac 开发者,特别是:
- 每天泡在终端里的后端/全栈工程师
- 正在用 Claude Code、Codex 等 AI 编码工具的“AI 原生”开发者
- 经常需要在手机上快速检查编译状态、服务状态的人
我是吗? 如果你符合以下任一场景,你就是目标用户:
- 躺在床上突然想起来忘了 commit 代码
- 在咖啡厅等人的时候想看看 Claude Code 跑完了没
- 蹲坑的时候想顺便发个版(创始人原话)
什么场景会用到:
- 离开工位后快速检查终端输出 -> 用 Macky
- 在路上审批 Claude Code 的操作 -> 用 Macky
- 需要完整的远程开发环境 -> 建议用 code-server + SSH,Macky 目前还不够
- 需要编辑复杂的代码文件 -> 手机终端体验较差,建议回电脑前操作
对我有用吗?
| 维度 | 收益 | 代价 |
|---|---|---|
| 时间 | 不用跑回电脑看终端输出,每次省 2-5 分钟 | 初始设置约 5 分钟 |
| 金钱 | 一次性 49 美元终身买断,不算贵 | 免费版只有 5 分钟会话,仅供试用 |
| 精力 | 零配置(相比 SSH 无需配密钥/端口转发) | 需要 macOS 15+ 和 iOS 18+ |
ROI 判断:如果你每天使用终端超过 4 小时,并且经常需要“离开电脑但想看终端”,49 美元是值得的。如果只是偶尔使用,免费版的 5 分钟体验一下就够了,不需要付费。
喜闻乐见吗?
爽点在哪:
- 零配置连接:不用配 SSH 密钥、不用端口转发、不用 Tailscale,扫码就能连。这比传统 SSH 客户端省了至少 30 分钟的折腾时间。
- WebRTC P2P:数据不经过任何服务器,直连你的 Mac。对于安全敏感的开发者来说,这点非常舒服。
- 支持 Claude Code/Codex:2026 年的终端如果不适配 AI 工具,就像 2016 年的编辑器不支持 Git 一样。
“哇”的瞬间:
“既然你都脱光了,不如顺便发个版(Ship some code)。” -- Sayuj Suresh(创始人),PH 评论
创始人的幽默感就是产品的调性——不装,不端着,说人话。
用户真实评价:
正面:PH 社区反应有趣且积极,用户非常认可 P2P WebRTC 的安全设计。 -- PH 评论 局限:产品刚上线几小时,评价样本太少,稳定性需要时间验证。
给独立开发者
技术栈
- 通信层:WebRTC Data Channel(P2P 直连)
- 加密:DTLS(数据报传输层安全)端到端加密
- 信令服务器:只负责设备发现和 WebRTC 握手,不接触终端数据
- iOS 客户端:原生 Swift App,需 iOS 18+
- Mac Host:macOS 15+ (Sequoia),提供 .DMG 安装包
- WebRTC 框架:大概率基于 stasel/WebRTC 社区框架(iOS/macOS 通用 xcframework)
核心功能怎么实现的
Macky 的核心是将 WebRTC 的 Data Channel 应用在了一个非典型场景——终端数据流传输。传统 WebRTC 主要用于音视频通话,但其 Data Channel 本身支持任意二进制数据传输。Macky 的实现逻辑是:
- Mac 端启动 Host App,开启 WebRTC 信令监听
- iPhone 端扫描/输入设备 ID,通过信令服务器定位 Mac
- 经过 ICE/STUN 协商后建立 P2P 直连(如果 NAT 穿透失败则可能走 TURN 中继)
- 连接建立后,终端的 stdin/stdout 通过 Data Channel 进行双向传输
- 所有数据经过 DTLS 加密,信令服务器完全不经手
这个方案的优点是零配置(无需开启 SSH 端口、无需配密钥),缺点是高度依赖 WebRTC 的 NAT 穿透能力——在极复杂的企业网络环境下可能无法连接。
开源情况
- 未开源。GitHub 上目前搜不到相关项目。
- 类似开源项目:ttyd(Web 终端)、gotty(命令行共享),但它们都不是 P2P 方案。
- 自己做的难度:中等。WebRTC 的 iOS/macOS 实现有现成框架,核心工作量在于终端模拟器(PTY)的集成 + WebRTC 信令逻辑 + 安全校验机制。预估开发周期为 1-2 人月。
商业模式
- 变现方式:一次性买断(非订阅制),49 美元终身授权。
- 免费版限制:5 分钟会话时长、仅限 1 台设备。
- 用户量:刚上线,PH 获 3 票,具体用户量未知。
巨头风险
低。苹果不太可能在 iOS 上内置终端远程功能(iOS 的产品理念是消费设备,而非开发机)。微软虽有 VS Code Remote 但走的是 SSH 路线。这个细分场景太小,巨头通常没兴趣进入。
但要注意:Moshi (getmoshi.app) 是其直接竞品,功能更丰富,同样瞄准了“手机上的 AI 编码终端”这一场景。
给产品经理
痛点分析
- 解决什么问题:开发者离开电脑后与终端断联的焦虑。在 AI 编码时代,这个痛点被放大了——Claude Code 每隔几分钟就需要人工确认操作,你不可能一直守在电脑前。
- 痛点有多痛:中频刚需。虽然不是每个开发者每天都需要远程终端,但一旦需要却无法连接时会非常抓狂。
用户画像
- 核心用户:25-40 岁 Mac 开发者,重度终端用户,正在积极拥抱 AI 编码工具。
- 边缘用户:DevOps 工程师、SRE,需要通过移动端随时查看服务状态。
- 非目标用户:前端开发者(主要使用浏览器而非终端)、Windows 用户、不习惯命令行的开发者。
功能拆解
| 功能 | 类型 | 说明 |
|---|---|---|
| iPhone-Mac P2P 终端连接 | 核心 | 基于 WebRTC 直连,实现零配置 |
| 端到端加密 | 核心 | DTLS 加密,确保数据不经过服务器 |
| Master Password | 核心 | 即使账号被攻破,没有主密码也无法访问终端 |
| 设备白名单 | 核心 | Mac 端需手动审批每台 iPhone 的连接请求 |
| 多设备支持 | 付费 | 支持无限数量的 Mac 和 iPhone |
| 后台保持连接 | 付费 | 确保 iOS 后台运行期间不断连 |
| 30 天连接日志 | 付费 | 用于安全审计和回溯 |
竞品差异
| 维度 | Macky | Moshi | Blink Shell | Termius |
|---|---|---|---|---|
| 定位 | iPhone 远程 Mac 终端 | iOS AI 编码终端 | iOS 专业终端 | 跨平台 SSH 客户端 |
| 协议 | WebRTC P2P | Mosh/SSH | SSH/Mosh | SSH/Mosh |
| 配置难度 | 极低(零配置) | 中(需配置 SSH) | 中 | 中 |
| 推送通知 | 无 | 有(Agent 完成提醒) | 无 | 无 |
| 语音输入 | 无 | 有(Whisper 本地识别) | 无 | 无 |
| 价格 | $49 终身买断 | 未知(目前无订阅) | $19.99/年 | $15/月 |
| 仅限 Mac | 是 | 否(支持任何 SSH 服务器) | 否 | 否 |
可借鉴的点
- 零配置连接:WebRTC 的设备发现机制比传统 SSH 密钥配置友好得多,这是降低用户门槛的关键。
- 幽默营销:"你都已经脱了,不如顺便写点代码"——这种调性在开发者社区非常吃香,传播效果好。
- 终身买断制:开发者工具如果采用订阅制容易引起反感(参考 Blink Shell 转订阅后的用户反弹),一次性买断更受该群体欢迎。
给科技博主
创始人故事
- 创始人:Sayuj Suresh
- 背景:Techstars 流程分析师,独立开发者。
- Twitter:@sayuj01
- 为什么做这个:原话是“我意识到如果今天是最后一天,我宁愿在用 Claude Code/Codex,也不想继续刷短视频。所以我做了 Macky,让我能在任何地方都能这么干。”
- 风格:极度幽默,PH 上的描述是“无论是在酒吧、床上、说实话还在厕所里,都能连接你的 Mac 终端”。
争议点/讨论角度
- 角度 1:AI 编码让“随时随地写代码”从梗变成了真需求。以前“在厕所写代码”是程序员的自嘲,现在有了 Claude Code,你真的可以在手机上“指挥” AI 写代码,手指都不用碰键盘太多。
- 角度 2:WebRTC 用在终端是不是过度工程。SSH 已经用了几十年,非常成熟,WebRTC 的优势(零配置、NAT 穿透)在终端场景是否真的比 SSH 方便很多?还是说只是技术上“酷”但实际没必要?
- 角度 3:开发者工具的“仪式感”营销。Macky 的卖点不是功能多强大,而是一种生活方式——那种“随时随地都能掌控代码”的自由感。
热度数据
- PH 排名:3 票(刚上线几小时)。
- Twitter 讨论:几乎没有(项目太新)。
- 搜索趋势:Google 上搜索 Macky 主要出现的是 macky.dev 官网和 PH 页面。
内容建议
- 适合写的角度:"2026 年了,你的手机可以当终端遥控器了——但你真的需要吗?"
- 蹭热点机会:结合 Claude Code / Codex 的热度,探讨“在手机上用 Claude Code”这一概念的话题性。
给早期采用者
定价分析
| 层级 | 价格 | 包含功能 | 够用吗? |
|---|---|---|---|
| 免费 | $0/永久 | 5 分钟会话、1 Mac + 1 iPhone | 仅供体验,日常使用不够——5 分钟太短 |
| 付费 | $49/终身 | 无限会话、无限设备、连接日志、后台连接 | 完全够用,终身买断无后顾之忧 |
上手指南
- 上手时间:5 分钟。
- 学习曲线:极低(如果你已经会用终端的话)。
- 步骤:
- 在 Mac 上下载安装 Macky Host (.DMG),需 macOS 15+。
- 在 iPhone 上从 App Store 下载 Macky Remote,需 iOS 18+。
- Mac 端启动 Host,生成设备 ID。
- iPhone 端输入设备 ID 或扫码连接。
- Mac 端批准该 iPhone 的连接请求。
- 开始在 iPhone 上输入命令。
坑和吐槽
- 系统要求极高:必须 macOS 15+ (Sequoia) 和 iOS 18+,老旧设备直接被拒之门外。
- 免费版 5 分钟限制:这个时间限制让免费版几乎只能当 Demo 用,写几行命令就断了。
- 无推送通知:如果你在等待 Claude Code 跑完一个耗时任务,你得自己盯着——不像 Moshi 能推送提醒你。
- 仅限 Mac:Linux 服务器用户无法使用,只能连接 Mac。
- 产品太新:目前没有社区、没有详细文档,Bug 情况未知。
安全和隐私
- 数据存储:P2P 直连,数据不经过任何服务器。信令服务器仅用于设备发现。
- 加密:采用 DTLS 端到端加密(WebRTC 标准)。
- 身份验证:三重保护——账号认证 + Master Password + 设备 ID 白名单。
- 安全审计:目前无公开的安全审计报告。
- 潜在风险:WebRTC 的 IP 地址暴露问题(ICE/STUN 可能泄露本地 IP)、信令服务器是单点信任中心。
替代方案
| 替代品 | 优势 | 劣势 |
|---|---|---|
| Moshi | 支持推送通知、语音输入、Mosh 协议更稳定、支持任何 SSH 服务器 | 需要手动配置 SSH,不像 Macky 这样零配置 |
| Blink Shell | 成熟稳定、支持 Mosh、部分开源 | $19.99/年订阅制、无 AI Agent 专属优化 |
| Termius | 跨平台、具备团队功能、支持 SFTP | $15/月订阅太贵、免费版功能非常有限 |
| code-server + 浏览器 | 完整的 VS Code 体验、完全免费 | 需要自行搭建服务器、非原生 App 体验 |
| Prompt 3 | Panic 出品,设计极其精致、一次性购买 | 无 Mosh 支持、在不稳定网络下容易断连 |
给投资人
市场分析
- 所属赛道:开发者工具 -> 移动远程开发 -> 终端客户端。
- 大盘数据:应用开发软件市场预计 2026 年达 $172.94B,2034 年达 $826.48B (21.6% CAGR)。
- 细分估算:移动终端客户端是一个极小的垂直赛道,全球 TAM 可能不到 $50M。
- 驱动因素:AI 编码工具(Claude Code/Codex)爆发 -> 开发者需要“随时随地审批 AI 操作” -> 移动终端需求随之增长。
竞争格局
| 层级 | 玩家 | 定位 |
|---|---|---|
| 头部 | Termius、Blink Shell | 成熟的 SSH 客户端,用户基数庞大 |
| 新锐 | Moshi | AI 编码 Agent 专用终端,功能领先 |
| 新进入者 | Macky | 主打 WebRTC 零配置,目前仅限 Mac 平台 |
Timing 分析
- 为什么是现在:Claude Code/Codex 在 2025-2026 年爆发,开发者第一次真正产生了“在手机上操作终端”的刚需。以前只是偶尔 SSH 进去看日志,现在 AI Agent 需要人每隔几分钟 approve 一次操作。
- 技术成熟度:WebRTC 已经非常成熟(Chrome/Safari 原生支持),iOS 端的 WebRTC 框架也有稳定的社区维护。
- 市场准备度:处于早期。大部分开发者还没养成在手机上用终端的习惯,但 AI 编码工具正在改变这一现状。
团队背景
- 创始人:Sayuj Suresh。
- 背景:Techstars 流程分析师。
- 团队规模:个人项目(推测为 1 人)。
- 过往成绩:无公开的重大项目记录。
融资情况
- 已融资:无公开融资信息。
- 投资人:无。
- 判断:这是一个典型的独立开发者 Side Project,而非 VC 支持的创业公司。$49 终身买断的定价模式也说明创始人追求的是可持续的独立收入,而非爆发式增长。
结论
Macky 是一个有趣但还非常早期的产品。它利用 WebRTC 实现了“零配置连接 iPhone 终端”,在技术思路上有亮点,但在功能丰富度上不如竞品 Moshi,在用户基数上远不如 Blink Shell/Termius。适合爱折腾的开发者尝鲜,目前不适合作为主力工具。
| 用户类型 | 建议 |
|---|---|
| 开发者 | 值得关注。WebRTC 零配置连接这个思路很有意思,自己实现一个类似的也不难(1-2 人月)。$49 试试不亏。 |
| 产品经理 | 值得研究。“零配置”的产品设计理念和“幽默营销”的品牌策略非常值得借鉴。 |
| 博主 | 可以写。“手机上用 Claude Code”这个概念很有话题性,但产品本身太早期,内容角度更适合写“移动开发趋势”。 |
| 早期采用者 | 可以试。免费版体验一下零配置连接即可,日常使用建议等产品成熟或选择 Moshi。 |
| 投资人 | 观望。赛道太小,且属于独立开发者项目,目前不具备 VC 投资标的的特征。 |
资源链接
| 资源 | 链接 |
|---|---|
| 官网 | macky.dev |
| Product Hunt | Macky on PH |
| 创始人 Twitter | @sayuj01 |
| 创始人 LinkedIn | Sayuj Suresh |
| 竞品 Moshi | getmoshi.app |
| WebRTC 安全分析 | webrtc-security.github.io |
| Blink Shell 对比 | getmoshi.app/articles/blink-shell-alternatives |
2026-02-22 | Trend-Tracker v7.3