把 ConnectBot 改造成"远程 Agent 聊天室":一个移动端操控 Codex 的实战记录
一台穿透内网的 SSH 客户端,一套跑在服务器上的 AI 编程助手,一个像微信一样的聊天界面——把它们拼在一起,就是这篇博客的主角。 背景:为什么要把 ConnectBot 改造成聊天工具我的开发机在家庭内网,没有公网 IP。之前用 FRP 把 SSH 穿透出去,手机上装 ConnectBot ...
祝君万事如意心想事成!
一台穿透内网的 SSH 客户端,一套跑在服务器上的 AI 编程助手,一个像微信一样的聊天界面——把它们拼在一起,就是这篇博客的主角。 背景:为什么要把 ConnectBot 改造成聊天工具我的开发机在家庭内网,没有公网 IP。之前用 FRP 把 SSH 穿透出去,手机上装 ConnectBot ...
这几年各类 SaaS 产品和商业 App 的体验越来越离谱:开屏广告、信息流广告、弹窗广告轮番轰炸,后台权限要了一大堆,通讯录、位置、相册、剪贴板恨不得全读一遍。更烦的是,很多功能明明可以本地完成,却非要联网上传个人信息才能用。 什么是 SaaS,为什么要去 SaaS 化SaaS(Software...
前言:最近在做的 Health Sync(骑行运动 App)里接入了大疆 Osmo Action 5 Pro 的实时推流。这套链路看起来简单——相机推 RTMP,服务器收流,前端播放——但真要把“BLE 控制 + RTMP 推流 + 服务端鉴权 + 本地录制”串起来,还是踩了不少坑。这篇文章把整个...
第 13 号台风”白海豚”的周末,外面风大雨大,哪儿也去不了。索性窝在家里,把上半年写的一个运动 App 拿出来折腾——目标很明确:让它能连上我的华为 Watch GT5 手表,同时把原版 App 那堆广告和混乱的信息全部清掉。 为什么要重做上半年我开发了一个运动记录 App(RUNNINGGO),...
我在mini主机上安装了 OpenClaw 对接了飞书和微信,有时候他自动升级后就挂了,飞书问问题卡且不回复,但是如果是在外面没法远程家里的机器,回家一查升级配置又变了,整个飞书对接网关挂了,但是又无法SSH连接。这一刻我才意识到:过度依赖局域网管理本地设备,风险极高。升级任何基础服务前,必须先留好...