Does swift work without a stackmat?
Yes — that's the whole point. swift uses your webcam to detect hand gestures (palms flat for inspection, gripping the cube for the solve start). No physical timer or stackmat hardware is needed.
swift is a free, browser-based rubik's cube timer that uses your webcam instead of a physical stackmat. Place your palms flat on the table to start the WCA-style 15-second inspection countdown. Grip the cube to begin the solve timer. Place your palms back down to stop. swift tracks your best single, ao5, ao12, and session mean, applies +2 and DNF penalties automatically, and generates standard random-state 3x3 scrambles.
Built for speedcubers who don't have stackmat hardware. Runs entirely in your browser — no install, no account, no backend. Your webcam feed stays on your device; only hand-landmark coordinates are used to detect gestures. Read how the gesture pipeline works.
Yes — that's the whole point. swift uses your webcam to detect hand gestures (palms flat for inspection, gripping the cube for the solve start). No physical timer or stackmat hardware is needed.
Any modern webcam and any recent version of Chrome, Edge, Safari, or Firefox on a laptop or desktop. swift uses the standard WebRTC camera API and Google's MediaPipe HandLandmarker, which runs entirely in the browser.
No video ever leaves your device. swift runs MediaPipe HandLandmarker locally in your browser. The model extracts 21 landmark points per hand, and only those coordinates are passed to the gesture classifier — the raw camera feed is never sent to a server. We use anonymous product analytics (page interactions only), and the video element is explicitly excluded from any session replay. There's an optional per-solve clip recording feature for cubers who want to share a solve with others more easily; clips are stored locally in your browser's IndexedDB and only leave your device if you explicitly download and share them yourself.
csTimer is the gold standard for serious speedcubers: hundreds of puzzle types, full algorithm trainers, statistics, custom scrambles, and dozens of timing inputs (stackmat, keyboard, gamepad, smart cubes). swift is much narrower in scope — it's a 3x3 timer that uses your webcam as the input. If you don't own a stackmat, don't want to install anything, and just want WCA-style inspection and averages, swift is for you. If you need depth, csTimer remains unmatched.
Yes, completely free. No account, no install, no paywall. The source is on GitHub.
Not yet. Mobile cameras and screens don't give the gesture pipeline enough room to work reliably, and the layout is built for laptops. We're working on a mobile-friendly variant — for now the app shows a blocker on phones and asks you to come back from a desktop browser.