Stop frying your brain. Get back to yourself.
Turn doomscrolling into deliberate learning moments tailored to your interests.
YourSelfLearning intervenes when you doomscroll, offering bite-sized lessons to recharge your mind.
- 🛡️ Interventions That Adapt: Smart scrolling detection interrupts doomscrolling on TikTok, Instagram, YouTube Shorts, and X (Twitter).
- 🧠 Brain Battery: A gamified energy meter that drains with scrolling and recharges with learning.
- 📊 Insightful Metrics: Compare "Today vs. Yesterday" to see real behavior change.
- 🎨 Personalized Learning: Choose themes like Science, Language, or Philosophy.
- 🔒 Privacy First: All data is stored locally on your device. No external tracking.
-
Clone the repo
git clone https://github.com/andyko/YourSelfLearning.git cd YourSelfLearning npm install -
Run in Dev Mode
npm run dev
This launches the extension in Chrome with hot reloading.
-
Build for Production
npm run build
Load the
dist/chrome-mv3folder inchrome://extensions(Developer Mode).
- Framework: WXT + Vite
- UI: React + TypeScript + Tailwind CSS (via inline styles/modules)
- Storage: Chrome
storage.localwith unified state management - Testing: Playwright for end-to-end flows
Made for curious minds.


