Inspiration

We all get flooded with Slack or WhatsApp messages every day. Reading through everything just to find what’s important is exhausting. I wanted to build something that could do that for me like summarize the chat, show action items, and even suggest quick replies.

What it does

Briefly AI is a Chrome Extension that summarizes chat messages from Slack and WhatsApp Web. It gives you a quick summary, detects priorities, lists action points, and suggests polite replies and all within seconds.

How we built it

Built with HTML, CSS, and JavaScript using Chrome Manifest V3. It uses Chrome’s built-in Gemini Nano AI APIs like Summarizer, Writer, and Proofreader. If the AI isn’t available, it runs a Mock Mode so it still works offline.

Challenges we ran into

  • Making Chrome’s new AI APIs work locally on Canary.
  • Handling dynamic messages from Slack and WhatsApp DOM.
  • Designing a clean, lightweight popup that feels native to both platforms.

Accomplishments that we're proud of

  • Successfully integrated Chrome’s on-device Gemini Nano AI.
  • Built a fully working summarizer that saves time and reduces message fatigue.
  • Created a smooth user experience that feels simple yet smart.

What we learned

  • How to work with Chrome AI APIs (Summarizer, Writer, Proofreader).
  • How to debug and structure Manifest V3 extensions.
  • How to design for both functionality and simplicity.

What's next for Briefly AI

  • Add support for Google Chat, Discord, and Teams.
  • Launch on the Chrome Web Store.
  • Add voice summarization for accessibility.

Built With

  • chromai
  • chromeapi
  • chromemanifestv3
  • css
  • css3
  • gemininano
  • html
  • javascript
  • javascript-chrome-manifest-v3-chrome-built-in-ai-apis-(gemini-nano)-summarizer
  • promptapi
  • proofreaderapi
  • summarizerapi
  • writerapi
Share this project:

Updates