这段时间,我一直在想一件事:如果不坐在电脑前,能不能也让 Codex 继续帮我干活?最开始我研究过不少远程控制方案,比如飞书机器人、Telegram Bot、Webhook、内网穿透,甚至还考虑过把各种自动化平台和 Agent 编排都串起来。看起来都很先进,但真正动手以后会发现,复杂度上来得很快,维护成本也不低,链路一长,稳定性反而未必理想。
尤其像网站更新、公众号写作、SEO 整理、QHSE 文档梳理、知识库重构这类工作,本质上并不一定需要“实时聊天式控制”。很多任务不是马上回一句话就结束,而是可以异步丢给系统,过一段时间再回来收结果。想清楚这一点之后,我反而觉得,最适合 Codex 的入口,也许不是各种花哨的机器人,而是一个老老实实、几十年都没变过的东西:邮箱。
为什么我最后选了邮箱,而不是更复杂的远程方案
邮箱方案最打动我的地方,不是“高级”,而是“稳”。很多远程控制方案的问题,不在于不能用,而在于要先把环境打通。你得处理公网访问、回调地址、认证、端口、服务常驻、消息重试,后面还要考虑手机端入口好不好用。一开始觉得自己是在搭建一套智能系统,搭到后面才发现,大量精力都花在“让入口保持在线”这件事上。
邮箱就不一样。它本身就是天然的异步任务系统。手机发出去一封邮件,家里的机器定时去查收;看到符合规则的任务邮件,就读取内容、进入项目目录、调用 Codex 执行,做完之后再回一封结果邮件。整个过程不需要公网 IP,不需要端口映射,也不需要把本地机器暴露到外部网络。Mac mini 只负责主动查收,不需要被外网主动访问,系统结构一下子就轻了很多。
这点对我很重要。因为我想要的不是一个看起来炫、但经常掉链子的远程控制面板,而是一套能长期放在那里稳定跑的工作系统。对于长期内容运营来说,稳定比炫技重要得多。
这套系统是怎么跑起来的
我现在的思路其实很简单。手机端负责下任务,邮箱负责传递任务,Mac mini 负责常驻检查,Codex CLI 负责真正执行。整个系统几乎都在本地跑,只是把“任务入口”放到了邮箱里。
我会给任务邮件加一个固定前缀,比如 [Codex任务],同时再加上项目标签,比如公众号、网站、QHSE、知识库之类。这样系统查收到邮件后,先判断这是不是任务邮件,再根据标签把它分发到对应项目目录。比如写公众号文章,就进入内容项目;比如处理网站更新或 SEO 任务,就进入网站运营项目。这样 Codex 读到的不是一个裸 prompt,而是一个已经带着项目上下文、目录结构和规则的任务。
这一点其实和我之前整理的项目内发布流程是同一个思路。我在 把博客发文流程做成项目内 Skill 那篇文章里提到过,真正省事的不是每次都写一大段指令,而是让 AI 进入一个已经有规则的工作区。邮箱只是入口,真正决定执行质量的,还是项目目录本身有没有整理好。
所以我现在会把不同类型的工作分开管理。任务收件箱放临时任务,公众号、网站、知识库、QHSE 各自有自己的项目目录,里面再按需要分草稿、输出、归档和规则文件。Codex 只要收到任务,进入对应目录,就知道该按什么风格写、输出到哪里、结果怎么留档。这种感觉已经不太像“远程操控电脑”,更像是在远程调度一个已经跑起来的本地 AI 工作站。
为什么它特别适合网站和公众号这类任务
这套方法对我来说,最适合的不是即时对话,而是那些需要一点时间、但不需要人一直盯着的活。比如在外面突然想到一个公众号选题,或者意识到网站有一批旧文需要补 SEO 结构,又或者想把一份制度文件重新整理成更清晰的版本。以前这种时候,我要么记在备忘录里,回家再处理;要么临时打开电脑远程连回去,折腾半天反而把灵感打断了。
现在会自然很多。我直接在手机上发一封邮件,把任务讲清楚,剩下的交给家里的机器去跑。等我过一会儿再看邮箱,通常就能收到结果摘要,知道文章写到什么程度、资料整理出了什么、下一步要不要继续扩展配图、排版或发布。这种异步工作方式非常适合内容工作,因为内容生产本来就不一定要实时互动,很多时候更像是“交给系统去做,自己回来验收”。
如果是网站运营场景,这种方式也很顺。比如让 Codex 先整理某个专题页的更新建议、补一批文章的内链、生成待发布草稿、检查页面结构,甚至先把网站修改方案准备好。等我回到电脑前,再做最后确认。这样做比在手机上硬操作复杂界面舒服得多,也比纯聊天式来回追问更接近真实工作流。
我之前写过 为什么开始想升级 ChatGPT Pro,里面提到一个很现实的问题:当 Codex 真开始替你承担内容和网站任务以后,使用方式就不再是“聊几句”,而是“持续跑项目”。邮箱入口正好适配这种节奏,因为它天生就是为异步任务设计的。
这套方案真正有价值的地方,不是远程,而是调度
我后来越来越觉得,这个系统最值得保留的地方,不在“远程控制电脑”这几个字,而在于它把 Codex 变成了一个可调度的执行层。你不是在远程点鼠标,也不是在手机上艰难地盯着终端,而是在给一个本地 AI 系统派活。
这两个思路差别很大。如果你把目标理解成“随时随地操作家里的电脑”,那你会很自然地去找远程桌面、机器人控制、浏览器代理这类方案;但如果你把目标理解成“随时随地把任务交给自己的 AI 工作系统”,那邮箱这种看起来朴素的入口反而更合理。它足够简单,也足够稳定,不会在关键时候因为某个复杂中间层失效而整条链路崩掉。
而且邮箱还有一个天然优势:它本身就适合留痕。任务发了什么、系统回了什么、结果什么时候出来、哪一步失败了,邮件里都可以保留下来。这比很多聊天式指令更适合后期回看,也方便逐步把常见任务沉淀成模板。
如果你也想搭一套,建议先从最小闭环开始
我的建议是,不要一开始就上来研究多 Agent、自动发布、复杂机器人编排,也不要急着把所有工作都接进去。先跑通最小闭环:手机发邮件,Mac mini 定时查收,Codex 进入指定项目执行一个明确任务,最后能把结果再回邮件给你。只要这一条链路稳定跑起来,你的异步 AI 工作系统就已经有雏形了。
后面的升级,其实都可以慢慢叠加。比如自动分类任务、自动归档结果、自动补日志、自动继续下一步流程,甚至最后再接到网站发布或公众号排版。这些都可以做,但它们应该建立在一个稳定入口之上,而不是反过来一开始就把系统做得太重。
这也是我现在对 AI 工作流越来越明确的一个判断:先把入口做轻,把执行做稳,再慢慢增加自动化层。相关思路我也一直整理在 AI 智能体与自动化专题 里;如果你更关心 Codex、Claude Code 这类本地执行工具,也可以继续看 AI 编程工具专题 和 Codex 新工作树怎么用。
对我来说,邮箱并不是一个“临时替代方案”,而是一种更符合真实工作习惯的任务入口。它没有那么新,但非常实用。手机发一封邮件,家里的 Mac mini 开始查收,Codex 在对应项目里继续工作,最后把结果再发回来。这个过程一旦跑顺,你会发现自己真正搭起来的,不是一套远程桌面,而是一套可以持续被调度的 AI 工作系统。