改名换标、把默认中转站换成你自己的、加上你的授权和计费 —— 这些不难。
难的是上游三个月后发新版,你的改动还在不在。
这不是理论问题。假设你在某个开源项目里加了一层广告过滤:
- getVisiblePresetEntries(presetEntries, {
+ getVisiblePresetEntries(stripAdPresetEntries(presetEntries), {
上游某天把 presetEntries 改名,或把这段逻辑挪进别的函数。接下来会发生什么:
git merge —— 干净通过,零冲突git rerere —— 不工作(没有冲突标记,它没机会介入)现有工具(Copybara、cruft、git rerere、quilt)都在回答「变更能不能重放」。 没有一个回答「重放之后,语义还在不在」。影刻管的是后面这个。
plan 预报冲突面,
合完跑 verify 逐条验证定制是否还活着。静态检查,毫秒级。
两个真实案例,同一套方法,成本差一个数量级:
| 项目 | 侵入的上游文件 | 纯新增文件 | 跟版结果 |
|---|---|---|---|
| uu-switch CC Switch 影刻版 | 5 | 10 | 零冲突 |
| U-Claw ClawX 影刻版 | 211 | 146 | 每次都有冲突 |
「魔改一次,跟随一生」的基础不是多强的合并算法,而是把定制组织成 95% 免疫、5% 需要照看 —— 能声明的声明、能新增的新增,真正要改上游代码的地方压到最小, 然后给那一小块装上断言。
两个我们自己在维护的影刻版本。都保留上游版权声明,都持续跟随上游更新。
OpenClaw 的桌面 GUI。内置虾盘云作为默认 API 通道,装完不配置即可用; 自建更新通道,国内直连。
上游:ValueCell-ai/ClawX · MIT
v5.0.5 · 226 MB · Windows x64 ·
基于 ClawX 0.4.13 / OpenClaw 2026.6.10
渠道:钉钉 · 企业微信 · 飞书 · 微信 · QQ · Discord
另有 U 盘便携版,面向不便安装的场景,见 U-Claw 主页。
AI 模型切换器(Claude Code / Codex / Gemini / OpenClaw)。 去掉上游预设里的中转站广告,一键导入虾盘云或自带 Key。
上游:farion1231/cc-switch · MIT
需要抢先试用请联系我们。
帮企业把开源软件改成自己的,并且负责让它持续跟得上上游。 后者才是这门服务的实体 —— 前者是一次性外包,后者是长期能力。
· 品牌:名称、图标、安装包、更新通道
· 默认值:把默认 API 端点 / 中转站换成你自己的
· 授权:设备指纹、许可闸门、计费接入
· 裁剪:去掉上游的广告位与推广链接
· 分发:安装包、U 盘便携版、内网离线包
动手前先跑一次 plan,量出你这个项目的真实侵入面。
5 个文件和 211 个文件是两个价钱,这个数字在开工前就能给你。
交付物包含 Shadow Profile 本身 —— 那是「我们到底改了什么」的 唯一可验证清单,也是你后续自己跟版的依据。
帮人把开源软件改名换皮再分发,是一门容易招律师函的生意。我们把红线写进工具里,
plan 阶段做硬闸门,检出违规直接退出,不提供 --force:
· 商标 ≠ 版权。 MIT 允许你改代码,但不代表允许你用上游的名字和 Logo。
· 上游版权声明禁止删除。 这是所有许可证的硬要求。
· GPL / AGPL 衍生版必须开源。 不接受「不声明就当没有」。
· 与上游作者分成。 我们认为定制服务应该反哺原作者 —— 这既是道义,
也让「改开源软件赚钱」从对立变成合作。愿意谈的作者请联系我们。
影刻是 U-Claw 虾盘 的自研工具,目前对外提供定制服务。 需求、报价、或作者分成合作,均可通过 U-Claw 官网联系。