Inspiration
The inspiration for NanoScope came from my daily frustration: constantly switching between tabs and applications just to modify text. Whether writing emails, crafting social media posts, or taking notes, my workflow was always interrupted by jumping between different tools. I wanted to create a seamless experience where AI assistance was available right where you need it.
What it does
NanoScope is a Chrome extension that brings AI-powered text manipulation right into your browser. The core features include:
- Instant text modifications (improve, simplify, expand, shorten)
- Custom instruction shortcuts for repeated tasks
- Page summarization
- Interactive chat for follow-up questions
- Smart bookmark search and chat
How I built it
I built NanoScope using Chrome's new Built-in AI API with Gemini Nano. The technical stack includes:
- Chrome Extension Platform
- Chrome's AI API (Prompt API)
- React for UI components
- IndexedDB for bookmark storage
- Vector embeddings for similarity search
All processing happens locally in the browser, ensuring speed and privacy.
Challenges I faced
Several challenges emerged during development:
- Learning to work with the new Chrome AI API and its capabilities
- Implementing efficient bookmark indexing and search
- Creating an intuitive UI that doesn't interrupt browsing
- Balancing feature richness with simplicity
What I learned
Building NanoScope taught me invaluable lessons about:
- Chrome's new Built-in AI capabilities
- Browser extension architecture
- Vector search implementation
- UX design for productivity tools
- Real-time text processing
What's next for NanoScope
I'm planning to:
- Implement an intelligent daily feed that surfaces relevant content when you need it
- Add a "save with one click" feature for capturing any text or content while browsing
- Create a unified search across saved text snippets and bookmarks
- Add more text manipulation features
- Enhance bookmark organization capabilities
- Implement advanced custom instruction templates
- Add support for more languages
- Improve discovery of saved content through smart recommendations
The focus is on making NanoScope not just a writing assistant, but a complete knowledge management tool that helps you save, find, and reuse content seamlessly while browsing.
Built With
- gemini-nano
- indexeddb
- react
- typescript
- vector

Log in or sign up for Devpost to join the conversation.