VibeSurf is an open-source AI agentic browser that revolutionizes browser automation and research.
If you're as excited about open-source AI browsing as I am, give it a star! ⭐
-
🧠 Advanced AI Automation: Beyond browser automation, VibeSurf performs deep research, intelligent crawling, content summarization, and more to exploration.
-
🚀 Multi-Agent Parallel Processing: Run multiple AI agents simultaneously in different browser tabs, enabling both deep research and wide research with massive efficiency gains.
-
🔄 Agentic Browser Workflow: Create custom drag-and-drop and conversation-based workflows that combine deterministic automation with AI intelligence - perfect for repetitive tasks like auto-login, data collection, and social media posting.
-
🎨 Seamless Chrome Extension UI: Native browser integration without switching applications, providing an intuitive interface that feels like part of your browser.
-
🔒 Privacy-First LLM Support: Supports local LLMs (Ollama, etc.) and custom LLM APIs to ensure your browsing data stays private and secure during vibe surfing.
🎯 Efficiency First: Most browser operations follow predictable patterns - why rebuild them every time with agents? Workflows let you define once, run forever.
💰 Token Savings: Workflows consume virtually zero tokens, only using them when dynamic information retrieval is needed. Save costs while maintaining intelligence.
⚡ Speed & Reliability: Deterministic workflows deliver consistent, fast, and highly accurate results. No more waiting for agents to "think" through repetitive steps.
1109-1.mp4
👉 Explore Workflow Templates - Get started with pre-built workflows for common tasks!
For Windows users: You can also download and run our one-click installer: VibeSurf-Installer.exe
Note: If you encounter DLL errors related to torch c10.so or onnxruntime during installation, please download and install the Microsoft Visual C++ Redistributable.
Get VibeSurf up and running in just three simple steps. No complex configuration required.
Install uv package manager from the official website
MacOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | shWindows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"Install VibeSurf as a tool
uv tool install vibesurfTip: Use
uv tool upgrade vibesurfto upgrade to the latest version.
Start the VibeSurf browser assistant
vibesurfNote: Starting from Chrome 142, the --load-extension flag is no longer supported. When you first start VibeSurf, the browser will show a popup displaying the extension path. To manually load the extension:
- Open chrome://extensions
- Enable Developer mode
- Click "Load unpacked" and navigate to the extension folder
Typical Extension Locations:
-
Windows:
C:\Users\<username>\AppData\Roaming\uv\tools\vibesurf\Lib\site-packages\vibe_surf\chrome_extension -
macOS:
~/.local/share/uv/tools/vibesurf/lib/python3.<version>/site-packages/vibe_surf/chrome_extension(replace<version>with your Python version, e.g.,python3.12)Tip: Besides the popup, you can also find the extension path in the command line startup logs. For macOS users, press
Cmd+Shift+Gin Finder, paste the path, and press Enter to navigate directly to the folder.
1017-2.mp4
Want to contribute to VibeSurf? Follow these steps to set up your development environment:
git clone https://github.com/vibesurf-ai/VibeSurf.git
cd VibeSurfMacOS/Linux
uv venv --python 3.12
source .venv/bin/activate
uv pip install -e .Windows
uv venv --python 3.12
.venv\Scripts\activate
uv pip install -e .If you're working on frontend changes, you need to build and copy the frontend to the backend directory:
# Navigate to frontend directory
cd vibe_surf/frontend
# Install frontend dependencies
npm ci
# Build the frontend
npm run build
# Copy build output to backend directory
mkdir -p ../backend/frontend
cp -r build/* ../backend/frontend/Option 1: Direct Server
uvicorn vibe_surf.backend.main:app --host 127.0.0.1 --port 9335Option 2: CLI Entry
uv run vibesurfWe're building VibeSurf to be your ultimate AI browser companion. Here's what's coming next:
-
Smart Skills System - Completed Add
/searchfor quick information search,/crawlfor automatic website data extraction and/codefor webpage js code execution. Integrated native APIs for Xiaohongshu, Douyin, Weibo, and YouTube. -
Third-Party Integrations - Completed Connect with hundreds of popular tools including Gmail, Notion, Google Calendar, Slack, Trello, GitHub, and more through Composio integration to combine browsing with powerful automation capabilities
-
Agentic Browser Workflow - Completed Create custom drag-and-drop and conversation-based workflows for auto-login, data collection, and complex browser automation tasks
-
Powerful Coding Agent - In Progress Build a comprehensive coding assistant for data processing and analysis directly in your browser
-
Intelligent Memory & Personalization - Planned Transform VibeSurf into a truly human-like companion with persistent memory that learns your preferences, habits, and browsing patterns over time
0831-1-ff.mp4
0901.mp4
This repository is licensed under the VibeSurf Open Source License, based on Apache 2.0 with additional conditions.
VibeSurf builds on top of other awesome open-source projects:
Huge thanks to their creators and contributors!
Welcome to join our WeChat group for discussions!