AI智能体不适合移动办公
本文作者分享了自己为了运行AI智能体而搭建的远程工作环境。他意识到,AI智能体的运行状态才是工作本身,而笔记本电脑的移动性会导致中断。因此,他使用Mac Studio作为主机,通过Cloudflare Tunnel和tmux构建了一个可从任何地方访问的持久化工作区。文章详细介绍了设置方法、优点以及尚未解决的问题。
许多安全从业者发现自己越来越多地编写代码,尤其是借助AI。本文作者,一位安全专家,分享了他为AI智能体构建的远程工作环境。他观察到,AI智能体运行时,工作状态成为核心,而笔记本电脑的移动性——即使是性能强大的M3 Max MacBook Pro——会带来无法忍受的中断。
为了解决这一问题,作者选择了一台Mac Studio作为始终在线的宿主机(M3 Ultra,96GB统一内存),并采用Cloudflare Tunnel进行安全访问,无需暴露端口或使用VPN。客户端仅需SSH连接,配合tmux管理会话,即可从任何地方恢复工作状态。
tmux的设置很简单:一个名为“work”的会话,每个项目一个窗口,每个窗口2-3个面板,分别用于Claude Code、shell命令和日志。切换项目只需一个快捷键,即使SSH连接断开,tmux会话依然保持。
这种架构带来了几个关键好处:所有AI工作集中在一处,从任何设备(笔记本、平板、手机)访问同一个会话,并且会话可恢复——关闭笔记本盖或网络中断后重新连接,一切如初。
然而,仍有未解决的问题:AI生成的文件需要同步到客户端;偶尔的macOS系统对话框需要本地操作(可通过VNC解决);剪贴板粘贴截图到远程会话仍不完美,作者建议将文件放入同步文件夹来变通。
此外,单点故障和安全性也是考量。Mac Studio的可用性是一个风险点,但其可靠性足以让作者暂不构建备用机。安全方面,所有智能体和凭证集中在一台机器上,威胁模型接近生产服务器,需要严格的补丁和审计策略。
总的来说,这套环境让作者能够专注于AI开发,消除了移动办公带来的中断,尽管仍有改进空间。对于同样依赖AI智能体进行开发的安全从业者或其他技术人员,这篇文章提供了一个值得参考的实践方案。它清楚地展示了如何通过简单的工具组合——一台台式机、一个隧道服务和终端多路复用器——打造一个真正可靠的工作空间。