Inspiration
As someone passionate about accessibility and AI, I wanted to create a tool that helps neurodiverse readers, people with ADHD, dyslexia, or cognitive overload, consume online content more comfortably. While existing reader modes focus on visual formatting, few address cognitive accessibility, such as simplifying complex text or summarizing dense material. With the release of Gemini Nano, Chrome’s on-device AI model, I saw an opportunity to build something that works locally, privately, and efficiently without relying on external servers.
What it does
NeuroRead is a Chrome extension that uses Gemini Nano’s built-in AI APIs to:
Summarize long articles into short, easy-to-digest insights
Simplify text at different reading levels for better comprehension
Run entirely on-device, preserving privacy and working even offline
Fallback gracefully to a local summarizer if Gemini Nano isn’t available
How I built it
Designed the user interface with HTML/CSS for simplicity and focus.
Used JavaScript (ES6) with Chrome Manifest v3 to build the extension.
Integrated Chrome’s Built-in AI APIs (Summarizer and Rewriter) for summarization and simplification.
Added logic to detect whether Gemini Nano was available and fall back to a local summarizer.
Tested and refined the summarization quality using multiple article types: news, blog posts, and research summaries.
Challenges I ran into
1, API Availability: Many Gemini Nano APIs are still experimental; testing required Chrome Canary builds and enabling multiple flags.
Fallback Logic: Ensuring smooth transitions between local and on-device AI summarization.
Text Extraction: Filtering main content while skipping headers, ads, and quotes required careful DOM selection.
Model Feedback: Without API telemetry, debugging model behavior had to rely on qualitative output testing.
Accomplishments that I'm proud of
Built a fully functional Chrome extension that runs without external servers.
Created a privacy-first AI summarization pipeline.
Designed a user experience tailored for neurodiverse users and general readers alike.
Learned how to leverage emerging web AI features to improve real-world accessibility.
What I learned
How to work with experimental browser APIs and the Gemini Nano runtime environment.
The difference between client-side and hybrid AI approaches in Chrome.
The importance of UX design for accessibility, ensuring minimal cognitive load.
How to use content filtering to target article text while ignoring headlines and navigation links.
How on-device AI can transform accessibility, no internet dependency, no privacy trade-offs.
What's next for NeuroRead
Multimodal Input: Integrate image and audio understanding using the multimodal Prompt API to help summarize or describe visual content
Hybrid AI Mode: Combine Gemini Nano’s local model with the Gemini Developer API for enhanced context depth when online
User Profiles: Allow readers to set preferences for tone, reading level, and simplification type (e.g., “academic,” “casual”)
Highlight + Summarize: Enable users to select text directly on a page and generate focused summaries
Chrome Web Store Launch: Package and publish the extension publicly once Gemini Nano APIs are officially released
Log in or sign up for Devpost to join the conversation.