CFOP Solver

Interactive demo of @moishy/cfop — the full solver config is exposed below.

Everything runs in your browser, on a background thread — no server. Expect a couple of seconds per solve: F2L is one step racing 24 pair orders (plus a greedy any-order strategy), each fully executed and compared on real cost rather than estimated. The page stays responsive and you can cancel.
ZBLS and Winter/Summer Variation are opt-in and off by default. ZBLS costs more in F2L than plain OLL saves, so in compete mode it correctly never fires — pair it with ZBLL to see the combination it exists for, or set it to force to watch it regardless. Pseudo-slotting is wired and never wins; it is here to be inspected, not used.

Solver options

Every option maps directly to the library's SolverSettings / SolveOptions. Defaults below are tuned for browser speed; use “Library-recommended” for the settings the method ships with.