Infrastructure for Adaptive Software

Software that ships itself

Reshapes around every user, continuously.

From the least worst version for everyone to the best version for anyone.

Most apps freeze on release. Differ keeps yours adapting — per user, automatically, inside boundaries you set.

How it works

1

Import

Connect GitHub. Differ assesses fit, hosts and runs your app, and drafts an initial brief of what it's for and what's off-limits.

2

Observe

Every user gets their own anchor. Differ clusters real behavior into signal — what worked, what stalled, what they tried to do.

3

Adapt

When a signal is real and inside your envelope, an agent proposes a bounded change with rationale and cited evidence. Schema, auth, and runtime shape are off-limits by default.

4

Diverge & deploy

Differ commits the change to a per-user version of your app, builds it, boots it, and routes that user to it. Your stem stays untouched.

One stem. Many lives.

Your stem is the version you ship. Every user who triggers an adaptation gets a continuing divergence — their own version, derived from your stem, with a real commit history.

When you push an update, it propagates downstream as intent, not as a raw patch. Each divergence regenerates against your latest work and keeps the user's adaptations intact.

User signalChange proposedApplied to user versionBuilt, booted, routed live