Skip to content

Latest commit

Β 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ€– AI Accessibility Assistant - Premium Edition

Chrome Extension Version License


✨ Premium Features

πŸŒ™ Smart Dark Mode

  • One-click dark mode for any website
  • Intelligent color inversion preserving images & videos
  • Smooth transitions with glassmorphism effects
  • Auto dark mode option for all sites

πŸ”Š Advanced Text-to-Speech

  • Read entire pages or selected text
  • Customizable voice, speed (0.5x-2.0x), and pitch
  • Play, pause, resume, stop controls
  • Quick action popup for selected text
  • Supports 50+ languages and voices

πŸ“ AI-Powered Summarization

  • Instant summaries using Groq Llama 3.3 70B or Gemini 2.0 Flash
  • Context-aware bullet-point summaries
  • πŸ“Š Page Analytics: Word count, reading time, paragraphs
  • πŸ“‹ Copy to Clipboard: One-click copy
  • πŸ’Ύ Export: Download summaries as .txt files

🎯 Focus Mode ⭐ NEW

  • Remove all distractions (ads, sidebars, navigation)
  • Center content for better readability
  • Perfect for reading articles and documentation
  • Toggle with Alt+F or toolbar button

⌨️ Keyboard Shortcuts ⭐ NEW

  • Alt+D: Toggle dark mode
  • Alt+R: Read page aloud
  • Alt+S: Summarize page
  • Alt+F: Toggle focus mode

🎨 Premium UI/UX

  • Modern glassmorphism design
  • Vibrant purple-blue gradients
  • Smooth animations and micro-interactions
  • Floating accessibility toolbar
  • Toast notifications for actions
  • Non-intrusive, minimal interface

πŸ”’ Privacy & Security

  • All data stored locally in Chrome
  • Encrypted API key storage
  • No tracking or analytics
  • No data sent to third parties (except AI APIs)
  • Open source - audit the code yourself

πŸš€ Quick Start

Installation (2 minutes)

  1. Load Extension

    1. Open Chrome β†’ chrome://extensions/
    2. Enable "Developer Mode"
    3. Click "Load unpacked"
    4. Select: /Users/amankumar/Desktop/dark-extension
    
  2. Get API Key (Choose one)

    Option A: Groq (Faster, Recommended)

    Option B: Gemini (Free tier)

  3. Configure Extension

    1. Click extension icon
    2. Click βš™οΈ Settings
    3. Select AI provider
    4. Paste API key
    5. Click "Test API Connection" βœ…
    6. Click "πŸ’Ύ Save Settings"
    

🎯 Usage Guide

Quick Access Methods

1. Extension Popup

Click the extension icon to access:

  • Dark mode toggle
  • Read page button
  • Summarize button
  • Focus mode button
  • TTS controls
  • Settings

2. Floating Toolbar

Always visible on every page:

  • πŸŒ™ Dark mode
  • πŸ”Š Text-to-speech
  • πŸ“ Summarize
  • 🎯 Focus mode

3. Keyboard Shortcuts

  • Alt+D - Toggle dark mode
  • Alt+R - Read page
  • Alt+S - Summarize
  • Alt+F - Focus mode

4. Context Menu (Right-Click)

Select text β†’ Right-click:

  • Summarize selected text
  • Speak selected text

5. Text Selection

Select any text β†’ Quick action popup appears:

  • πŸ”Š Speak

🎨 Feature Showcase

Dark Mode

βœ… Works on any website
βœ… Preserves images and videos
βœ… Smooth color transitions
βœ… Auto-enable option
βœ… Keyboard shortcut (Alt+D)

Text-to-Speech

βœ… Natural voice synthesis
βœ… Adjustable speed & pitch
βœ… Multiple voice options
βœ… Pause/Resume/Stop controls
βœ… Quick actions for selected text

AI Summarization

βœ… Groq & Gemini support
βœ… 3-5 bullet point summaries
βœ… Page analytics (words, time, paragraphs)
βœ… Copy to clipboard
βœ… Export as .txt file
βœ… Works on articles, docs, blogs

Focus Mode ⭐

βœ… Removes ads & distractions
βœ… Centers content
βœ… Hides navigation & sidebars
βœ… Perfect for reading
βœ… Toggle with Alt+F

πŸ› οΈ Advanced Settings

