
[](https://github.com/nanobrowser)
[](https://x.com/nanobrowser_ai)
[](https://discord.gg/NN3ABHggMK)
## π Nanobrowser
Nanobrowser is an open-source AI web automation tool that runs in your browser. A free alternative to OpenAI Operator with flexible LLM options and multi-agent system.
β¬οΈ Get [Nanobrowser](https://github.com/nanobrowser/nanobrowser/releases) for free
π Join the community in [Discord](https://discord.gg/NN3ABHggMK) | [X](https://x.com/nanobrowser_ai)
β€οΈ Loving Nanobrowser? Give us a star π and help spread the word!
Nanobrowser's multi-agent system analyzing HuggingFace in real-time, with the Planner intelligently self-correcting when encountering obstacles and dynamically instructing the Navigator to adjust its approachβall running locally in your browser.
## π₯Why Nanobrowser?
Looking for a powerful AI web agent without the $200/month price tag of OpenAI Operator? **Nanobrowser** , as a chrome extension, delivers premium web automation capabilities while keeping you in complete control:
- **100% Free** - No subscription fees or hidden costs. Just install and use your own API keys, and you only pay what you use with your own API keys.
- **Privacy-Focused** - Everything runs in your local browser. Your credentials stay with you, never shared with any cloud service.
- **Flexible LLM Options** - Connect to your preferred LLM providers with the freedom to choose different models for different agents.
- **Fully Open Source** - Complete transparency in how your browser is automated. No black boxes or hidden processes.
> **Note:** We currently support OpenAI and Anthropic, with more LLM integrations coming soon!
## π Key Features
- **Multi-agent System**: Specialized AI agents collaborate to accomplish complex web workflows
- **Interactive Side Panel**: Intuitive chat interface with real-time status updates
- **Task Automation**: Seamlessly automate repetitive web automation tasks across websites
- **Follow-up Questions**: Ask contextual follow-up questions about completed tasks
- **Conversation History**: Easily access and manage your AI agent interaction history
- **Multiple LLM Support**: Connect your preferred LLM providers and assign different models to different agents
## π Quick Start
1. **Download**
* Download the latest `nanobrowser.zip` file from the official Github [release page](https://github.com/nanobrowser/nanobrowser/releases).
2. **Install**:
* Unzip `nanobrowser.zip`.
* Open `chrome://extensions/` in Chrome
* Enable `Developer mode` (top right)
* Click `Load unpacked` (top left)
* Select the unzipped `nanobrowser` folder.
3. **Configure Agent Models**
* Click the Nanobrowser icon in your toolbar to open the sidebar
* Click the `Settings` icon (top right).
* Add your LLM API keys.
* Choose which model to use for different agents (Navigator, Planner, Validator)
## π‘ See It In Action
Here are some powerful tasks you can accomplish with just a sentence:
1. **News Summary**:
> "Go to TechCrunch and extract top 10 headlines from the last 24 hours"
2. **GitHub Research**:
> "Look for the trending Python repositories on GitHub with most stars"
3. **Shopping Research**:
> "Find a portable Bluetooth speaker on Amazon with a water-resistant design, under $50. It should have a minimum battery life of 10 hours"
## π§© Architecture Overview
Nanobrowser uses a specialized multi-agent system powered by large language models to understand and execute complex web tasks:
- **Planner**: Develops and refines strategies to complete tasks
- **Navigator**: Navigates websites and performs actions
- **Validator**: Checks if tasks are completed successfully
## π οΈ Roadmap
We're actively developing Nanobrowser with exciting features on the horizon, welcome to join us!
- [ ] **Expand LLM Support**: Add integration with more large language model providers for AI agents
- [ ] **Security Firewall**: Implement protective measures to ensure safe browsing operations
- [ ] **Memory Optimization**: Reduce token usage while maintaining context awareness
- [ ] **Session Replay**: Efficiently replay historical tasks with minimal token consumption
- [ ] **Specialized Agents**: Develop purpose-built agents for complex domain-specific tasks
## π€ Contributing
**We need your help to make Nanobrowser even better!** Contributions of all kinds are welcome:
* **Share Prompts & Use Cases**
* Join our [Discord server]([YOUR_DISCORD_INVITE_LINK])
* share how you're using Nanobrowser. Help us build a library of useful prompts and real-world use cases.
* **Provide Feedback**
* Try Nanobrowser and give us feedback on its performance or suggest improvements in our [Discord server](https://discord.gg/NN3ABHggMK).
* **Contribute Code**
* Create an issue
* Fork the repository
* Open a pull request
We believe in the power of open source and community collaboration. Join us in building the future of web automation!
## π¬ Community
Join our growing community of developers and users:
- [Discord](https://discord.gg/NN3ABHggMK) - Chat with team and community
- [Twitter](https://x.com/nanobrowser_ai) - Follow for updates and announcements
- [GitHub Discussions](https://github.com/nanobrowser/nanobrowser/discussions) - Share ideas and ask questions
## π Acknowledgments
Nanobrowser builds on top of other awesome open-source projects:
- [Browser Use](https://github.com/browser-use/browser-use)
- [Puppeteer](https://github.com/EmergenceAI/Agent-E)
- [Chrome Extension Boilerplate](https://github.com/Jonghakseo/chrome-extension-boilerplate-react-vite)
Huge thanks to their creators and contributors!
## π License
This project is licensed under the Apache License 2.0 - see the [LICENSE](LICENSE) file for details.
Made with β€οΈ by the Nanobrowser Team.
Like Nanobrowser? Give us a star π and join us in [Discord](https://discord.gg/NN3ABHggMK) | [X](https://x.com/nanobrowser_ai)