在哪都能用上自己电脑里的 agent:远程桌面可以收起来了
用手机直接和你 Mac 上的 Claude Code、Codex 对话,在 Mac 和 Windows 电脑之间带着会话与记忆走。

在哪都能用上自己电脑里的 agent:远程桌面可以收起来了 🛰️
很多人都有这样的习惯:在桌上那台电脑里开着 Claude Code 或 Codex,交给它一个长任务,然后出门。路上或者躺在沙发上,想看看它进展到哪了,于是在手机上打开远程桌面,等整块桌面的画面传过来,双指放大找到终端窗口,再用手机键盘往一个为 27 英寸显示器设计的界面里敲字。
能用,但别扭。其实你并不需要看到整个桌面,你只是想跟桌面上那个正在干活的 agent 说几句话。
AgentAura 现在做的就是这件事:agent 继续在你自己的电脑上跑,用的是你电脑里的文件和你自己的 Claude Code、Codex 登录;你在手机上用聊天的方式跟它对话。Mac 上已经能完整做到,Windows 电脑也能带着会话和记忆走。
本文介绍的功能会在 AgentAura 的下一个版本中上线(iPhone、iPad、Mac 和 Windows)。目前 App Store 里的版本,以及下载页上的安装包,都还没有这些功能。我们先把指南发出来,等新版一到就能直接照着用。
🖥️ 远程桌面其实在做什么
远程桌面把电脑屏幕当成视频流传到手机上,再把你的点按转成鼠标和键盘操作发回去。用它来跟 agent 对话,意味着:
- 隔着视频看终端。 文字是以像素传过来的,按大显示器的尺寸排版,挤在一块六英寸的屏幕上。
- 往远程窗口里打字。 每个字都要从手机键盘打进一个根本不知道你在用手机的终端。
- 为整块屏幕付流量。 桌面上任何变化都要传,移动网络下又费流量又费电。
- 桌面会话得一直开着。 电脑必须保持登录、画面可见,才有东西可传。
这并不是说远程桌面不好。要操作一个只能点界面的图形程序,它就是最合适的工具。只是拿它来聊天,绕了一大圈。
💬 直接跟 agent 对话,而不是跟屏幕
在 Mac 上,AgentAura 可以把 agent 作为本机进程直接跑在这台电脑上,对应 App 里的 「在这台 Mac 上运行 agent」:
- 它用的是你 Mac 上安装的 Claude Code 和 Codex,原版、不做修改,登录的是你自己的账号。登录信息留在 Mac 上,AgentAura 既不保存,也不转交给任何地方。
- 它会接上这台 Mac 里已有的会话。你在终端或者编辑器里开的会话,会出现在 AgentAura 的历史列表里,点开就能接着聊。
- 在 AgentAura 里不花钱。不用租服务器,Claude、Codex 的订阅本来就是你自己的。
接下来只要打开一个开关,别的设备就能连上它。在这台 Mac 的卡片上,Other devices 这一行一开始显示「Off — this agent is only reachable on this Mac」(关闭:只有这台 Mac 能用这个 agent)。点 Turn on,Mac 就会注册到你的 AgentAura 账号,通过 Cloudflare Tunnel 让别的设备连得上。用同一个账号登录的 iPhone 或 iPad,列表里会多出一个 My Mac,点进去就能像平时一样聊。
手机和 Mac 连在同一个 Wi-Fi 下时,App 会走局域网直接连 Mac,不经过隧道,历史和回复都会明显快一截。
🔄 为什么不用等「同步」
手机连到 My Mac 时,看的不是一份拷贝,而是直接问这台 Mac:
- 会话列表就是 Mac 上的。 它来自 Mac 上 Claude Code 和 Codex 的历史记录,你五分钟前在桌前开的会话,手机上已经能看到。
- 活是在 Mac 上干的。 agent 读写的是 Mac 上的文件,命令在 Mac 上执行,用的也是 Mac 上的记忆文件。
- 对话留在 Mac 自己的历史里。 你在手机上说的话,属于 Mac 上同一个 Claude Code 或 Codex 会话,回到桌前它还在那里。
所以实际用起来很简单:出门前在终端里交代任务,路上用手机看进度、给它指方向,回到桌前接着干。
🛠️ 在 Mac 上怎么设置
需要准备:
| 准备什么 | 为什么 |
|---|---|
| Node.js | 本地 agent 跑在它上面 |
| 用 npm 安装并登录好的 Claude Code 和/或 Codex | 这就是 agent 本身;App 只会列出它在这台 Mac 上找到的引擎 |
cloudflared(brew install cloudflared) | 由它建立隧道,别的设备才能连到这台 Mac |
| 已验证邮箱或手机号的 AgentAura 账号 | 注册电脑需要 |
然后:
- 在 Mac 上打开 AgentAura,选 「在这台 Mac 上运行 agent」,点 「启动本地 agent」。
- 在这台 Mac 的卡片上找到 Other devices,点 Turn on。显示 Reachable 就是好了。
- 在 iPhone 或 iPad 上用同一个账号打开 AgentAura,列表里有 My Mac,点进去就能开始聊。
几点需要知道:
- Mac 得开着、App 得在运行。 干活的是你自己的电脑,Mac 睡眠或关机时自然就没人应答。Mac 醒来后会自己重新报到。
- 每个账号最多 5 台电脑。 这样注册的电脑不占你的免费 agent 名额,也不需要 Pro。
- 同一行的 Turn off 会把这台 Mac 从账号里移除,手机上就不再显示它了。
🪟 Windows 电脑现在能做到什么
Windows 版同样能在本机跑 agent:点 Use This PC(需要装好 Node.js 和 npm,以及 Claude Code 或 Codex)。它暂时还没有 Other devices 这个开关,所以手机还不能像连 Mac 那样直接跟 Windows 电脑上的 agent 对话。它能做到的是让你在这台电脑上的工作跟着你走:
- Soul:会话备份到你自己的存储。 接上你自己的存储桶(S3 兼容的都行,比如 Cloudflare R2、Backblaze B2、Amazon S3),这台电脑上的会话就会随着你的使用备份过去。在你的其他设备上,它们出现在 Soul 一栏里,可以打开其中一条,用你在那边连着的 agent(你的 Mac 或者服务器)接着聊。
- Memory:agent 的记忆文件一起备份。 打开 「自动备份本机记忆」 后,这台电脑每 30 分钟备份一次各个 agent 的记忆文件。可以把它们恢复到另一台电脑上,应用之前会先列出哪些地方有冲突。
- 在 Mac 上:其他电脑。 Mac 版的历史列表里,「其他电脑」→「添加电脑」 可以通过 SSH 扫描另一台电脑上的 Claude Code 和 Codex 对话,在 Mac 上接着聊。只支持密钥登录,如果对方要密码,先在 Mac 上对它执行一次
ssh-copy-id。
Mac 版也有同样的 Soul 和 Memory 备份,所以 Mac 和 Windows 电脑之间,可以通过你自己的存储桶互相带走会话和记忆。
🔐 数据都去了哪里
- 手机和 Mac 之间,连接经过 Cloudflare 的网络;两者在同一个局域网时则直接连。无论哪种方式,Mac 上的 agent 只回应带着你账号令牌的请求。
- Claude Code 和 Codex 的登录留在你自己的电脑上。 本地 agent 原样运行这些命令行工具,用的是电脑上已有的登录。
- Soul 和 Memory 存进你自己的存储桶,在你自己的存储账号下,不在我们这里。
🧭 远程桌面什么时候还用得上
把它留给它擅长的事:点一个图形界面程序、改一个只有窗口的设置、帮别人看看屏幕上出了什么问题。至于看 agent 的进度、回答它的问题、离开桌子时推着任务往前走,直接跟 agent 对话是更合适的工具,这次更新就是把它放进你的手机里。
第一次用 AgentAura?从快速上手开始。如果你更想把 agent 跑在服务器上而不是自己的电脑上,可以看给 AgentAura 准备服务器。
功能和配置要求可能随版本变化,请以当前的 App 为准。