关注我的公众号:【编程朝花夕拾】,可获取首发内容。
01 引言
很多Agent只支持自定义模型,免费的模型又不是很多。OpenCode最近的免费模型一下子增到了10个,很多人可能不习惯的OpenCode的桌面客户端,Workbuddy客户端的界面还算可以,那么能不能把OpenCode的免费模型应用到Workbuddy中的。
这个我还真折腾过,无奈,根本没法配置。今天发现一款软件可以将OpenCode的免费模型摆渡给Workbuddy:OC Ferry。
02 简介
OC Ferry 是一个跨平台托盘应用,定位非常纯粹:把 OpenCode 的免费模型摆渡给 WorkBuddy。
几个核心要点:
- 零门槛:无需登录注册、无需
API Key,开箱即用 - 按价格筛免费:只认价格字段(输入/输出/缓存读写全为 0 才算免费),名字带
free不算数,已deprecated的直接排除。 - 判定缓存:检测通过的模型缓存 6 小时,重启基本秒开,不会每次全量重测。
- 只增不删:导入时只增删自己标记的条目,你手写的配置一条都不动;写前备份、加锁、原子替换。
- 本机转发口:起一个只监听
127.0.0.1:41980的OpenAI兼容转发口,配 审批围栏,模型永远不能自己动手干本机动作。
GitHub地址:github.com/HRuiCcc/Rui…
当前项目仅支持Mac,Win需要自定打包。想偷懒的可以直接使用另一个仓库,专门针对上面的长仓库打包成Win可用的启动器。
GitHub地址:github.com/Chemingitch…
03 安装使用
初次打开,需要一点时间下载OpenCode并加载模型:
加载玩模型之后,就可以看到可用的模型了。
3.1 Workbuddy桌面版
软件会自动将json文件导入到Workbuddy中:
测试一下:
3.2 Codebuddy插件
Workbuddy都可以,Codebuddy插件可以么?不妨一试!
Codebuddy不会自动识别的,需要配置models.json文件。我们直接拷贝Workbuddy的models.json文件即可。
打开配置文件
初次打开,如果没有配置过自定义模型,这个文件是空的。
迁移
将Workbuddy的models.json拷贝过来即可。
测试
3.3 注意事项
OC Ferry是一个桥接服务,兼容 OpenAI 兼容转发口。所以OC Ferry是不能停止的,否则模型不可用。
当然,既然是兼容 OpenAI 兼容转发口。其他Agent他也可以使用。
04 小结
OC Ferry 的价值主张很清晰:它把「盯着 OpenCode 免费池 → 人工筛可用 → 手填 models.json → 担心模型越权」这一整套麻烦事,自动化成了托盘里一个安静常驻的小船。
对想零成本给 WorkBuddy 加满模型、又不想天天手动维护的老铁来说,这工具算是把痛点踩得死死的。