One-click bullet summaries
Click Summarize in the popup to get a dense, skimmable bullet list tailored to the page — article, PDF, YouTube, Reddit or social thread.
summeriser. lives in your browser and instantly condenses articles, PDFs, YouTube, Reddit, Substack and more into clean summaries — with Q&A and quizzes built in.
Built around how you actually read — no copy-paste, no tab-switching.
Click Summarize in the popup to get a dense, skimmable bullet list tailored to the page — article, PDF, YouTube, Reddit or social thread.
Use the built-in Q&A tab for follow-up questions. summeriser. answers only from summarized content so responses stay grounded.
Turn any summary into a 5-question multiple-choice quiz — perfect for spaced repetition, exam prep, or checking if a tab is worth saving.
All AI calls route through your private Cloudflare Worker. Your Groq API key is encrypted on the server, never bundled with the extension.
Custom extractors for YouTube, Medium, Reddit, Twitter/X and Substack — with smart fallbacks so you always get usable text.
A polished popup UI with theme switching, length controls, and micro-animations tuned to feel instant without getting in the way.
The extension extracts locally; your Cloudflare Worker handles all AI calls so your key never leaves the server.
Open the extension popup on any supported page and tap Summarize.
summeriser. extracts text — or forwards the PDF / Doc URL to your Worker.
The Worker calls Groq Llama-3.3-70B with a tightly scoped prompt — your key stays encrypted.
Structured bullets, Q&A, and quizzes — safe from prompt-leak tricks.
// background.js — extension side
chrome.runtime.onMessage.addListener((req, _sender, send) => {
if (req.action === 'summarize') {
summarize(req.tabId, req.length)
.then(s => send({ ok: true, s }))
.catch(e => send({ ok: false, e: e.message }));
return true;
}
});
// worker.js — your key never leaves here
export default {
async fetch(req, env) {
const origin = req.headers.get('Origin') ?? '';
if (!origin.startsWith(`chrome-extension://${env.EXT_ID}`))
return new Response('Forbidden', { status: 403 });
// rate-limit → Groq Llama-3.3-70B call
const result = await callGroq(env.GROQ_KEY, req);
return Response.json(result);
}
};
On-page popup · No copy-paste needed
No tab-switching. No copy-paste. summeriser. sits alongside whatever you're reading and gives you the key points instantly — or quizzes you on them.
Free for all early users — self-hosted, unlimited, no strings attached.
Future paid plans will keep self-hosting as an option.
Everything you need to know. The Worker code is fully open — self-host everything.
It's a Chrome extension that extracts text from the page you're on and sends it to your private Cloudflare Worker, which calls Groq to generate bullet-point summaries, answers and quizzes.
Your Groq API key is stored as an encrypted Cloudflare Worker secret. It never ships with the extension bundle and is never visible to end users.
Articles, PDFs, Google Docs (shared as "Anyone with the link"), YouTube videos, Reddit threads, Substack posts, and most regular webpages.
summeriser. extracts whatever is rendered in your browser tab. If you have access and can read it, so can summeriser.
Yes — Firefox support, Notion/Obsidian export, and team usage are on the list. You can adapt the Worker to your own stack today.
We built summeriser. because we were drowning in tabs. Two students, one extension, zero tolerance for skimming.
Amitoj built the Chrome extension, the content extractors for every site type, and the popup UI you see when you hit Summarize.
Vishisht architected the Cloudflare Worker pipeline and Groq integration, keeping API keys locked down and summaries blazing fast.