frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Gemma Gem – AI model embedded in a browser – no API keys, no cloud

https://github.com/kessler/gemma-gem
27•ikessler•3h ago
Gemma Gem is a Chrome extension that loads Google's Gemma 4 (2B) through WebGPU in an offscreen document and gives it tools to interact with any webpage: read content, take screenshots, click elements, type text, scroll, and run JavaScript.

You get a small chat overlay on every page. Ask it about the page and it (usually) figures out which tools to call. It has a thinking mode that shows chain-of-thought reasoning as it works.

It's a 2B model in a browser. It works for simple page questions and running JavaScript, but multi-step tool chains are unreliable and it sometimes ignores its tools entirely. The agent loop has zero external dependencies and can be extracted as a standalone library if anyone wants to experiment with it.

Comments

avaer•1h ago
There's also the Prompt API, currently in Origin Trial, which supports this api surface for sites:

https://developer.chrome.com/docs/ai/prompt-api

I just checked the stats:

  Model Name: v3Nano
  Version: 2025.06.30.1229
  Backend Type: GPU (highest quality)
  Folder size: 4,072.13 MiB
Different use case but a similar approach.

I expect that at some point this will become a native web feature, but not anytime soon, since the model download is many multiples the size of the browser itself. Maybe at some point these APIs could use LLMs built into the OS, like we do for graphics drivers.

Show HN: I built a tiny LLM to demystify how language models work

https://github.com/arman-bd/guppylm
138•armanified•3h ago•10 comments

Gemma 4 on iPhone

https://apps.apple.com/nl/app/google-ai-edge-gallery/id6749645337
477•janandonly•9h ago•128 comments

Show HN: YouTube search barely works, I made a search form with advanced filters

https://playlists.at/youtube/search/
107•nevernothing•3h ago•73 comments

Media scraper Gallery-dl is moving to Codeberg after receiving a DMCA notice

https://github.com/mikf/gallery-dl/discussions/9304
7•MoltenMonster•21m ago•1 comments

LÖVE: 2D Game Framework for Lua

https://github.com/love2d/love
234•cl3misch•1d ago•92 comments

Microsoft hasn't had a coherent GUI strategy since Petzold

https://www.jsnover.com/blog/2026/03/13/microsoft-hasnt-had-a-coherent-gui-strategy-since-petzold/
264•naves•10h ago•145 comments

Artemis II crew see first glimpse of far side of Moon [video]

https://www.bbc.com/news/videos/ce3d5gkd2geo
441•mooreds•13h ago•335 comments

Eight years of wanting, three months of building with AI

https://lalitm.com/post/building-syntaqlite-ai/
676•brilee•15h ago•210 comments

Endian wars and anti-portability: this again?

https://dalmatian.life/2026/04/03/endian-wars-and-anti-portability-this-again/
30•awilfox•1d ago•21 comments

Copilot is 'for entertainment purposes only', per Microsoft's terms of use

https://techcrunch.com/2026/04/05/copilot-is-for-entertainment-purposes-only-according-to-microso...
44•airstrike•3h ago•12 comments

Show HN: Gemma Gem – AI model embedded in a browser – no API keys, no cloud

https://github.com/kessler/gemma-gem
27•ikessler•3h ago•1 comments

Running Gemma 4 locally with LM Studio's new headless CLI and Claude Code

https://ai.georgeliu.com/p/running-google-gemma-4-locally-with
216•vbtechguy•10h ago•55 comments

Employers use your personal data to figure out the lowest salary you'll accept

https://www.marketwatch.com/story/employers-are-using-your-personal-data-to-figure-out-the-lowest...
114•thisislife2•3h ago•47 comments

In Japan, the robot isn't coming for your job; it's filling the one nobody wants

https://techcrunch.com/2026/04/05/japan-is-proving-experimental-physical-ai-is-ready-for-the-real...
138•rbanffy•5h ago•152 comments

Sheets Spreadsheets in Your Terminal

https://github.com/maaslalani/sheets
18•_____k•1d ago•4 comments

Show HN: Modo – I built an open-source alternative to Kiro, Cursor, and Windsurf

https://github.com/mohshomis/modo
20•mohshomis•3h ago•2 comments

Scientists mapped all the nerves of the clitoris for the first time

https://www.livescience.com/health/anatomy/scientists-mapped-all-the-nerves-of-the-clitoris-for-t...
20•01-_-•1d ago•3 comments

Why Switzerland has 25 Gbit internet and America doesn't

https://sschueller.github.io/posts/the-free-market-lie/
286•sschueller•9h ago•234 comments

Music for Programming

https://musicforprogramming.net
123•merusame•9h ago•51 comments

The Mechanics of Steins Gate (2023) [pdf]

https://github.com/Votuko/steins-gate-mechanics/blob/main/The%20Mechanics%20of%20Steins%20Gate%20...
58•Ariarule•6h ago•9 comments

OpenAI's fall from grace as investors race to Anthropic

https://www.latimes.com/business/story/2026-04-01/openais-shocking-fall-from-grace-as-investors-r...
114•1vuio0pswjnm7•4h ago•69 comments

Stamp It All Programs Must Report Their Version – Michael Stapelberg

https://michael.stapelberg.ch/posts/2026-04-05-stamp-it-all-programs-must-report-their-version/
5•gurjeet•2h ago•1 comments

Recall – local multimodal semantic search for your files

https://github.com/aayu22809/Recall
13•patel_aayushya•3h ago•8 comments

Computational Physics (2nd Edition) (2025)

https://websites.umich.edu/~mejn/cp2/
113•teleforce•12h ago•17 comments

A tail-call interpreter in (nightly) Rust

https://www.mattkeeter.com/blog/2026-04-05-tailcall/
135•g0xA52A2A•12h ago•23 comments

Wavelets on Graphs via Spectral Graph Theory (2009)

https://arxiv.org/abs/0912.3848
30•dedalus•5d ago•2 comments

Nanocode: The best Claude Code that $200 can buy in pure JAX on TPUs

https://github.com/salmanmohammadi/nanocode/discussions/1
174•desideratum•13h ago•24 comments

We replaced Node.js with Bun for 5x throughput

https://trigger.dev/blog/firebun
6•pier25•1h ago•0 comments

Caveman: Why use many token when few token do trick

https://github.com/JuliusBrussee/caveman
720•tosh•18h ago•313 comments

LLMs can't justify their answers–this CLI forces them to

https://wheat.grainulation.com/
7•volatilityfund•2h ago•5 comments