- ✓
暂未采集到具体套餐,价格以官网为准
dif.sh
由你的编程代理为你安装的 Markdown 功能开关
dif.sh 是什么?
dif.sh 是一款开源的功能开关工具,将每个开关写成一个与代码同目录的 Markdown 文件,便于在 PR 中审查功能说明与决策原因。它专为 AI 编程代理设计,一行命令即可安装且无需账号,代理会自动读取上下文以了解当前生效的开关和已尝试过的方案;A/B 测试也以同样的文件形式管理,结果可发送至自有分析平台,或交由 Dif Cloud 读取后写入决策。
产品详细介绍
由你的编程代理为你安装的 Markdown 功能开关
dif.sh 是一款开源的功能开关工具,将每个开关写成一个与代码同目录的 Markdown 文件,便于在 PR 中审查功能说明与决策原因。它专为 AI 编程代理设计,一行命令即可安装且无需账号,代理会自动读取上下文以了解当前生效的开关和已尝试过的方案;A/B 测试也以同样的文件形式管理,结果可发送至自有分析平台,或交由 Dif Cloud 读取后写入决策。
定价方案
需要付费创始人评论
嘿,Product Hunt。我是 David,开发者之一。
前段时间我让 Claude Code 给一个项目加上功能开关。它跑到大多数开关工具都要求你创建账号、获取 API key 之类的那一步时,基本上就放弃了,直接写了个 `process.env.SHOW_NEW_CHECKOUT` 来代替。
正是这件事让我们开始思考 Dif。Dif 把开关以 markdown 文件的形式保存在你的代码仓库里,它们会和其他内容一样在 PR 中接受审查。一条命令就能装好,无需注册,也不要求 API key,编码 Agent 真的能用起来,不会半途卡住。
`dif init` 还会往 `agents.md` 里添加一些说明,每次构建时我们会生成一份 `context.json`,让 Agent 更清楚地知道当前存在哪些开关、哪些已经被移除、哪些已经尝试过。A/B 测试也包含在同一套配置中,即使你暂时还没准备好运行它们。
自托管版本是免费的。云端部分用于跨项目查看全局视图,并让 Dif 提出改动建议,但这些改动仍然通过 PR 回来。Git 始终是唯一的真实来源。
非常期待大家不留情面的反馈:你会用它吗?如果不会,是什么让你犹豫?你现在在用什么,我们需要做到比它更好才行?
我们全天都会在。