What is CubeDesk?

Updated

CubeDesk is a browser-based Rubik's Cube timer built for speedcubers. It combines a standard solve timer with competitive and training features: 1v1 races, an algorithm trainer, leaderboards, and mini-games. You can start timing solves immediately in demo mode, but you need to sign up to save your solves and keep stats.

Core uses

  • Timing solves — the main screen shows a scramble and a running timer (displayed as 0.00 when idle). Generate a scramble, solve, and stop the timer to record a time.
  • Tracking progress — the stats panel reports personal best (pb), worst, average, ao5 (average of 5), and ao12 (average of 12), with separate pb values for ao5 and ao12.
  • Competing — 1v1 mode lets you race another cuber rather than only timing solo.
  • Training — the alg trainer is aimed at drilling algorithms, and leaderboards add a ranking element.
  • Casual play — mini-games offer a lighter alternative to straight timing.

What you see before signing up

The page opens on a 3x3 timer with a scramble string, a 0.00 timer, and a stats block. In demo mode it reads "Sign up to save solves," and the solve list shows "No solves yet." So the timer itself is usable, but persistence — your solve history and the stats built from it — depends on creating an account.

Who it's for

Speedcubers who want more than a bare timer: people practicing algorithms, tracking averages over sessions, or looking for head-to-head competition. If you only need a stopwatch for occasional solves, the extra features matter less; if you're training seriously, the ao5/ao12 tracking and alg trainer are the parts worth using.

Getting started

  1. Open cubedesk.io — the 3x3 timer loads with a scramble.
  2. Solve and stop the timer to see the time register.
  3. Sign up if you want solves saved and stats accumulated across sessions.
  4. Move to 1v1, the alg trainer, leaderboards, or mini-games depending on your goal.

The main limitation to plan around: without an account, solves aren't saved, so any stats you see won't carry over.