RunanywhereAI/on-device-browser-agent
On-device AI browser automation using WebLLM. No cloud, no API keys, fully private.
What it solves
It eliminates the need for cloud API keys and external servers when using AI web agents. By running the model directly on the user's machine, it ensures that page content and prompts never leave the browser, providing a private, free, and zero-config way to automate web tasks.
How it works
This project is a fork of Nanobrowser that replaces cloud-based LLM calls with on-device inference. It uses the RunAnywhere SDK, leveraging WebAssembly and WebGPU to execute models inside the Chrome extension itself. While it defaults to local execution, it retains the ability to connect to cloud providers for tasks that require more powerful frontier models.
Who it’s for
Users who want a private AI browser agent that runs locally without subscription costs or API keys, and developers interested in on-device AI execution via WebGPU.
Highlights
- Local-first inference: Runs models inside the extension using WebAssembly and WebGPU.
- Privacy-centric: Page data and prompts stay on the local machine by default.
- Zero configuration: Automatically selects a model based on the user's hardware.
- Hybrid flexibility: Supports both local models and optional cloud-based LLM providers.
Related
- Project
- Project
- Project
- Project