Summarize any Medium article instantly using AI — right from your browser popup.
This Chrome extension uses OpenRouter's LLM APIs to extract concise summaries in 3 modes:
- 💡 TLDR (1–2 line summary)
- 💥 Bullet Points (main ideas)
- 🔍 Highlight Mode (phrases emphasized and highlighted)
It’s powered by a Node.js backend proxy that securely handles API calls and keeps your OpenRouter key hidden.
Summarize Medium articles in one click
Choose between TLDR, Bullet, or Highlight modes
Live typing animation while generating summaries
Key phrases highlighted for quick scanning
Clean dark-themed UI
Backend-secured API access (OpenRouter)
| Layer | Technology |
|---|---|
| Frontend | Chrome Extension (Manifest v3), Vanilla JS, HTML, CSS |
| Backend | Node.js, Express.js, Axios, dotenv |
| AI Model | Meta LLaMA 3 via OpenRouter |
| Hosting | Render (backend proxy) |
git clone https://github.com/yourusername/medium-summarizer-extension.git
cd medium-summarizer-extensionCreate a .env file in the root directory:
OPENROUTER_API_KEY=your_openrouter_keyThen install dependencies and run locally:
cd proxy
npm install
npm startOr deploy to Render, Railway, or any cloud backend of your choice.
- Visit
chrome://extensions/ - Enable Developer Mode
- Click "Load Unpacked"
- Select the project folder (with
manifest.json)
| Summary Mode | Screenshot |
|---|---|
| TLDR | ![]() |
| Bullet Points | ![]() |
| Highlight | Highlight Screenshot |
- Your OpenRouter API key is never exposed to the frontend.
- All summarization requests are routed through your secure backend proxy.
Pull requests welcome! For major changes, please open an issue first to discuss your idea.

