Compile once. Replay for almost nothing.
Most browser agents re-run the LLM on every execution, so cost scales with usage. Twin turns a successful run into a reusable skill, matches re-phrased requests to it semantically, and replays deterministically — so the curve bends the other way.
From a run to a replayable skill
The three moves that turn an unpredictable, LLM-driven browse into a deterministic, cacheable skill.
A run compiles into a skill
The first time a goal succeeds, the planner’s exploration is minimized into a deterministic skill — the essential steps over indexed DOM state, with the exploration noise stripped out.
The semantic cache dispatches
A new, differently-worded request is embedded and vector-matched to a skill compiled earlier for the same host, then adapted to the new values — no cold-start at full LLM cost.
Replay runs with no LLM
Call a compiled skill by name and it blind-replays deterministically — no model in the loop at all. The most-repeated workflows trend toward zero marginal LLM cost.
Three tiers, each cheaper than the last
The same goal moves down the ladder as it repeats — from a one-time model cost to effectively free.
Cold compile
The first time a goal is seen, the planner discovers a path and minimizes it to the essential steps. You pay the model once — and get a reusable skill out of it.
Dispatch cache hit
A differently-worded request is vector-matched to an existing skill for that host and adapted to the new values — far cheaper than recompiling, because the structure is already known.
Deterministic replay
Call a compiled skill by name and it blind-replays with no model in the loop at all. The most-repeated workflows trend toward zero marginal LLM cost.
The structure is shared. Your data never is.
A cross-tenant corpus of sanitized skill skeletons means your agents benefit from skills the whole network has already compiled — while your values, credentials, and exact paths stay yours alone.
- The host a skill was compiled for.
- The ordered structure of the run — which kinds of elements, in what order.
- A short description of the intent.
- Any value you or your agent typed.
- Credentials and secrets — they stay in your vault.
- Results, page content, or your exact compiled path.
Read the full disclosure on the security page.
Skill compilation, answered
How is the semantic cache different from exact-match replay?
What is the cross-tenant skill corpus?
Why does cost fall as usage grows?
How do I compile and replay a skill?
Stop paying the model twice for the same task.
Compile once, dispatch semantically, replay deterministically — the only browser infra where marginal cost trends to zero.