Tracks how long you spend actively coding — per project, per file, and per
programming language — and sends it to your Shiba Track desktop app, where it
shows up under Stats → Code.
How it works
Only counts time while you're actually typing in a real file. Just
having a file open and staring at it doesn't count.
If you stop typing in a file for 5 minutes or more, tracking for that
file stops — even if it's still open — until you start typing again (in
that file or a different one).
Requires the Shiba Track desktop app to be running in the background. If
it's not, this extension simply can't send anything — no data is lost
server-side, it just isn't recorded, and it'll resume the moment the app is
running again.
A status bar item on the bottom-right shows your rolling coding time:
🐕 🕐 2h 14m — total time coded in the last 24 hours, tracked by the app.
Refreshes every 15 seconds, so it stays live while you work.
✓ Shiba Track / ⊘ Shiba Track — shown instead until the app has reported
a total at least once (e.g. right after installing), reflecting whether the
desktop app is reachable yet.
Settings
Setting
Default
Description
shibaTrack.enabled
true
Turn heartbeat sending off entirely.
shibaTrack.port
51820
Local port the Shiba Track app listens on. Only change this if you've changed it in the app too — it isn't currently user-configurable there, so leave this alone unless a future app version adds that.
Privacy
Everything stays on your machine — this only ever talks to
http://127.0.0.1:<port> (loopback only, never leaves your computer), and
only while the Shiba Track app is running locally.