API Configuration

  • Switch between Groq and Gemini
  • Test API connection before saving
  • Secure encrypted storage

Text-to-Speech

  • Voice: Choose from 50+ system voices
  • Speed: 0.5x to 2.0x (default: 1.0x)
  • Pitch: 0.5 to 2.0 (default: 1.0)
  • Test Voice: Preview before saving

Dark Mode

  • Auto Dark Mode: Enable on all websites automatically

πŸ“Š Technical Details

Built With

  • Manifest V3 (Latest Chrome standard)
  • Vanilla JavaScript (No frameworks, lightweight)
  • Web Speech API (Text-to-speech)
  • Groq API (Llama 3.3 70B Versatile)
  • Gemini API (Gemini 2.0 Flash)

Performance

  • ⚑ Lightweight: < 100KB total size
  • πŸš€ Fast: No impact on page load times
  • πŸ’Ύ Efficient: Minimal memory usage
  • πŸ”‹ Optimized: Battery-friendly

Browser Compatibility

  • βœ… Chrome 88+
  • βœ… Edge 88+
  • βœ… Brave
  • βœ… Opera

πŸ› Troubleshooting

Extension Won't Load

1. Check Chrome version (88+)
2. Enable Developer Mode
3. Reload extension
4. Check console for errors

API Key Issues

1. Verify correct provider selected
2. Check API key format:
   - Groq: starts with gsk_
   - Gemini: starts with AIza
3. Test API connection
4. Check API quota/limits

Dark Mode Not Working

1. Refresh page after enabling
2. Try keyboard shortcut (Alt+D)
3. Check if site has conflicting dark mode

TTS Not Working

1. Check browser supports Web Speech API
2. Verify system volume
3. Try different voice in settings
4. Check browser permissions

Summarization Fails

1. Verify internet connection
2. Check API key validity
3. Ensure API has remaining quota
4. Try with shorter content

🎯 Use Cases

Students

  • πŸ“š Read textbooks aloud while studying
  • πŸ“ Summarize research articles quickly
  • 🎯 Focus mode for distraction-free reading
  • πŸŒ™ Dark mode for late-night studying

Professionals

  • πŸ“Š Summarize long reports and documentation
  • πŸ”Š Listen to articles during commute
  • 🎯 Focus mode for important documents
  • ⌨️ Keyboard shortcuts for productivity

Accessibility

  • πŸ‘οΈ Visual impairments: TTS for any content
  • πŸŒ™ Light sensitivity: Dark mode everywhere
  • 🎯 ADHD/Focus issues: Focus mode removes distractions
  • πŸ”Š Dyslexia: Audio reading support

Content Creators

  • πŸ“ Quick summaries of competitor content
  • πŸ”Š Proofread by listening
  • 🎯 Focus mode for writing
  • πŸ’Ύ Export summaries for notes

πŸ” Privacy Policy

Data Collection

  • ❌ NO user tracking
  • ❌ NO analytics
  • ❌ NO data sent to our servers
  • βœ… YES - All data stored locally

API Usage

  • API keys stored encrypted in Chrome storage
  • Only sent to respective AI providers (Groq/Gemini)
  • No logging or storage of API requests
  • You control your own API keys

Permissions Explained

  • storage: Save settings and API keys locally
  • activeTab: Access current page for features
  • scripting: Inject dark mode and toolbar
  • contextMenus: Right-click menu options
  • notifications: Show status notifications

πŸš€ What Makes This Extension Stand Out

vs. Other Dark Mode Extensions

βœ… AI-powered features included
βœ… Text-to-speech integration
βœ… Focus mode for productivity
βœ… Keyboard shortcuts
βœ… Premium UI design

vs. Other TTS Extensions

βœ… Dark mode included
βœ… AI summarization
βœ… Quick actions for selected text
βœ… Page analytics
βœ… Export capabilities

vs. Other AI Extensions

βœ… Multiple AI providers (Groq + Gemini)
βœ… Dark mode + TTS included
βœ… Focus mode
βœ… Copy & export summaries
βœ… Page analytics

This is the ONLY extension that combines all these features!


πŸ“„ License

MIT License - Free to use and modify


πŸŽ‰ Thank You!

Thank you for using AI Accessibility Assistant! We hope this extension makes your browsing experience more accessible, productive, and enjoyable.

Happy browsing! πŸš€

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages