Weighted task randomizer + focus timer

Stop deciding. Start doing.

Load your tasks, give the ones that matter more weight, and let Singleshot Focus pick your next move. A calm countdown handles the rest.

Free · No signup · Runs 100% in your browser

Everything you need

One tool for picking, timing, and tracking your work.

Every feature is designed to reduce decisions, not add them.

Weighted randomizer

Give each task a weight from 0–10. Higher weight = higher pick probability. The reel spins, then lands.

Focus countdown

Global interval or per-task duration. When time is up, the app pulls itself back to the front.

Per-task durations

Set custom minutes/seconds on any task. Falls back to the global timer when unset.

Rich sound library

Pick different sounds for spinning, landing, ticks, and end. Route to any audio output device.

Tick options

Optional every-second tick, final-10-seconds tick, and 10-minute tick — each with its own sound.

Full pop-out control

Pop-out mini timer stays on top with pause, reset, next, and current task — scales down to save screen space.

Monthly summary

See which tasks you actually spent time on this month, with counts and percentages.

Master volume + boost

0–200% volume so end-of-timer alarms can actually pull you back from a deep flow.

Search, sort & paginate

Filter tasks by name, sort by weight, count, or duration, and page through long lists — 10, 20, or 50 at a time.

Start any task on demand

Skip the spin — click Start on a specific task card when you already know what you need to do.

Per-task alarm override

Assign a different end-of-timer sound to individual tasks — a soft bell for rest, a loud alarm for deep work.

Local & private

Everything lives in your browser. No signup, no cloud, no tracking. Just focus.

How it works

Three steps, then flow.

01
Add your tasks

Drop in what you might do today. Weight each one from 0–10 based on importance.

02
Set your interval

Pick a global countdown, or set per-task durations for anything special.

03
Randomize and go

Hit randomize. The reel spins, lands on a task, the timer starts. When it ends, you decide what's next.

Why weighted?

Because willpower is a bad task picker.

A pure to-do list makes you re-choose every time you finish something. A weighted randomizer keeps the important stuff surfacing more often, without turning your day into a rigid schedule.

  • Randomness breaks decision fatigue
  • Weights keep important tasks favored
  • Per-task timers respect what each task really needs
  • Monthly summary shows what you actually did — honestly

Ready to focus?

Open the app and load your first tasks. It takes about a minute.