Discover and explore top open-source AI tools and projects—updated daily.
NotASithLordBrowser-native AI agent harness
New!
Top 81.1% on SourcePulse
peerd is a novel AI agent harness designed to run entirely within the user's browser as a Chrome or Firefox extension. It enables users to execute a full agent loop, interact with browser tabs, and leverage sandboxed compute environments like JavaScript notebooks and WebAssembly-based Linux VMs. The primary benefit is a backend-free, telemetry-free architecture that respects user privacy and allows for Bring Your Own Key (BYOK) model integration, all while utilizing the browser's inherent security model.
How It Works
peerd operates by running a complete agent loop directly within the browser, building upon decades of hardened browser platform security. It employs a unique architecture where a main orchestrator agent delegates tasks to specialized "actor" sub-agents. Each actor is confined to a specific environment (e.g., a browser tab, a sandboxed VM, or a notebook) and exclusively holds that environment's tools, operating without direct access to the orchestrator's keys. This isolation ensures that the agent holding sensitive keys never directly interacts with raw page content or executes untrusted code. Furthermore, every action taken by an actor is verified against the live DOM before being considered complete, creating a robust security boundary.
Quick Start & Requirements
git clone https://github.com/NotASithLord/peerd.git), cd peerd, and load the extension/ directory unpacked in a Chromium-based browser (Chrome, Edge, Brave, Arc) via chrome://extensions with Developer mode enabled. For Firefox, install the peerd-preview-firefox.xpi from GitHub Releases.Highlighted Details
Maintenance & Community
The project is explicitly marked as "0.x, experimental beta," with a warning that breaking changes are likely and the surface area is still evolving. There are no explicit mentions of a dedicated community forum (like Discord/Slack), roadmap, or notable contributors within the provided README. The code itself is presented as the specification.
Licensing & Compatibility
Limitations & Caveats
peerd is in an experimental beta stage (0.x), meaning breaking changes are expected, and the API surface is unstable. The most significant adoption blocker for commercial or organizational use is the proprietary license for CheerpX, which is essential for the WebAssembly Linux VM functionality. Additionally, the Gemma model weights used for on-device inference are subject to Google's custom terms of use, which are not a standard OSI-approved license.
1 day ago
Inactive