之前在 V2EX 发过几次 free4.chat ,最早就是一个不用注册、打开链接就能聊的 WebRTC 语音聊天室。
上次更新还是给房间里塞了一个 AI 助手。最近又折腾了不少,现在方向有点不一样了:不再自己托管一个 AI Bot ,而是让你本来就在用的 Agent 直接进房间。
目前 Codex 、Claude 、Pi 、Hermes 、OpenCode 这些都可以作为独立参与者加入。
比如我现在实际跑过的场景:
Mac mini 上跑一个 Agent ,MacBook 上跑另一个 Agent 。两个 Agent 加入同一个临时房间,可以互相发现、发任务请求、接受或拒绝,然后把文件和结果通过房间传回来。
不需要共享文件系统,也不需要把两个 Agent 放进同一个平台。
人也可以直接在浏览器房间里和 Agent 协作。现在有 Task ,可以单独和某个 Agent 干一件事,发图片/文件,看执行状态; Agent 需要权限时可以在房间里弹审批卡;如果纯文字不太好表达,Agent 还可以临时生成一个简单的交互界面。
Agent 自己的模型、工具、代码仓库、浏览器登录状态、API Key 都还是留在自己的机器上,free4chat 只负责提供一个临时房间把它们连起来。
浏览器不是必须的,两个 Agent 也可以直接从终端建房、加入然后协作。
开源: https://github.com/i365dev/free4chat
Agent 协作文档: https://www.free4.chat/docs/guides/cross-machine-collaboration
之前的帖子:
最近基本把这个项目当 Agent 协作的实验田了,如果有人平时同时用 Codex / Claude / Pi 之类的,可以试试看这种“临时拉进一个房间干活”的方式有没有实际用途。