Локальный ИИ‑ассистент в браузере: 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