D
dif.sh
Feature flags and A/B tests as markdown files in your repo
CLI-first workflowGit-native audit logNo signup requiredGenerated typed clientCoding agent context.json
Opportunity score
54/100
A promising developer-first wedge with low adoption friction, but distribution and pricing are unproven against well-funded feature management incumbents.
Founder verdict
MAYBE
A clever git-native feature flag CLI with a timely agent context hook, but no visible traction or pricing means it remains an unproven wedge in a competitive market.
What is dif.sh?
dif.sh is a developer tool that moves feature flags, A/B tests, holdouts, and staged rollouts into the repository as markdown files with a CLI. Its core bet is that experiment definitions should be versioned in git, reviewed in PRs, and readable by coding agents via a generated dif/context.json file. It emphasizes build-time conflict detection, a unified file schema, surface-level learning logs, and a small generated production client. Optional Dif Cloud analytics is mentioned through dif.track(), but no pricing, revenue, customer counts, or growth data are publicly disclosed. The product is cleverly positioned for engineering-first teams and the coding-agent era, but traction remains unknown.
Get the full dif.sh playbook
The complete reverse-engineering โ what to copy, what to avoid, and exactly what to build instead.
- Full opportunity score across 8 dimensions
- The real problem & why customers pay
- Why it's winning โ with evidence
- Complete business reverse-engineering
- Competitive advantages & moat analysis
- Weaknesses, risks & what to avoid
- Clone strategy โ what to build instead
- Week-by-week MVP roadmap
- Recommended technical stack
- Founder verdict & highest-leverage move