← На главную

peerd: AI-агент локально в браузере с вашей моделью и безопасностью

23.06.2026 15:05 · hackernews

peerd — это первый AI-агент, который работает прямо в браузере как расширение для Chrome и Firefox. Он не требует сервера: весь цикл агента выполняется внутри вашего уже открытого браузера, с вашими вкладками и сессиями. peerd читает и управляет страницами, запускает изолированные среды — JS-ноутбуки, полноценные Linux-машины, скомпилированные в WebAssembly, и клиентские приложения. В preview-версии он ещё и обменивается результатами с другими экземплярами через пиринговую сеть WebRTC, предназначенную для общения между агентами. Вы подключаете собственную модель (BYOK) — никакого бэкенда, телеметрии или облачных компонентов в цепочке данных.

Вся архитектура построена на встроенных механизмах безопасности браузера: изоляция через V8, шифрование через WebCrypto, разблокировка через WebAuthn, проверка целостности Subresource Integrity. peerd не пишет свою криптографию или код изоляции процессов. Ключевой принцип: агент, который хранит ваши ключи API, никогда не читает сырую страницу. Для этого есть одноразовый раннер — у него нет ключей и доступа к сети, он читает страницу, а его результат возвращается как непроверенный. Каждое действие агента проверяется на живой странице, прежде чем считается выполненным.

Проект в статусе 0.x — экспериментальная бета. Функциональность собрана, но поверхность ещё меняется: возможны ломающие изменения, форматы хранилищ могут сдвинуться. Расширение управляет вашим браузером и хранит ключи API, так что использовать его нужно осторожно.

У peerd модульная архитектура, зашитая прямо в логотип из пяти цветных букв. Модуль peerd-provider (синий) отвечает за адаптеры моделей — Anthropic, OpenRouter, Ollama. peerd-egress (красный) — за безопасность: хранилище ключей, точку контроля исходящего трафика, дени-лист и аудит. peerd-engine (жёлтый) управляет песочницами: WebVM (CheerpX-эмуляция Debian), JS-ноутбуки и приложения. peerd-runtime (зелёный) — сам агент: цикл, инструменты, память, навыки, голос. peerd-distributed (пурпурный) — пиринговая сеть, которая есть только в preview.

Код — это простой vanilla JS без сборщиков, TypeScript или JSX. Все сторонние зависимости (CheerpX, xterm.js, Mithril, CodeMirror, Moonshine для распознавания речи, ONNX Runtime, Silero VAD, hash-wasm, Transformers.js) вендорские и зафиксированы по SHA. Для работы нужен только браузер на Chromium и ключ от Anthropic или OpenRouter — или локальный Ollama вообще без ключа и счетов.

Читать оригинал →