From the first XP per minute to the print-ready invoice. Built for freelancers, designers, devs, and small studios.
One smart input. Type your task naturally — @ pops a client picker, # pops a tag picker, ~45m or ~1h30m parses an estimate. Selected values commit as inline chips. No three-field forms.
Your dashboard renders the day as a horizontal XP bar with stacked session chunks. Cross the goal line and bank a +100 XP bonus that keeps your streak alive.
Miss a day? Streak freezes absorb single-day gaps automatically (or with a confirmation modal). Your 47-day run stays alive when life happens.
Unlock badges as you hit milestones: First Hour, Night Owl, Week One, Centurion, Kilo Club. Each unlock fires a full-screen overlay with rarity-tinted card art and an XP payout.
Filter your tracked time by @client, range, tags, and billable-only. Generate a print-ready invoice in two clicks — line items, rates, and tax snapshotted at issue time.
Cmd/Ctrl + Shift + A opens a context-aware chat. Sparky knows your active timer, today's entries, your streak, your clients, and your consolidated weekly insights.
In a multi-member org, admins see live team activity + per-member daily-goal bars right in their Today dashboard. Members see the solo dashboard unchanged.
From warm light (default) to Aurora to 8-Bit Night City. Every theme defines the full SparkShift token vocabulary, so primitives like the XPPill and StreakFlame reskin automatically.
See your week as a stacked-bar chart with goal-line overlay. Click any day to drill into that day's entries. Filter by client or tag.
Quality-of-life features that make the loop tighter
Walk away with a timer running? SparkShift offers to discard, keep, or split the idle time.
Start a timer on your laptop, stop it on your phone. Same active timer everywhere via Pusher.
Settings → Export grabs every tracked session for your records or your accountant.
Generate keys for the CLI, Raycast extension, or your own integrations.
Installable on desktop + mobile, works offline for short bursts, syncs when you reconnect.
Every string runs through the locale system. English shipped, Icelandic stubbed.
Setup takes a minute: pick a daily goal, add a project, hit Start. By tonight you'll have your first XP, your first session, and a streak that starts counting tomorrow.
For freelancers, designers, devs, and small studios.