🌬️ Inspiration
Creating SEO-optimized content often means juggling between multiple tools like keyword generators, AI writers, and SEO analyzers. We wanted to simplify this messy workflow. With Google’s on-device Gemini Nano, we saw an opportunity to bring AI-powered content generation directly into the browser, making it instant, private, and contextual. That idea led to Breeze, a lightweight Chrome extension that helps creators and marketers generate SEO-ready content in seconds.
⚙️ What it does
Breeze analyzes the webpage you are viewing and generates context-aware, SEO-optimized content powered by Gemini Nano, right on your device. Users can:
- Open the extension on any page
- Choose what they want to generate such as a blog post, keywords, or Reddit post
- Instantly receive SEO-optimized content that matches the page’s theme
All of this happens locally with no external API calls, ensuring privacy and high performance.
🧩 How we built it
We used:
- Vite + React for fast, modular development
- CRXJS to streamline the Chrome Extension build process
- TailwindCSS for sleek and responsive styling
- Gemini Nano (on-device LLM) for generating SEO content
- Zustand for efficient state management within the side panel
The extension interacts directly with the active tab’s content, extracts context, passes it to Gemini Nano, and dynamically updates the side panel with the generated output.
🚧 Challenges we ran into
- Integrating Gemini Nano into a Chrome extension required understanding Chrome’s experimental AI APIs
- Managing context extraction while keeping prompts concise and relevant
- Optimizing render performance for a smooth side panel experience
- Debugging permission scopes and ensuring consistent behavior across websites
🏆 Accomplishments that we're proud of
- Built one of the first Chrome extensions powered by Gemini Nano for real-world SEO content generation
- Achieved a completely on-device AI workflow with no latency and no privacy trade-offs
- Designed a minimal and intuitive UI that fits naturally into Chrome’s side panel
- Successfully generated high-quality, SEO-optimized content directly from live webpages
📚 What we learned
- How to use on-device LLMs like Gemini Nano within Chrome
- Techniques for prompt optimization and contextual content extraction
- The importance of performance and privacy in AI-driven browser tools
- How to design simple, efficient, and user-friendly interfaces
🚀 What's next for Breeze | SEO Ready Content Generator
Our next goals:
- Add content scoring to evaluate SEO strength locally
- Support more content formats such as tweets, LinkedIn posts, and product descriptions
- Allow custom SEO goals like tone, length, or keyword density
- Publish Breeze on the Chrome Web Store and extend support to Edge and Brave
- Explore Gemini Advanced integration for hybrid cloud-on-device capabilities
Log in or sign up for Devpost to join the conversation.