用树莓派部署Claude Code实现X平台全自动发布
把AI Agent部署在常驻运行的独立设备上,比在笔记本上跑脚本要稳得多。我之前尝试过用本地脚本+cron定时任务发帖,但笔记本不能关机,而且后台进程偶尔会干扰正事。现在我直接在角落里塞了一台装了Ubuntu的树莓派,让Claude Code接管所有社交账号的发布工作,实现了真正的“零干预”运行。
在部署过程中踩过的几个坑,建议直接参考:
下一篇
LiteSpeed vs Nginx →
这套实操方案的核心逻辑是:常驻设备 + Claude Code + 定时触发。因为Agent直接跑在设备上,无论是定时执行的发布指令,还是我临时通过手机发出的修改要求,对它来说都是同一类指令。
这次实战带来的几个具体提效点:
- 物理隔离: 自动化脚本崩溃或内存溢出时,不会影响我主机的正常工作。
- 远程操控: 借助Claude Code的Remote Control功能,我在通勤路上用手机APP就能直接修改当晚的发帖角度,不需要SSH登录。
- 全天候运行: 彻底解决了跨时区发布或早晨定时发帖需要手动点确认的痛点。
在部署过程中踩过的几个坑,建议直接参考:
1. 环境变量问题: 安装后直接运行 claude 会报 command not found,因为安装路径不在默认PATH里。
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc2. Session中断问题: 默认情况下,SSH断开连接可能会杀死进程。必须开启 linger 才能保证用户登出后任务依然运行。
loginctl enable-linger $USER3. 重启失效: 完整的系统重启会中断当前Session,如果追求零干预,建议配置 systemd 服务实现自动重启恢复。
4. 远程控制配置: 为了不用每次启动都运行 server 命令,建议直接在 /config 中开启 "Enable Remote Control for all sessions",这样所有 Session 都能在手机端同步。
目前这套工作流已经跑了几个月,除了偶尔需要调整下提示词,基本不需要人工介入。这种“把AI Agent养在独立小盒子”的模式,其实可以扩展到更多公司内部的自动化运维场景。