NotASithLord/peerd
The first AI agent harness native to the browser. A browser extension that runs a full agent loop where you already work: it drives your tabs, spins up sandboxed compute (JS notebooks, WASM Linux VMs, client-side apps), and shares what it builds peer-to-peer. BYOK, no backend, no telemetry.
해결하는 문제
peerd는 AI가 기존 브라우저 탭과 세션 내에서 직접 작동할 수 있도록 하는 브라우저 네이티브 AI 에이전트 하네스입니다. 에이전트 루프 전체를 브라우저에서 로컬로 실행하여 클라우드 기반 백엔드나 텔레메트리의 필요성을 제거함으로써, 사용자가 데이터와 API 키를 완전히 제어할 수 있도록 합니다.
작동 방식
이 프로젝트는 브라우저를 런타임 및 보안 모델로 사용하며, 샌드박싱을 위해 V8 isolates를, 로컬 암호화 금고를 위해 WebCrypto를 활용합니다. 구조적 격리 아키텍처를 채택하여 메인 오케스트레이터 에이전트가 작업을 별도의 "액터"에 위임합니다. 이러한 액터는 자체 메모리 힙(Chrome의 경우)에서 실행되며 특정 환경(단일 탭, Linux VM 또는 JS notebook 등)에 필요한 도구만 보유하므로, API 키를 보유한 에이전트가 원본 페이지 콘텐츠나 신뢰할 수 없는 코드에 직접 접근하지 않도록 보장합니다.
대상 사용자
개인정보 보호나 보안을 희생하지 않고 브라우저를 제어하고 샌드박스된 환경에서 코드를 실행할 수 있는 강력한 AI 에이전트를 원하는 사용자, 그리고 클라우드 중개자 없는 "Bring Your Own Key" (BYOK) 모델을 선호하는 개발자.
주요 특징
- 브라우저 네이티브 런타임: 데이터 경로에 백엔드나 클라우드 구성 요소가 없는 Chrome/Firefox 확장 프로그램으로 실행됩니다.
- 샌드박스 컴퓨팅: 브라우저에서 직접 JS Notebooks, 컴파일된 WebAssembly 도구 및 전체 Linux VM를 실행할 수 있습니다.
- 엄격한 보안 모델: API 키를 위한 금고와 프롬프트 인젝션 공격이 민감한 비밀 정보에 접근하는 것을 방지하기 위한 위임 시스템을 사용합니다.
- BYOK 지원: Anthropic, OpenRouter, OpenAI, Z.ai 및 로컬 Ollama 인스턴스와 호환됩니다.
- P2P 기능: 프리뷰 채널에는 에이전트 간 통신을 위한 WebRTC 기반의 peer-to-peer 네트워크가 포함되어 있습니다.