💡 Inspiration

Every time I used ChatGPT, Claude, or Gemini, I realized one thing, the prompt decides everything.
But not everyone knows how to write great prompts. I kept wishing there was something that could just make my prompts better.
And then Chrome launched its built-in AI which got me thinking.. What if I could combine Chrome’s AI with the sites people already use every day?

That’s where Imprompt started, as a way to make AI interaction smoother and smarter.

⚙️ What it does

Imprompt is a Chrome extension powered by Chrome’s built-in AI, designed to do two main things:

  1. 🪄 Enhance Prompts on AI Websites:
    On ChatGPT, Claude, and Gemini, Imprompt adds an “Enhance Prompt” button right inside the chat box.
    It uses Chrome’s AI to rewrite your prompt, making it clearer, more creative, and context-aware.

  2. 🌐 Chat with Any Webpage:
    You can open the Imprompt side panel on any site, and literally ask questions about that page.
    It can summarize articles, find key info, or explain what’s on screen, all using Chrome’s native AI, without leaving the tab.

Basically, Imprompt makes your browser feel alive.

🧩 How we built it

We built Imprompt using React and Plasmo, structured around Chrome Manifest V3.
The prompt enhancer injects directly into ChatGPT, Claude, and Gemini using content scripts.
The side panel uses the new Chrome built-in AI APIs to process and understand webpage content locally.
Everything runs entirely in the browser without a backend.

Built with:

  • React + Plasmo
  • Chrome Built-in AI
  • TypeScript
  • Tailwind CSS, Shadcn-UI

😅 Challenges we ran into

Creating the extention, as I had no idea on how to create a extention with plasmo.. Integrating with Chrome’s AI APIs was pretty difficult as I was using typescript and couldn't really understand how to add it. Getting it to read page content accurately took a lot of testing.
Also, injecting UI elements inside different AI websites was tricky since each has its own structure and scripts.

🏆 Accomplishments that we're proud of

  • Got Chrome’s built-in AI working directly inside a browser extension
  • Added Integrated prompt enhancement across ChatGPT, Claude, and Gemini
  • Built a fully local page analyzer that works on any website
  • Designed a UI that feels clean
  • And made something that’s useful for everyday browsing

📚 What we learned

This project taught me how powerful Chrome’s AI tools really are, and how much you can do without relying on external APIs.
I learned how to work with sidepanels, AI sessions, and content scripts, and especially plasmo to make everything feel connected.

🚀 What's next for Imprompt

  • Add more AI platform support (Perplexity, Copilot, etc.)
  • Enable speech-to-text prompt entry
  • Add a template library for pre-built prompt styles
  • Let users save favorite prompts and share them
  • Build deeper Chrome AI integrations (like summarizing PDFs or YouTube transcripts)

The goal is to make Imprompt the must-have extension for anyone who uses AI daily, from students to creators.

✨ Imprompt — powered by Chrome’s built-in AI. Enhance your prompts. Understand the web. All in one click.

Built With

  • google-nano
  • plasmo
  • react
  • shadcn
Share this project:

Updates