vibesurf


Namevibesurf JSON
Version 0.1.3 PyPI version JSON
download
home_pageNone
SummaryVibeSurf: A powerful browser assistant for vibe surfing
upload_time2025-08-31 08:14:01
maintainerNone
docs_urlNone
authorShao Warm
requires_python>=3.11
licenseApache-2.0
keywords browser use browser automation browser assistant agentic browser vibe surf ai browser
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # VibeSurf: A powerful browser assistant for vibe surfing

VibeSurf is an open-source AI agentic browser that revolutionizes browser automation and research.

## ✨ Key Features

- 🧠 **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.

- 🥷 **Stealth-First Architecture**: Uses Chrome DevTools Protocol (CDP) instead of Playwright for superior stealth capabilities, preventing bot detection.

- 🎨 **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.

## 🛠️ Installation

### Step 1: Install uv
Install uv from [https://docs.astral.sh/uv/getting-started/installation/](https://docs.astral.sh/uv/getting-started/installation/):

```bash
# On macOS and Linux
curl -LsSf https://astral.sh/uv/install.sh | sh

# On Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
```

### Step 2: Setup and Install
```bash
uv venv --python 3.12
uv pip install vibesurf
```

### Step 3: Launch
```bash
vibesurf
```

## 🎬 Demo

<video src="https://github.com/user-attachments/assets/0a4650c0-c4ed-423e-9e16-7889e9f9816d" controls="controls">Your browser does not support playing this video!</video>


## 📝 License

Licensed under the [Apache License 2.0](LICENSE).

## 👏 Acknowledgments

VibeSurf builds on top of other awesome open-source projects:

- [Browser Use](https://github.com/browser-use/browser-use)
- [LangGraph](https://github.com/langchain-ai/langgraph)

Huge thanks to their creators and contributors!


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "vibesurf",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.11",
    "maintainer_email": null,
    "keywords": "browser use, browser automation, browser assistant, agentic browser, vibe surf, AI browser",
    "author": "Shao Warm",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/44/7f/207ab509a4bbced77884001f68a98664f638b680aa959b4ee2d27fc5fab6/vibesurf-0.1.3.tar.gz",
    "platform": null,
    "description": "# VibeSurf: A powerful browser assistant for vibe surfing\n\nVibeSurf is an open-source AI agentic browser that revolutionizes browser automation and research.\n\n## \u2728 Key Features\n\n- \ud83e\udde0 **Advanced AI Automation**: Beyond browser automation, VibeSurf performs deep research, intelligent crawling, content summarization, and more to exploration.\n\n- \ud83d\ude80 **Multi-Agent Parallel Processing**: Run multiple AI agents simultaneously in different browser tabs, enabling both deep research and wide research with massive efficiency gains.\n\n- \ud83e\udd77 **Stealth-First Architecture**: Uses Chrome DevTools Protocol (CDP) instead of Playwright for superior stealth capabilities, preventing bot detection.\n\n- \ud83c\udfa8 **Seamless Chrome Extension UI**: Native browser integration without switching applications, providing an intuitive interface that feels like part of your browser.\n\n- \ud83d\udd12 **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.\n\n## \ud83d\udee0\ufe0f Installation\n\n### Step 1: Install uv\nInstall uv from [https://docs.astral.sh/uv/getting-started/installation/](https://docs.astral.sh/uv/getting-started/installation/):\n\n```bash\n# On macOS and Linux\ncurl -LsSf https://astral.sh/uv/install.sh | sh\n\n# On Windows\npowershell -ExecutionPolicy ByPass -c \"irm https://astral.sh/uv/install.ps1 | iex\"\n```\n\n### Step 2: Setup and Install\n```bash\nuv venv --python 3.12\nuv pip install vibesurf\n```\n\n### Step 3: Launch\n```bash\nvibesurf\n```\n\n## \ud83c\udfac Demo\n\n<video src=\"https://github.com/user-attachments/assets/0a4650c0-c4ed-423e-9e16-7889e9f9816d\" controls=\"controls\">Your browser does not support playing this video!</video>\n\n\n## \ud83d\udcdd License\n\nLicensed under the [Apache License 2.0](LICENSE).\n\n## \ud83d\udc4f Acknowledgments\n\nVibeSurf builds on top of other awesome open-source projects:\n\n- [Browser Use](https://github.com/browser-use/browser-use)\n- [LangGraph](https://github.com/langchain-ai/langgraph)\n\nHuge thanks to their creators and contributors!\n\n",
    "bugtrack_url": null,
    "license": "Apache-2.0",
    "summary": "VibeSurf: A powerful browser assistant for vibe surfing",
    "version": "0.1.3",
    "project_urls": {
        "Repository": "https://github.com/vvincent1234/VibeSurf"
    },
    "split_keywords": [
        "browser use",
        " browser automation",
        " browser assistant",
        " agentic browser",
        " vibe surf",
        " ai browser"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d8a47b726830caf41ed671a7f6b7fd1cf61c97f0d8b52ef2c55b4dcc660d9940",
                "md5": "6eb200ab342a8a83441f56dacf56c361",
                "sha256": "d685a9fac6da8a0593e49b7f5623251541fb32d3684b8de4bbd629ca63c99576"
            },
            "downloads": -1,
            "filename": "vibesurf-0.1.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "6eb200ab342a8a83441f56dacf56c361",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.11",
            "size": 874249,
            "upload_time": "2025-08-31T08:14:00",
            "upload_time_iso_8601": "2025-08-31T08:14:00.023668Z",
            "url": "https://files.pythonhosted.org/packages/d8/a4/7b726830caf41ed671a7f6b7fd1cf61c97f0d8b52ef2c55b4dcc660d9940/vibesurf-0.1.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "447f207ab509a4bbced77884001f68a98664f638b680aa959b4ee2d27fc5fab6",
                "md5": "c43d09115ea27802b1c05bd69dd08fb5",
                "sha256": "e750495b02fc637b0b400defd937b9ae23a4c8fe932f9607eaafd88ef8300074"
            },
            "downloads": -1,
            "filename": "vibesurf-0.1.3.tar.gz",
            "has_sig": false,
            "md5_digest": "c43d09115ea27802b1c05bd69dd08fb5",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.11",
            "size": 871027,
            "upload_time": "2025-08-31T08:14:01",
            "upload_time_iso_8601": "2025-08-31T08:14:01.559322Z",
            "url": "https://files.pythonhosted.org/packages/44/7f/207ab509a4bbced77884001f68a98664f638b680aa959b4ee2d27fc5fab6/vibesurf-0.1.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-31 08:14:01",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "vvincent1234",
    "github_project": "VibeSurf",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "vibesurf"
}
        
Elapsed time: 1.08081s