OpenCode免费模型直接给`Workbuddy`用,一键导入

关注我的公众号:【编程朝花夕拾】,可获取首发内容。

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 加满模型、又不想天天手动维护的老铁来说,这工具算是把痛点踩得死死的。

相关推荐
aibo86030835 分钟前
基于 Spring Boot + Vue3 的爱心众筹管理系统设计与实现
java·spring boot·后端
Tsuki_tl38 分钟前
【优选算法:双指针】——复写零题解
java·c++·算法·leetcode·数组·双指针·复写零
我命由我1234539 分钟前
Python 开发 - Python 项目部署(Windows 与 Linux)
java·linux·windows·后端·python·java-ee·python3.11
小羊没烦恼!44 分钟前
TypedSql:在 C# 类型系统上实现一个 SQL 查询引擎
java·linux·运维·服务器·开发语言·数据库·mysql
inquisiter1 小时前
KernelGpt的部分尝试
java·前端·apache
aibo8603081 小时前
基于 Spring Boot + Vue3 的餐饮食材采购与成本分析系统设计与实现
java·spring boot·后端
Geek-Chow1 小时前
Spring Boot: Integrating Swagger / OpenAPI With springdoc-openapi
java
Rain的Java大神之路1 小时前
面了上百人,我最爱问的LeetCode 1「两数之和」:能背代码的很多,能讲清“先查后存”的没几个
java·后端·算法
薛之谦_1 小时前
Java 整合 RocketMQ 实战:从入门到复杂场景落地
java·rocketmq·java-rocketmq