AITerminal — 用手机远程操控桌面 AI 编程工具
让你的桌面 Claude Code / aider / Cursor / Codex 跟着手机走,在地铁、咖啡馆、出差路上都能继续 vibe coding。
Google测试下载地址:play.google.com/store/apps/…
一、痛点:AI Agent 在桌面,开发者在路上
如果你最近在用 AI 编程工具,应该有这种体验:
在公司桌面跑了半个 Claude Code task,出门一断网就废。 通勤地铁上脑子里冒出一个想法,想接着改一段代码 —— 但笔记本背着太重 / SSH 不进自己电脑 周末躺床上想看看 agent 跑完了没 —— 只能等回到桌面前 多台设备切换 (Mac mini / 工作站 / 笔记本),每台都装 AI 工具 + 配 API 麻烦
AI 工具越来越能跑长 task,但「人在桌面前」的物理约束越来越成瓶颈。
二、AITerminal 是什么
一句话:把桌面 AI Agent (Claude Code / aider / Cursor / Codex 等) 投到手机上,远程操控、查看输出、推送通知,全场景跟着你走。
简单来说,它是一个移动端 ↔ 桌面 AI 工具桥。
不是把 AI 跑在手机 (手机算力跑不动),而是让 AI 跑在你自己的桌面 / 服务器 / Mac mini,手机 APP 只是远程界面。
三、工作原理
手机 APP (Android / iOS) ↓ WebSocket ↓ 你在地铁里点 "继续 prompt" ↓ Relay (可选, 桌面在内网/不公网时穿透中转, 计划支持自托管) ↓ Daemon (Win/Mac/Linux 桌面/服务器跑) ↓ 管理 AI 工具进程 + 推送状态 ↓ AI Agent (本地跑, Claude Code / aider / Cursor / Codex) ↓ 用你自己的 API key
核心设计原则:
-
AI 工具在桌面跑:手机不解析 AI 输出,桌面 daemon 直接跟 AI 进程交互 (PTY / stdin/stdout)。手机不消耗算力,只显示 + 输入。
-
不锁定单一 AI 工具:daemon 跑啥 AI 工具自己决定。Claude Code 也好,aider / Cursor / Codex / continue.dev / 自己写的 agent 都行。
-
API key 在桌面,不上传:你的 Claude / OpenAI / Anthropic key 留在自己机器上。手机 APP 不接触 key。
-
自托管路线:daemon 自己装、relay 未来支持自托管。不依赖任何 SaaS 厂商。
-
离线优雅降级:手机断网时 daemon 继续跑 AI task,回连后 APP 同步状态。
四、核心特性
【任意 AI 工具】
不是 Claude 专用。daemon 是个 PTY proxy,跑啥都行: ・Claude Code (Anthropic 官方 CLI) ・aider ・Cursor / Cursor CLI ・Codex / OpenAI CLI ・continue.dev / cline ・你自己写的脚本
【移动场景优化】
・背景推送:AI task 跑完,手机弹通知 (即使 APP 没打开) ・多设备切换:同一帐号在多设备间无缝切换 (PR-F device-licensed subscription 设计中) ・流量优化:text-only output 不传图,移动数据流量友好 ・弱网兼容:自动重连、断点续传
【隐私 + 安全】
・零云端缓存:output 不存我们服务器 ・强加密:daemon ↔ phone WebSocket 强加密 (PR-D 反向同步 + RTCC commit-token chain 设计中) ・设备绑定:扫码配对,未授权设备无法连 ・session 隔离:多个 tmux session 各自管理,互不干扰
【自托管】
・daemon 永远开源、自托管 (Win / Mac / Linux) ・relay 未来支持自托管 (v0.4 planned) ・不依赖任何 SaaS 锁定,不会被卡脖子
五、3 步上手
- 装 daemon (桌面/服务器)
Windows: irm ai-terminal.org/install.ps1 | iex
Mac / Linux / WSL: curl -fsSL ai-terminal.org/install.sh | bash
装完后会启动一个本地 daemon,监听端口,准备跟手机配对。
- 装 APP (手机)
・Android: Play Store 搜 "AITerminal" (closed beta 招测试用户中) ・iOS: TestFlight (即将上线)
- 扫码配对
打开 APP → 扫桌面 daemon 显示的 QR → 配对完成。
之后无论你在哪台手机网络下,APP 都能找到桌面 daemon、远程操控。
六、典型场景
【场景 1】通勤地铁里继续 Claude Code task
早上桌面让 Claude Code 跑大重构。9 点出门挤地铁,手机 APP 打开,task 进度实时看到。Claude 卡住要 review diff,手机点 "approve" 继续。到公司接着改。
【场景 2】周末躺床上看 agent 跑完没
周五晚让 aider 重构一个 module 一晚上。周六睡到 11 点,手机看 APP,发现 7 个 commit 已 ship,跑 test 全过。直接 push 上班。
【场景 3】Mac mini 当家用 AI Workstation
Mac mini 长期开机跑 daemon + Claude Code。出差用 iPad,回家用 Android 手机,工作日 SSH 笔记本。三台设备同一帐号无缝切换桌面 AI agent。
七、技术栈 (For the geeks)
・Daemon: Node.js + node-pty (跨平台 PTY 管理) + WebSocket + SQLite (state) ・APP: Flutter (Android + iOS 同源码) + Dart isolate (background task) ・Relay: Node.js + WebSocket bridge + 多 DC (BJ / HK / US / EU) 部署 ・架构: relay-as-source-of-truth (跨端 state 一致性) ・安全: device-licensed subscription (Widevine / Keychain hardware-stable device ID) ・CI: Patrol Android e2e + e2e verify pipeline + self-healing infra
八、当前状态
✓ Android APK closed beta 已 ship ✓ Windows / Mac / Linux daemon 稳定 ✓ Relay 4 DC (BJ / HK / US / EU) 部署 ○ iOS TestFlight 准备中 ○ PR-F device ID 稳定方案 (Widevine / Keychain) 开发中 ○ 端到端测试自动化 (Patrol Android E2E) ○ v0.4 relay 自托管开源
九、招内测用户 (限量 ~10 名)
如果你符合下列任一:
・桌面装了 Claude Code / aider / Cursor 重度使用 ・经常出差、通勤路上想用 AI 编程 ・Mac mini / 家庭服务器跑 AI workstation ・自托管爱好者 (Tailscale / Nextcloud / Home Assistant 用户群)
欢迎参与 closed beta:
・联系:留言或私信发google邮箱账户 → 加 closed beta 名单
十、FAQ
Q: 跟 Tailscale + 直接 SSH 远程跑 Claude Code 比有啥区别?
A: SSH 远程跑可以,但: ・手机 SSH 输入麻烦 (小键盘 + 不能后台跑) ・后台跑断了 session 状态全丢 ・推送通知没有,得手动 poll ・AI output 大量 stdin/stdout 弱网下卡顿 ・多设备切换没 session 持久化
AITerminal 把这些痛点都做了 mobile-native UX。
Q: 跟商业 SaaS (Cursor mobile / ChatGPT mobile) 比?
A: 那些是云端 AI,你用他们的 model + 上他们的 cloud。AITerminal 是你的 daemon、你的 API key、你的桌面,AI 输入/输出全在你机器里。隐私 + 不锁定。
Q: 开源吗?
A: daemon 闭源 v0.4 前;APP 闭源;relay 计划 v0.4 后逐步开源 (自托管路线)。这个时间线跟我们的产品成熟度有关,不是永久闭源策略。
Q: 为什么不全开源?
A: 现在 closed beta 阶段,AAR 没稳定,开源代码每天变化对外协作没意义。等 v0.4 接口稳定再开。
十一、写给掘金读者
如果你也是 vibe coding 玩家、自托管爱好者、对 AI 编程工具有想法的开发者,欢迎下面留言 / 私信。我们小团队规模,每一个真实反馈都会直接进迭代。
不卷算法,不卷 LLM 训练,做一个让 AI 工具跟着你走的实用工具。
— AITerminal Team