whereismyai
dif.sh
dif.sh is a developer tool that manages feature flags and A/B tests as Markdown files directly inside the code repository.
Dif.sh is a developer tool that manages feature flags, A/B tests, holdouts, and staged rollouts as Markdown files stored directly in your code repository. Every feature or experiment is a single.md file versioned in git and reviewed through standard pull requests, eliminating separate databases and dashboards. The command-line interface handles setup, validation, client generation, and experiment conclusion without opening a browser. An automatically generated context.json file supplies active flags and prior learnings to coding agents on session start. Dif Cloud is an optional hosted layer that provides live experiment metrics, confidence intervals, and automated pull request decisions.
dif.sh at a glance
- Best for: Software engineer
- Runs on: CLI, API, Web
- Pricing: CLI and SDK are free; Pro plan $50/month includes 1 million events and unlimited seats, then $0.02 per 1,000 events; Enterprise plan with custom pricing.
- Released: September 2026
- Category: AI coding tool
- Website: dif.sh
Key features
- Manage flags and experiments as Markdown files in git
- Generate typed clients directly inside your application
- Run conflict checks during the build to prevent test clashes
- Feed prior learning and active flags to coding agents
- Track lift and compute results with Dif Cloud or custom handlers
- Review and approve experiments through standard pull requests
- Archive concluded tests and draft decision blocks automatically
Use it for
- Running A/B tests versioned in git repositories
- Managing feature flags with coding agents
- Performing conflict checks in CI builds
- Archiving completed experiments and decisions
Alternatives to dif.sh
- jevgrep — Reduces coding agent costs by providing targeted, relevant repository context.
- Diffblue — Generates verified, production-ready unit tests across entire repositories.
- Diffle — Review git diffs in the browser and send comments to GitHub or agents.
- Diff Tour — Generates guided reviews of git branches with read-only LLM permissions.
- DeployRamp — Automates feature flag wrapping, rollout monitoring, and cleanup for code.
- guides.show — Explains code diffs in order of importance through portable, encrypted links
- Hazzel — Brings inspectable safety mechanisms, local model support, and zero subscriptions.
- Sphinx — Requires understanding of agent-generated code before shipping.
- Freebuff — Access multiple coding AI models for free without subscriptions.
- Personal Context Manager — Manages global and project-specific coding rules in a Git repository.
- Diffity — Review local or agent code changes like a pull request and let agents fix them.
- BScaff — Builds and recreates project structures and snippets instantly.
All dif.sh alternatives