Chrome extension · Manifest V3 · MIT
TL;DR: an assistant for any web page that uses MCP tools with your approval
It summarizes any web page or PDF and lets you chat with it. If you connect remote MCP servers, the model can act on what you're reading.
For example, it can log the expense from a bank alert or check the ticket a page mentions, but only after you approve the call.
- Page text
- ModelGemini / Groq
- Tool call?
- Approval cardRun · Skip
- MCP server
- Grounded answer
Agent engineering
- MCP client written by hand. It speaks JSON-RPC over the Streamable HTTP transport, with a handshake, tool discovery and auth headers. No SDK, no build step.
- A human approves every call. Each tool call shows the tool, the reason and the exact arguments. If you press Skip, the model is told and answers with what it already has. An unanswered prompt counts as Skip after two minutes.
- Limits on runaway loops. Each message has a cap on tool calls, and closing the popup declines any call that is still pending.
- Quick actions written by the model. After a summary, the model suggests one-tap actions for that page, such as Log ₹4,800 expense. Actions linked to tools run when tapped, and the tap counts as approval.
- Tools are used only where they're needed. Tools are offered only in Q&A. A summary is always a single fast call.
- Works with more than one provider and keeps data private. It runs on Gemini or Groq (Llama 3.3, GPT-OSS), and you choose the model. Your keys stay in the browser, PDFs are parsed locally, and there is no backend or telemetry.
- MCP client
- Tool calling
- Gemini
- Groq
- Vanilla JS
- Chrome MV3