dif.sh
Markdown feature flags your coding agent installs for you
dif.sh launched on August 7, 2026 with 373 votes, #47 of 23,274 launches that month and more than 99% of that year's launches.
In plain words
dif.sh is a feature flag and A/B testing tool that stores flags and experiments as Markdown files directly in code repositories. Users install it with a single command and require no signup. The system tracks flags, holdouts, and staged rollouts through versioned git files reviewable in pull requests. Coding agents automatically read the configuration on session start, carrying prior learning into new work. Segmentation, conflict detection, and analytics are built into the file format and CLI rather than requiring a separate service.
written from the facts on this page · September 2026
From the sources
Feature flags and A/B tests that live in your repo as Markdown files. One command to install, no signup.
One .md file per feature flag or A/B test, in the repo with the code. Holdouts and staged rollouts are the same format, versioned in git and reviewable in a PR. Your coding agent reads dif/context.json on session start, so prior learning travels with the work. Segmentation, conflict checks, analytics, and cleanup are part of the file format and the CLI, not a separate service you log into. Every dif build regenerates dif/context.json: active flags and experiments, variants, recent learnings. Coding agents pick it up on session start, like a CLAUDE.md for experiments. Declare audience attributes once, then include or exclude on country, plan, or returning_visitor. Values arrive at runtime;…from dif.sh
Does a similar job
all alternatives →
A syntax highlighter for Git and diff output, written in Rust2020 · github.com · ▲261A syntax-highlighting pager for git, diff, grep, rg --json, and blame output - dandavison/delta
Flipt v2Oct 2025 · flipt.io · ▲178Hey all, I'm the founder of Flipt, an open-source (https://github.com/flipt-io/flipt) feature flag tool that I (and others) have been working on for the past few years. About a year or two ago we added support for serving flag state from various non-relational declarative stores like Git, OCI, Object Store, etc. Many of our users came to love the git-backed storage, as it allows them to keep their feature flags close to their code in there organization's repos. But they had one (rather large) ask, and that was the ability to use the UI to manage flag state changes and…
Deff – Side-by-side Git diff review in your terminalFeb 2026 · github.com · ▲120deff is an interactive Rust TUI for reviewing git diffs side-by-side with syntax highlighting and added/deleted line tinting. It supports keyboard/mouse navigation, vim-style motions, in-diff search (/, n, N), per-file reviewed toggles, and both upstream-based and explicit --base/--head comparisons. It can also include uncommitted + untracked files (--include-uncommitted) so you can review your working tree before committing. Would love to get some feedback
Makedown – A Markdown powered Makefile alternative2024 · github.com · ▲142`makedown` allows you to organise your shell scripts in one or several markdown files, by mix and matching different scripting languages for various commands and needs. zsh/bash/sh, python, javascript or anything else available on your system. Handy for replacing one-line-based package.json scripts or shell-based Makefiles. One can also write documentation and explanations to various commands in the same `.md` file. Most editors highlight correctly most languages in the markdown code blocks, even when you use several scripting languages. Here is a demo .md file…
Ledge.sh – Runnable Markdown Notes22d ago · ledge.sh · ▲204Ledge is a Markdown notebook for developers and DevOps. Run a code block in place and its output streams in beneath it. Free and open source, for Mac and iPhone.
Dorkly – Open source feature flags2024 · github.com · ▲203Dorkly is a free open source Feature Flag backend for LaunchDarkly SDKs. It uses simple yaml files stored in GitHub as the source of truth. Full disclosure: made by a former LaunchDarkly employee + current fan.
More ai this month
the category →



Paintings by AI models: programs run through a simulation of oil paint.
AI · 20d ago · stillwet.art

PixVerse R2▲381A real-time world model you can explore and change
AI · 28d ago · world.pixverse.video
Source: Product Hunt launch ↗
Launched alongside, August 2026
the whole month →- TL
Life & fun · Aug 2026 · louisabraham.github.io

Clipto MCP▲655Hey HN, We recently built Clipto. It’s a tool that lets you search over terabytes of video, audio, and images on your computer, without relying on the cloud. Motivation: we probably all had this similar experience, we know a moment exists in a video or audio, but finding it takes hours scrubbing the timeline. You can send all the media to process in the cloud, but it’s slow, expensive and raises privacy concerns. So we decided to build our own on-device media search engine. How it works (high level): 1. We ingest video, audio, image; normalize formats via ffmpeg; run content analysis to…
Work · Aug 2026 · clipto.com

Hello HN! I found that picking out plausible but diverse skin tones for my digital art and game development projects was kind of difficult, and I got curious about if there was a way to define a color space that made it easy. I've built a color picker and procedural generation algorithm based on the space as well as a bunch of other fun js features and demos throughout the page that use the equations. If you find it interesting, I have lots of explanations of how I built it and what properties the space has. The methodology might be a bit shaky, but hopefully the result is as helpful for…
Life & fun · Aug 2026 · toneyalexander.github.io

Astute▲606Automate your B2B brand going viral, with new media creators
AI · Aug 2026 · company-app.joinastute.com