CareerOS

See where your study time really goes

A study time tracker for interview prep. It counts automatically on the sites you choose, like LeetCode and NeetCode, pauses when you step away, and ignores everything else.

Sign in with Google or GitHub. Chrome on desktop.

leetcode.comneetcode.iogreatfrontend.comdocs.python.orgdeveloper.mozilla.orgreact.devcoursera.orggithub.com

Examples. Any site you study on works; you choose.

How many hours did you study last week?

Interview prep is spread across LeetCode, NeetCode, docs and videos. Timers get forgotten, screen-time apps mix study with everything else, and a guess is all that's left. You can't plan what you can't measure.

Stop starting timers

CareerOS counts only while a study site is the tab in front of you and you're active. Step away and it pauses on its own after 60 seconds, then picks up when you're back.

Counting on leetcode.com
Paused: no input for 60 seconds
Session

Watching a video? A study tab playing sound keeps counting for up to 15 minutes without input.

Stop counting the scroll as study

You decide what study means: up to 12 sites, subdomains included. Everything else is ignored.

leetcode.comcountsignored
neetcode.iocountsignored
docs.python.orgcountsignored
youtube.comcountsignored

See the week you really had

Your study hours per day and per platform, across every computer you use. Look back week by week or month by month and plan the next one on facts.

6h 40m22h 50m

How the study time tracker works

  1. 1

    Add to Chrome

    Install the extension and pick your study sites.

  2. 2

    The rules

    Active tab, you at the keyboard: it counts. Idle or another site: it stops.

  3. 3

    On your computer

    Each session is saved locally first, so nothing is lost offline.

  4. 4

    Sync

    Every few minutes, finished sessions upload once, never twice.

  5. 5

    Your week

    The dashboard adds up every computer you use.

How many hours should you study for coding interviews?

There's no magic number. Steady, measured practice beats occasional marathons, and you can only steer what you measure.

  1. 1

    Measure a normal week first

    Let CareerOS count one ordinary week before you plan. A measured week can turn out smaller than the one you remember.

  2. 2

    Look for consistency

    Several steady days add up, and they're easier to keep than one marathon Sunday.

  3. 3

    Plan from the real week

    On Sunday, open the week view and plan the next week from what really happened.

An example week, remembered and measured

10h 00m6h 40m

Example data, not from real users. Remembered: an invented guess at the week, 10h 00m. Measured: the same sample week as counted, 6h 40m.

The rules, exactly

60 s
without input and tracking pauses
15 min
a playing video keeps counting without input
5 s
shortest session saved; shorter blips are dropped
12
study sites per account, subdomains included

Questions

Does CareerOS read the pages I visit?

No. It reads the active tab's address only to get the site name (for example leetcode.com) and check whether it is one of your study sites. It never stores or sends the address, and never reads page titles or content. Because of this, Chrome describes the permission as reading your browsing history.

Which sites can I track?

Any site you add, up to 12. Subdomains count too: adding python.org also covers docs.python.org.

What happens when I step away?

After 60 seconds without keyboard or mouse input, tracking pauses. If the study tab in front of you is playing sound (a video, not muted), it keeps counting for up to 15 minutes without input.

Does it work offline?

Yes. Time is saved on your computer and uploaded when you're back online.

Can I use it on more than one computer?

Yes. Install the extension on each and connect it to the same account. The dashboard adds them up.

Is it free?

Yes. There's no paid plan.

Which browsers?

Chrome on desktop. The dashboard works in any modern browser, including on your phone.

How do I delete my data?

Settings → Delete account removes your account and all study records right away (encrypted backups expire within 90 days). When the extension is no longer connected, its "Forget local data" clears what's left on that computer.

Start measuring this week's study