A Chrome extension that implements Bionic Reading - a reading technique that bolds the beginning portion of words to help your brain recognize words faster, improving reading speed and focus.
-
Three Reading Modes:
- Standard Bionic: Bolds the first half of each word
- Letter Case Only: Bolds only the first letter
- Letter Case + Vowels: Bolds the first letter and all vowels
-
Easy Toggle: Enable/disable with a single click
-
Persistent Settings: Your preferences are saved across sessions
-
Works on All Websites: Automatically transforms text on any webpage
[Coming soon - link will be added when published]
- Download the latest release from the Releases page
- Extract the
bionic-reader.zipfile - Open Chrome and navigate to
chrome://extensions/ - Enable "Developer mode" in the top right corner
- Click "Load unpacked" and select the extracted folder
- Click the Bionic Reader icon in your Chrome toolbar
- Toggle the extension on/off using the brain icon
- Select your preferred reading mode from the dropdown:
- Standard Bionic: Best for general reading
- Letter Case Only: Subtle highlighting
- Letter Case + Vowels: Maximum emphasis
Your settings are automatically saved and will persist across browser sessions.
Bionic Reading works by strategically bolding portions of words. Research suggests that the brain can recognize words faster when the first few letters are emphasized, allowing you to read more efficiently while maintaining comprehension.
The extension:
- Automatically detects text on web pages
- Transforms text according to your selected mode
- Works seamlessly with dynamic content
bionic-reader-live/
├── _locales/ # Internationalization files
├── css/ # Stylesheets
├── fonts/ # Custom fonts
├── images/ # Extension icons
├── src/
│ └── inject/ # Content script files
├── background.js # Service worker
├── manifest.json # Extension manifest
├── options.js # Popup UI logic
└── index.html # Popup UI
The extension is packaged automatically via GitHub Actions when you create a version tag:
git tag v1.0.0
git push origin v1.0.0This will:
- Create a zip file of the extension
- Create a GitHub Release
- Attach the zip as a release asset
- (v2+) Automatically publish to Chrome Web Store
For automatic Chrome Web Store publishing, add these secrets to your GitHub repository:
CHROME_EXTENSION_ID: Your extension IDCHROME_CLIENT_ID: OAuth2 client IDCHROME_CLIENT_SECRET: OAuth2 client secretCHROME_REFRESH_TOKEN: OAuth2 refresh token
See Chrome Web Store API documentation for details.
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is open source and available under the MIT License.
- v1.0 - Initial release with three reading modes and basic functionality
If you encounter any issues or have suggestions, please open an issue on GitHub.
- Inspired by the Bionic Reading technique
- Built with Chrome Extension Manifest V3