一句话:OC Ferry 是个开源小工具,作用是把 OpenCode 的免费模型接进 WorkBuddy 用。项目地址 HRuiCcc/RuiC-oc-ferry,MIT 协议。
一、它的原理
WorkBuddy 支持填自定义模型(写在 ~/.workbuddy/models.json),填进去就走你自己的配额。OpenCode 那边有一批免费模型额度。看着挺简单 —— 在 WorkBuddy 里加个接口地址不就完了?
不行,卡在一个地方:
OpenCode 的免费额度,只认从 OpenCode 自己内部发出的请求。
你把这个接口地址抄出来、用别的工具去调,服务端会发现"来源不对",直接拒绝 —— 官方原话就是 opencode's free tier can only be used from within opencode。
所以 OC Ferry 的做法很直接:它不抄接口,而是在你电脑上放一份隔离的 OpenCode 运行时,让请求真的从 OpenCode 里面发出去。
| |
围绕这条链路,它干三件事:
- 挑 —— 把 OpenCode 里真正免费的模型选出来。判断标准是价格字段(输入/输出/缓存读写)全为 0,不是名字里有没有
free - 测 —— 挨个测它能不能给 WorkBuddy 干活。重点是能不能产生工具调用(Agent 场景的命门);只回文本的也不算失败,会降级成「可用 · 仅对话」并把工具关掉
- 接 —— 把测通的写进你的
models.json,再起一个只监听本机的转发口,供 WorkBuddy 调用
二、可行性分析
技术可行性:成立 ✅
关键就在"隔离运行时"这一层 —— 如果它是直接转发密钥,这个方案从第一天就不成立。工程细节上也做得比较实在:检测 3 路并发(一轮约 60 秒),判定结果按模型缓存(成功留 6 小时),所以重启基本是秒开,不会每次都全量重测。
安全可行性:比预期周全 ✅
- 网络面:只监听
127.0.0.1:41980,所有请求要带Bearer密钥,带Origin头的直接 403 —— 这个口不给浏览器用 - 权限面:模型只能吐一段 JSON 信封表达"我想做什么",真正的执行权始终在 WorkBuddy 手里。任何本机动作都会被拒绝或转交成外部工具调用 —— 模型永远不会自己动手
- 写配置:改
models.json前先备份、加锁、原子替换;只动它自己标记过的条目,你手写的一条都不碰 - 退出清理:从托盘退出时,把自己导入的条目摘干净
后两条是我最看重的 —— 这决定了它是"能放心常驻的小工具",而不是"会污染你配置的黑盒"。
使用可行性:分平台 ⚠️
- 装完即用,不需要另外装 Node.js(打包后用的是 Electron 自带的 Node)
- Windows 版安装时会写入开机自启(
--hidden,开机只常驻托盘、不弹窗),等于"一直连着" - 关窗口 ≠ 退出:关掉窗口它继续在托盘跑
- 要留意:官方 Release 目前只发布了 macOS(Apple 芯片) 的安装包;想在 Windows 上用,得走非官方 fork
Chemingitch/RuiC-oc-ferry-windows,或者自己 build
风险与边界 ❌
作者在 README 里专门写了一节「诚实交代」,照搬几条关键的:
- 免费模型和额度由上游决定,随时可能变
- 检测通过只代表"这一次能按协议产生动作",不代表完整工作流都验证过
- 启动后会自动发检测请求,会消耗少量免费额度
- 界面上显示的耗时是完整请求用时,不是首字延迟;剩余额度上游不提供,查不到
- 系统代理只支持手动 HTTP/HTTPS,不支持 PAC / SOCKS
- macOS 包未做 Apple 公证,首次打开可能要右键「打开」;若提示"已损坏",先核对 sha256,再执行
xattr -dr com.apple.quarantine "/Applications/OC Ferry.app"
三、值不值得用
值得一试,但别当主力。
| 结论 | |
|---|---|
| 适合 | 想给 WorkBuddy 加一条免费备用通道的人;手上已经有 OpenCode;macOS 用户(体验最顺) |
| 不适合 | 指望它当生产力主力的人(免费池不稳);Windows 且完全不想折腾的人 |
| 心态 | 当成体验通道 / 应急通道,而不是日常主力模型 |
三条红线:别拿它跑重要工作流;别把额度当成无限;模型有权限边界,重要操作自己盯一眼。
四、怎么用
其实就点两下。
安装包打开后,首次启动会自动扫描免费模型 + 逐个检测 + 自动导入一次。之后想重新来一遍:
- 点 「检测全部」 —— 重新扫描并检测模型
- 点 「导入 WorkBuddy」 —— 把结果写进配置
完事。WorkBuddy 的模型列表里就会多出一批 OC · 名字 的模型,选中即用。

上图左边是跑通的日志(ready at http://127.0.0.1:41980/v1; 12 free models; probing 12),右边是导入后 WorkBuddy 里的模型列表 —— 多出一批带 OC · 前缀的免费模型,选中即用。
几个注意点:
- 要用就让它常驻 —— 关窗口它继续在托盘跑,但从托盘退出会把导入的条目摘掉(保留你手写的)
- 只想重测某一个:进它的详情,点「只重测这一个」
- 主题切换:工具栏右上角,系统 / 浅色 / 深色三档,选择会记住
下载
- 主仓库:https://github.com/HRuiCcc/RuiC-oc-ferry
- Windows 非官方 fork:https://github.com/Chemingitch/RuiC-oc-ferry-windows
五、这 10 款模型都是什么来头
装完之后,你的模型列表里会多出一批 OC · 名字 —— 名字全都眼生。我把本机检测通过的那 10 款整理成了一张表,出厂时间、Artificial Analysis 智能指数、实测能力一起摆出来:
| 模型 / 部署规格 | 厂商 | 出厂时间 | AA 指数 | 智能能力评估 | 档位 |
|---|---|---|---|---|---|
Muse Spark 1.3 1M ctx · 131K 出 · 图/视频 · 工具 ✕ | Meta | 2026-09-02 | 48 | 全场最高分。编码与超长上下文极强(512K–1M 档 98.1 分);但 Zen 免费档工具协议不兼容,本机已按「仅对话」导入,适合纯对话与写作 | S · 仅对话 |
Step 5 Preview 1M ctx · 65K 出 · 视觉 · 工具 ✓ | 阶跃星辰 | 2026-09-20 | 44 | 国产开源前三。DeepSWE 67.7、FrontierFinance 66.4(全球第二);600B/27B MoE;10-15 权重开源;零数据保留。综合最强可用款 | S |
MiMo-V2.6-Flash 200K ctx · 32K 出 · 图/视/音 · 工具 ✓ | 小米 | 2026-09-22 | 38 | MIT 开源全模态。DeepSWE 67.9、CyberGym 95.1;RL 训练成本 85 万美元全公开;标称 1M、Zen 部署 200K。均衡主力 | A |
Space Bunny † 1M ctx · 512K 出 · 图 · 工具 ✓ | 隐身 | 2026-09 下旬 | 未收录 | 社区实测 15/15 任务全过,三款隐身中最快、单任务成本最低;512K 超大输出;零保留。智能体任务强力备选,身份悬空是唯一风险 | A |
Nemotron 3 Ultra 1M ctx · 128K 出 · 纯文本 · 工具 ✓ | NVIDIA | 2026-06-04 | 23 | 550B/55B 开放旗舰,发布时为美国最强开放权重(旧口径 47.7);1M 纯文本,长文档/长日志输入专家,通用智能一般 | B · 长文本 |
Ling 3.1 Flash 262K ctx · 32K 出 · 纯文本 · 工具 ✓ | 蚂蚁 InclusionAI | 2026-09-30 | 未收录 | 560B/25B 新一代 flash;官方自报 FrontierSWE 75.16、GDPVal Elo 1673(未经第三方复现);本池上下文最短,长任务受限 | B |
Big Pickle † 200K ctx · 32K 出 · 纯文本 · 工具 ✓ | 隐身 | 2025-10 | 未收录 | 唯一横跨 2026 三个免费批次的老将;实测 12/15,最难任务三次超时;200K 上下文,已显老态,建议让位于新模型 | C |
Nemotron 3.5 Lightning 262K ctx · 262K 出 · 纯文本 · 工具 ✓ | NVIDIA | 2026-08-11 | 13 | Ultra 的 30B 蒸馏速度版(约 670 tok/s);定位常驻 agent 执行层,轻任务/高并发专用,复杂推理弱 | C · 速度 |
LongCat 2.5 Preview 1M ctx · 131K 出 · 图 · 工具 ✓ | 美团 | 2026-09-26 | 未收录 | 「1.6T 参数」实为 2.0 旧数,官方未公布 2.5 参数;未开源、官方文档图文口径自相矛盾;零保留。整体待第三方验证 | C · 待验证 |
Cat Jam † 262K ctx · 131K 出 · 纯文本 · 工具 ✓ | 未知 | 2026-10 新现 | 无资料 | 10 月刚进池的隐身模型,连官方免费名单都未列入,零公开资料;规格不俗(5 档推理可调),建议小额试用观察 | 未评 |
一句话总结:能当主力的只有 Step 5,MiMo 均衡,Muse Spark 分数最高但只能纯对话,其余按需取用。
小结
一个 120 星、10 月 10 号才创建的小项目,但把"能不能用"这件事想得比很多大项目清楚:用隔离运行时绕过官方限制,用执行权归属守住安全边界,用缓存解决"每次都要重测"的体验问题。
免费的东西都不稳定,这一点它自己也承认。但作为一条"积分不够时的备用通道",它的可行性是成立的。
项目地址:https://github.com/HRuiCcc/RuiC-oc-ferry (MIT) 封面/配图来自项目仓库
docs/screenshots
