Локальный ИИ‑ассистент в браузере: Gemma4 Browser Extension

Хотите ИИ‑помощник, который не отправляет данные на серверы, а работает прямо у вас в браузере? Нате вам gemma4-browser-extension

Что это?

Расширение для Chrome

  • запускается локально (всё вычисляется на устройстве);
  • гарантирует полную приватность (локально работает);
  • использует модель Gemma 4 E2B в формате ONNX;
  • поддержка WebGPU

Что умеет екстеншн ?

1. Управляет вкладками по командам на естественном языке:

  • показывает список открытых вкладок;
  • переходит на нужную вкладку;
  • открывает новые URL;
  • закрывает вкладки.

2. Взаимодействует с веб‑страницами:

  • ищет и извлекает нужную информацию с текущей страницы (ask_website);
  • визуально выделяет элементы на странице (highlight_website_element).

3. Ищет в истории браузера с помощью семантического поиска:

  • находит страницы не по точным словам, а по смыслу (find_history);
  • использует векторные эмбеддинги.

Как это все устроено? Background Script — «мозг» системы: загружает модель, выполняет инструменты, обрабатывает запросы.

  • Side Panel — интерфейс чата: окно с историей диалога и контекстом беседы.
  • Content Script — посредник между ИИ и страницей: извлекает контент из DOM и подсвечивает элементы.

Как установить?

1. Клонируйте репозиторий 2. Перейдите в папку проекта: cd tfjs-agentgemma-extension 3. Установите зависимости: pnpm install 4. Соберите расширение: pnpm run build 5. Загрузите в Chrome:

  • откройте chrome://extensions/;
  • включите «Режим разработчика»;
  • нажмите «Загрузить распакованное» и выберите папку dist.

Репа: https://github.com/nico-martin/gemma4-browser-extension