Добавить в корзинуПозвонить
Найти в Дзене
КББ

Локальный ИИ‑ассистент в браузере: 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 — «мозг» системы: загружает модель, выполняет инструменты, обрабатывает запросы.

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