claude-video-effects
51 video effects for Claude Code: drop in a talking-head clip, type /effects orbit. Face tracking, behind-your-head layers. By @vibha.in.progress
Select any term on a page; get it explained in your language, grounded in the page — with your own API key. Private.
PluginsGitHub @ZGheyOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
Explain any term on a web page in your language, grounded in the page, using your own API key (BYOK). Chrome MV3 extension.
Loading the full README.
Read the full README ↗Select a term on any web page or PDF and get it explained — in your language, grounded in the document you're reading, using your own API key.
Linglens is a Chrome (Manifest V3) extension for reading technical documentation in a language that isn't your first. You know the words; what you don't know is what a term means here — "runner" in a CI doc, "sink" in a streaming doc, "hydration" in a frontend doc. Highlight it, click the icon, and Linglens explains it in the context of that page, written in the language you read best.
Open source · no servers · no telemetry. Bring your own key: it's stored locally and never leaves your browser except in the request you trigger to the provider you choose. Nothing goes to us — there is no "us" backend. (One caveat you own, not us: a provider's free tier may train on your prompts — Google Gemini's does, its paid tier doesn't. Use a paid key or a local model if that matters. See PRIVACY.md.)
Full-page translators translate words but don't explain a term's meaning in context, and they mangle code. Most AI explainers are English-only and run on someone else's key, someone else's cost, and someone else's server. Linglens is different on three axes:
Works in PDFs. PDFs open in a built-in reader; the explanation is grounded in the section you selected from — here "dropout" in Regularization, not the data-cleaning "dropout" a paragraph above.
Set up in seconds. Paste a free Gemini key (or connect OpenRouter, or bring any provider's key) and it's checked automatically.
Install from the Chrome Web Store.
git clone https://github.com/ZGhey/linglens
cd linglens
npm install
npm run build # outputs to dist/
Then in Chrome: open chrome://extensions, enable Developer mode, click
Load unpacked, and select the dist/ folder. Pin the toolbar icon.
Your key is stored locally and sent only to the provider you chose. See PRIVACY.md.
npm run dev # Vite dev server with HMR
npm run typecheck # tsc --noEmit
npm test # unit tests (Vitest)
npx vitest run tests/providers/stream.test.ts # a single test file
npm run test:e2e # builds, then Playwright drives the loaded extension
Architecture notes for contributors live in CLAUDE.md.
Issues and pull requests welcome. Dev setup is above; the architecture overview lives in CLAUDE.md. CI (typecheck + unit + e2e) runs on every PR.
MIT.