
dif.sh
Markdown feature flags your coding agent installs for you
dif.sh is an open-source, markdown-based feature flag system. Flags are stored as markdown files that live alongside the code they control, include context on intent and previous decisions, and can be reviewed via pull requests. A coding agent can install and use it in one command without an account, and event data can go to your own analytics or to Dif Cloud, which can write the result of an A/B test back into the flag file.
- Problem signal
- Feature flag management often requires external dashboards or services, creating a disconnect between code, configuration, and decision history. This can make it difficult for both human developers and coding agents to understand what is live, why it exists, and what has already been tried. dif.sh aims to solve this by making flags plain markdown files co-located with code and automatically installable by coding agents.
- Indie angle
- Because dif.sh is open source and flag definitions are plain markdown files, an indie developer could build complementary tooling such as visualizers for markdown-based flags, generators for language-specific clients, integrations with additional analytics providers, or a self-hosted/simple hosted version of Dif Cloud. The product's focus on coding agents also suggests room for niche extensions that tie into popular agent frameworks.








