最近搞了个小东西,觉得可能有人会感兴趣。
我把 hapi 打包成了飞牛 fnOS 可以直接安装的应用:
https://github.com/phpgao/hapi-fnos
我的用法比较简单:
代码放在飞牛 NAS 上,飞牛自带的远程访问负责从外面连回来,hapi 提供一个网页界面,然后在 NAS 上跑 Claude Code 或 Codex 。
这样出门在外的时候,手机浏览器打开飞牛的地址,就能进 hapi ,选个项目,让 AI 帮忙改代码、跑命令、看结果。
当然,手机上做不了特别重的开发,屏幕也小。但下面这些事情还是挺方便的:
- 临时改几行代码
- 让 AI 查一下问题
- 看日志、重跑命令
- 修个小 bug
- 睡前把任务交给 AI ,第二天再看结果
以前想从外面访问 NAS 上的开发环境,要折腾 VPN 、端口转发之类的东西。现在直接用飞牛的远程访问,配合 hapi ,基本装好就能用了。对我来说,最大的价值就是随时能连回自己的开发环境。
我做的这个 fnOS 包目前支持:
- x86 和 arm
- 应用中心手动安装
- 自动启动 hapi hub 和 runner
- 配置运行用户、端口和工作目录
- 使用 NAS 上已经安装好的 Claude Code / Codex
- 设置
CLI_API_TOKEN做访问保护
有几点需要注意:
- Claude Code / Codex 需要提前在飞牛上安装并登录
- 运行 hapi 的用户要能读写项目目录
- 远程访问打开后,记得设置 Token ,别把服务裸奔在公网
- 目前更适合个人自用
项目地址:
https://github.com/phpgao/hapi-fnos
如果你也有飞牛,或者平时想用手机处理一点开发任务,可以试试看。欢迎反馈安装和使用中遇到的问题。