
Nanobrowser
AI-powered browser automation with multi-agent flexibility, free and private
Nanobrowser is a free Chrome/Edge extension that lets you automate web tasks using customizable AI agents, supports multiple LLM providers, runs locally for privacy, and offers an interactive side-panel chat.

Overview
Nanobrowser brings AI-driven web automation directly to your browser. By combining a planner and a navigator—each powered by a model you choose—you can instruct the extension to perform complex, multi-step tasks across any website, all while keeping data on your machine.
Who It's For & How It Works
Designed for developers, researchers, and hobbyists who need a cost-effective, privacy-first automation tool, Nanobrowser lets you plug in OpenAI, Anthropic, Gemini, Ollama, or any OpenAI-compatible endpoint. The interactive side panel shows real-time status, lets you ask follow-up questions, and stores conversation history for later reference.
Deployment
Install the stable version from the Chrome Web Store or manually load the latest build via chrome://extensions/. After installation, add your API keys in the Settings panel, assign models to the planner and navigator, and start issuing natural-language commands. The extension runs entirely in Chrome or Edge, ensuring full feature support and a seamless user experience.
Highlights
Pros
- Free with no subscription fees
- Privacy-first: data never leaves the browser
- Flexible model configuration across agents
- Full feature set on Chrome and Edge
Considerations
- Limited to Chrome and Edge; no official Firefox/Safari support
- Requires user-provided API keys; costs depend on usage
- Local models may need careful prompt engineering
- Interface is functional but less polished than some SaaS tools
Fit guide
Great for
- Developers needing custom web automation without cloud costs
- Researchers experimenting with different LLMs in-browser
- Small teams seeking privacy-preserving automation
- Hobbyists looking for a free alternative to paid operators
Not ideal when
- Users requiring native support on Firefox or Safari
- Enterprises that need guaranteed SLAs and dedicated support
- Non-technical users uncomfortable configuring API keys
- Scenarios demanding heavy-weight UI integrations
How teams use it
Extract latest tech headlines
Generates a list of the top 10 TechCrunch headlines from the past 24 hours.
Research trending Python repos
Compiles a summary of the most-starred Python projects on GitHub.
Find budget Bluetooth speaker
Identifies Amazon listings under $50 with water-resistance and ≥10 hour battery life.
Automate form filling across sites
Navigates to multiple web forms, inputs user data, and submits them without manual clicks.
Tech snapshot
Frequently asked questions
Which browsers does Nanobrowser support?
Full functionality is available on Chrome and Microsoft Edge. Other Chromium-based browsers may work but are not officially supported.
Do I need to pay for Nanobrowser?
The extension is free. You only pay for any LLM API usage you configure.
Can I run models locally?
Yes, you can connect local providers such as Ollama via OpenAI-compatible endpoints, keeping all inference on your machine.
How do I add my API keys?
Open the sidebar, click the Settings icon, and paste the keys for each provider you wish to use.
Is my data sent to external servers?
All automation runs in the browser; credentials and content stay on your device unless you explicitly call external APIs.
Project at a glance
Stable- Stars
- 12,401
- Watchers
- 12,401
- Forks
- 1,294
Last synced 7 hours ago