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

Share this project:

Updates