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.
What it solves
peerd provides a way to run AI agents directly within the web browser rather than on a remote server or with full access to a user's operating system. It allows agents to interact with your active tabs, signed-in sessions, and web applications while maintaining security boundaries to prevent the agent from accessing the system host.
How it works
It is built as a browser extension for Chrome and Firefox that leverages browser primitives like Workers, sandboxing, WASM/WASI, and WebRTC. The system uses a "harness" that delegates tasks to separate, keyless actors scoped to specific environments (like a single tab). For inference, users can connect to hosted model providers, local models via localhost, or use experimental WebGPU models.
Who it’s for
Users who want an AI agent capable of driving their web browser and interacting with web apps but who prioritize security, privacy, and the ability to choose their own LLM provider.
Highlights
- Browser-Native Execution: Runs entirely in the browser, accessing tabs and page content without needing a hosted browser environment.
- Defense-in-Depth Security: Uses browser isolation and narrow tool exposure to ensure unsafe content is contained.
- Local Compute: Supports running scripts, JavaScript Notebooks, and Linux WebVMs within browser boundaries.
- Flexible Model Support: Compatible with various cloud providers (BYOK) and local model options.
- P2P Capabilities: Preview builds include browser-to-browser discovery and agent-to-agent communication via WebRTC.
Related
- Dispatch
- Project
- Project
- Project
- Project