https://github.com/lucasht22/bearnard
A robust, reliable and universal system to use Wakatime in almost any App.
https://github.com/lucasht22/bearnard
Last synced: 10 months ago
JSON representation
A robust, reliable and universal system to use Wakatime in almost any App.
- Host: GitHub
- URL: https://github.com/lucasht22/bearnard
- Owner: LucasHT22
- Created: 2025-06-16T23:37:22.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-07-13T04:49:38.000Z (11 months ago)
- Last Synced: 2025-07-13T05:32:39.620Z (11 months ago)
- Language: Astro
- Homepage: https://bearnard.devlucas.page/
- Size: 338 KB
- Stars: 5
- Watchers: 0
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Bearnard (Currently only Windows!)
A robust, reliable and universal system to use Wakatime in almost any App.
Supporting 27 different applications and counting.
## Requirements
Open `cmd`, and run:
```pip install psutil pygetwindow pyautogui flask jsonify```
## How to use?
Check [Bearnard](https://bearnard.devlucas.page)
## Why?
It all started when I saw `@Ruby`'s message in Hackclub Slack:

Why not take the challenge?
I started by integrating WakaTime with DaVinci Resolve, and you can check out the code [here!](https://github.com/LucasHT22/davinci-resolve-wakatime/)
Later on, `@guac md` reached out asking for tips on building a WakaTime plugin for Krita. While brainstorming a solution, I realized the DaVinci approach, relying on temp files, wouldn’t work here. We needed something more robust, universal, and trackable.
The answer is: Process tracking. Every app runs as a system process, so why not use that as a reliable source of activity?
From that idea, General WakaTime was born, a cross-platform tracker that now supports 27 different applications and counting.
Shoutout to Ruby for name suggestion!