A thoughtfully designed Chrome extension specifically created to help individuals with ADHD manage their tasks more effectively. By organizing todos contextually based on the website you're visiting, NeuroFlow reduces cognitive load and helps maintain focus without overwhelming your working memory.
Light Theme | Dark Theme |
---|---|
- Context-aware organization - Only see tasks relevant to your current website, preventing overwhelm
- Clean, minimal interface - No distracting elements that can derail your focus
- Visual task separation - Different websites = different task lists, matching how ADHD brains naturally compartmentalize
- Instant task capture - Quickly jot down thoughts before they disappear (we know how that feels!)
- Visual progress tracking - Clear completed/active states provide dopamine-boosting sense of accomplishment
- Contextual reminders - Tasks appear exactly where you need them, when you need them
- No complex setup - Start using immediately without overwhelming configuration options
- Automatic organization - No need to remember which list to put tasks in
- Clear visual filters - Easy switching between "all," "active," and "completed" views
- Badge notifications - Gentle reminder of pending tasks without being intrusive
- Persistent memory - Your tasks stay saved even when ADHD makes you forget to check them
- π Website-specific todos - Automatically organizes tasks by domain, reducing decision paralysis
- π Smart filtering - View all, active, or completed tasks without cognitive overhead
- π ADHD-friendly themes - Dark mode reduces eye strain during hyperfocus sessions
- π± Instant badge counter - Visual cue for pending tasks without overwhelming notifications
- β¨οΈ Quick keyboard shortcuts - Press Enter to add tasks when inspiration strikes
- πΎ Reliable persistence - Never lose your thoughts again - everything saves automatically
- π Zero friction - No complex setup or overwhelming options to configure
- On Wikipedia: "Read about quantum physics basics"
- On YouTube: "Watch that coding tutorial I bookmarked"
- On Khan Academy: "Complete linear algebra practice problems"
- On GitHub: "Fix the authentication bug", "Write unit tests for user service"
- On Google Docs: "Finish quarterly report", "Review team feedback"
- On Slack: "Follow up with Sarah about project timeline"
- On Amazon: "Buy birthday gift for mom", "Order those ADHD books"
- On Recipe sites: "Try this pasta recipe this weekend"
- On Banking sites: "Set up automatic savings transfer"
When you're deep in a coding session on Stack Overflow, you'll only see coding-related tasks. When browsing social media, you'll see social tasks. No mental context switching required!
- Clone or download this repository
- Open Chrome and navigate to
chrome://extensions/
- Enable "Developer mode" in the top right corner
- Click "Load unpacked" and select the extension folder
- The extension icon should appear in your Chrome toolbar
- Having a random thought while browsing? Click the extension icon
- Type your task immediately (before it vanishes!)
- Press Enter - done! No menus, no categories to choose from
- Your task is automatically organized by the website you're on
- Complete tasks: Click the checkbox - get that dopamine hit! β
- Remove tasks: Click "X" when something's no longer relevant
- Filter your view:
- "All" - see everything for this website
- "Active" - focus on what needs doing
- "Completed" - celebrate your wins!
- Click π/βοΈ to switch themes
- Dark mode: Perfect for late-night hyperfocus sessions
- Light mode: Great for daytime productivity
- Your preference saves automatically (one less thing to remember!)
neuroflow-extension/
βββ main.js # Main application logic and UI handling
βββ list.js # Todo list management class
βββ manifest.json # Chrome extension manifest
βββ popup.html # Extension popup interface
βββ light-style.css # Light theme styles
βββ dark-style.css # Dark theme styles
βββ screenshots/ # Extension screenshots
β βββ neuroflow-light.png # Light theme interface
β βββ neuroflow-dark.png # Dark theme interface
β βββ context-demo.gif # Context switching demonstration
β βββ badge-counter.png # Badge counter example
βββ README.md # This file
Handles all todo operations including:
- Adding/removing todos
- Toggling completion status
- Filtering by status (all/active/completed)
- Website-specific todo management
- UI event handling
- Theme management
- Chrome extension API integration
- Todo rendering and display
This extension requires the following permissions:
tabs
- To detect the current website domainstorage
- To persist todos and theme preferencesactiveTab
- To access the current tab information
- Google Chrome browser
- Basic knowledge of JavaScript, HTML, and CSS
- Make changes to the source files
- Go to
chrome://extensions/
- Click the refresh icon on your extension to reload changes
- Test the updated functionality
- π― Context Recognition: Uses
chrome.tabs.query()
to detect current website domain - π§ Memory Support: Chrome local storage ensures nothing gets lost during brain fog
- ποΈ Visual Feedback: Badge updates with
chrome.action.setBadgeText()
for non-intrusive awareness - β‘ Instant Response: No loading delays that break hyperfocus flow
- π State Management: Smart filtering without overwhelming cognitive load
- Minimal cognitive overhead in code structure
- Clear separation of concerns - easier to understand and modify
- No complex state management - keeps it simple for contributors with ADHD
- Immediate visual feedback for all actions
We welcome contributions from the ADHD/neurodivergent community!
- Fork the repo (one click - easy!)
- Make your changes (hyperfocus time!)
- Test it works (satisfying immediate feedback)
- Submit PR (share your genius with the world)
- π¨ More ADHD-friendly themes (high contrast, dyslexia-friendly fonts)
- β° Optional time-based reminders (gentle, not overwhelming)
- π·οΈ Simple tagging system (without complexity)
- π± Better mobile experience
- π Optional audio feedback for task completion
We understand executive dysfunction - contribute when you can, how you can. Every small improvement helps the ADHD community!
This project is open source and available under the MIT License.
If you're struggling with the extension or have ideas for ADHD-friendly improvements, please reach out! We understand that sometimes explaining technical issues can be challenging with ADHD - just describe what's happening in your own words. Join our Discord community
Connect with other ADHD individuals using NeuroFlow:
- Share productivity tips that work with your brain
- Suggest features that would help your specific ADHD challenges
- Celebrate wins (we love dopamine-boosting success stories!) Join our Discord community
We built NeuroFlow because we get it. We know the frustration of losing brilliant ideas, the overwhelm of complex productivity systems, and the joy of finding tools that actually work with our brains instead of against them.
This extension is our gift to the ADHD community - a simple tool that respects how our minds work. No judgment, no "fixing" needed - just support for your beautiful, creative, scattered, brilliant brain.
You've got this. And now you've got NeuroFlow to help. π§ β¨
"Finally, a todo app that doesn't make me feel like I'm failing at being neurotypical." - Beta tester with ADHD