我又完全在手机上通过 openclaw vibe 了一个工具,叫 vibefs,它的使用场景是这样的:当你远程操作 agent 的时候,想要预览它生成的一个文件,比如开发计划、关键代码,或者看一下它找到的某个日志,可以让 agent 通过vibefs 为你返回一个可访问的链接,直接打开查看到文件内容
当然了,它不只是一个简单的文件服务器,一个文件要想通过链接访问到,必须由 agent 调用 cli 将其添加到可访问列表,并设定过期时间,每次生成的链接都带有唯一的短哈希,不能通过路径穷举。通过这种非永久白名单机制确保本地文件不会因此被暴露出去。
部署起来非常简单,只需要:
1. 在 cloudflare tunnel 为本机的 17173 端口分配一个域名
2. 在你的 agent 的 memory 或 tools 文件中添加相关的使用说明(见 README),并确保安装了 uv
Happy cooking!
https://github.com/reorx/vibefs
当然了,它不只是一个简单的文件服务器,一个文件要想通过链接访问到,必须由 agent 调用 cli 将其添加到可访问列表,并设定过期时间,每次生成的链接都带有唯一的短哈希,不能通过路径穷举。通过这种非永久白名单机制确保本地文件不会因此被暴露出去。
部署起来非常简单,只需要:
1. 在 cloudflare tunnel 为本机的 17173 端口分配一个域名
2. 在你的 agent 的 memory 或 tools 文件中添加相关的使用说明(见 README),并确保安装了 uv
Happy cooking!
https://github.com/reorx/vibefs