So steuern Sie Ihren Browser mit KI mithilfe von Browser Use, Ollama und DeepSeek: Eine Anleitung für Anfänger

Entdecke Browser Use, Ollama & DeepSeek! Lerne, deinen Browser mit KI zu steuern. Automatisiere Web-Aufgaben lokal, z.B. Flugsuche!

Leo Schulz

Leo Schulz

16 July 2025

So steuern Sie Ihren Browser mit KI mithilfe von Browser Use, Ollama und DeepSeek: Eine Anleitung für Anfänger

Möchten Sie, dass Ihre KI das Steuer übernimmt und für Sie im Web surft – Flüge bucht, Daten scrapt oder sogar Formulare ausfüllt? Mit Browser Use, Ollama und DeepSeek können Sie einen lokalen KI-Agenten erstellen, der Ihren Browser wie ein Profi steuert. Dieses Open-Source-Trio bietet datenschutzorientierte Automatisierung ohne teure Abonnements. In diesem Leitfaden für Anfänger führe ich Sie durch die Einrichtung von Browser Use mit Ollama und DeepSeek, um Webaufgaben zu automatisieren. Bereit, Ihren Browser zu einem KI-gestützten Sidekick zu machen? Los geht's!

💡
Aber bevor wir uns in Browser Use stürzen, ein kurzer Shoutout an Apidog – ein tolles Tool für API-Liebhaber! Es vereinfacht das Design, das Testen und die Dokumentation von APIs, perfekt für das Optimieren der Integrationen Ihres KI-Agenten. Schauen Sie es sich unter apidog.com an – ein Traum für jeden Coder!
button
apidog ui image

Was ist Browser Use mit Ollama und DeepSeek?

Browser Use ist eine Open-Source-Python-Bibliothek, mit der KI-Agenten Webbrowser steuern und Aufgaben wie Suchen, Anklicken von Links oder Absenden von Formularen automatisieren können. In Kombination mit Ollama, einer Plattform zum Ausführen lokaler Large Language Models (LLMs), und DeepSeek, einem leistungsstarken Open-Source-Reasoning-Modell, erhalten Sie ein kostenloses, privates Setup, das mit Premium-Tools wie ChatGPT Operator konkurriert. Browser Use verwendet Playwright, um mit Browsern (Chrome, Firefox usw.) zu interagieren, während DeepSeeks Intelligenz komplexe Anweisungen verarbeitet. Warum ist es so toll? Es ist lokal, anpassbar und ermöglicht es Ihrer KI, Aufgaben wie das Finden von Flügen auf Kayak, das Entwerfen von Google Docs und vieles mehr zu bewältigen. Bauen wir es!

browser-use image

Einrichten Ihrer Umgebung: Die Grundlagen

Bevor wir Browser Use entfesseln, bereiten wir Ihr System mit den Tools vor, die Sie benötigen. Dieses Setup ist anfängerfreundlich, wobei jeder Schritt erklärt wird, damit Sie genau wissen, was passiert.

Schritt 1: Voraussetzungen

Stellen Sie sicher, dass Sie Folgendes installiert haben:

Schritt 2: Erstellen Sie einen Projektordner

Organisieren wir Ihr Projekt, indem wir einen dedizierten Ordner erstellen:

mkdir browser-use-agent
cd browser-use-agent

Dieser Ordner enthält alle Ihre Browser Use-Dateien, und cd verschiebt Sie hinein, sodass Sie für die nächsten Schritte bereit sind.

Schritt 3: Klonen Sie das Repository

Holen Sie sich den Browser Use-Quellcode von GitHub:

git clone https://github.com/browser-use/browser-use.git
cd browser-use

Der Befehl git clone lädt den neuesten Browser Use-Code herunter, und cd browser-use versetzt Sie in das Projektverzeichnis, in dem die Magie geschieht.

Schritt 4: Richten Sie eine virtuelle Umgebung ein

Um Konflikte mit anderen Python-Projekten zu vermeiden, erstellen Sie eine virtuelle Umgebung:

python -m venv venv

Aktivieren Sie es:

Sie sehen (venv) in Ihrem Terminal, was bedeutet, dass Sie sich jetzt in einer sauberen Python-Umgebung befinden. Dadurch werden die Abhängigkeiten von Browser Use isoliert, wodurch Versionskonflikte verhindert werden.

Schritt 5: In VS Code öffnen

Starten Sie Ihr Projekt in Visual Studio Code, um das Codieren zu erleichtern:

code .

VS Code öffnet den Ordner browser-use und ist bereit für Sie, Skripte zu erstellen und auszuführen. Wenn Sie VS Code nicht haben, installieren Sie es von der offiziellen Website oder verwenden Sie einen anderen Editor, aber die Python-Integration von VS Code ist super praktisch.

Installieren von Ollama und DeepSeek

Richten wir jetzt Ollama ein, um DeepSeek lokal auszuführen, und geben Sie Ihrem Browser Use-Agenten ein Gehirn, das sowohl leistungsstark als auch privat ist. Jeder Schritt ist entscheidend, daher werde ich ihn klar aufschlüsseln.

Schritt 1: Installieren Sie Ollama

Gehen Sie zu ollama.com und laden Sie das Installationsprogramm für Ihr Betriebssystem (Mac, Windows oder Linux) herunter. Führen Sie das Installationsprogramm aus und befolgen Sie die Anweisungen – es ist ein schnelles „Weiter, Weiter, Fertig“-Geschäft. Überprüfen Sie, ob es funktioniert:

ollama --version

Sie sollten eine Versionsnummer sehen, z. B. 0.1.44 (April 2025). Wenn es fehlschlägt, stellen Sie sicher, dass Ollama zum PATH Ihres Systems hinzugefügt wurde (überprüfen Sie die Anweisungen des Installers). Ollama fungiert als Server, der DeepSeek hostet und es mit Browser Use verbindet.

download ollama

Schritt 2: Laden Sie DeepSeek herunter

Wir verwenden das deepseek/seed-Modell, ein LLM mit 7B-Parametern, das für das Reasoning optimiert und perfekt für unsere Bedürfnisse ist:

ollama pull deepseek/seed

Dadurch wird das Modell heruntergeladen, das etwa 12 GB groß ist (wenn das Modell zu groß ist oder Sie keine GPU auf Ihrem System haben, versuchen Sie: qwen2.5:14b, das etwa 4 GB groß ist), sodass es je nach Ihrer Internetgeschwindigkeit einige Minuten dauern kann. Überprüfen Sie nach Abschluss, ob es installiert ist:

ollama list

Suchen Sie nach deepseek/seed:latest in der Liste. Dieses Modell wird Ihren Browser Use-Agenten antreiben und Aufgaben wie die Suche nach dem Wetter in Boston mit Leichtigkeit bewältigen.

pull deepseek model

Installieren von Browser Use

Wenn Ihre Umgebung bereit ist, installieren wir Browser Use und seine Abhängigkeiten, um die Browserautomatisierung zu aktivieren. Hier beginnt Ihr Projekt, zusammenzukommen!

Schritt 1: Installieren Sie Browser Use und Abhängigkeiten

Installieren Sie in Ihrer aktivierten virtuellen Umgebung (innerhalb des Ordners browser-use) Browser Use mit seinen Entwicklungsabhängigkeiten:

pip install . ."[dev]"

Dieser Befehl installiert Browser Use aus dem geklonten Repository, einschließlich zusätzlicher Tools für die Entwicklung. Der Teil „[dev]“ stellt sicher, dass Sie Test- und Debugging-Goodies erhalten, die für Anfänger hilfreich sind.

Schritt 2: Installieren Sie LangChain und Ollama

Fügen Sie die Pakete hinzu, die benötigt werden, um Browser Use mit DeepSeek zu verbinden:

pip install langchain langchain-ollama

langchain stellt das Framework für LLM-Interaktionen bereit, und langchain-ollama ist der spezifische Konnektor für die Modelle von Ollama, wodurch die Integration von DeepSeek erleichtert wird.

Schritt 3: Installieren Sie Playwright

Holen Sie sich Playwright, die Engine, mit der Browser Use Browser steuern kann:

playwright install

Dadurch werden Browser-Binärdateien (z. B. für Chrome) heruntergeladen, die Browser Use zum Navigieren im Web verwendet. Wenn Sie auf Probleme stoßen, stellen Sie sicher, dass Sie Python 3.11+ verwenden, oder führen Sie playwright install-deps für zusätzliche Systemabhängigkeiten aus.

Konfigurieren von Browser Use mit Ollama und DeepSeek

Bereiten wir Browser Use auf die Arbeit mit dem DeepSeek-Modell von Ollama vor, indem wir den Ollama-Server starten. Dieser Schritt ist kurz und bündig, da unser Skript den Rest der Verbindung übernimmt!

Starten Sie den Ollama-Server: Stellen Sie sicher, dass Ollama ausgeführt wird, um das DeepSeek-Modell zu bedienen. Führen Sie in einem separaten Terminal (außerhalb Ihrer virtuellen Umgebung) Folgendes aus:

ollama serve

Dadurch wird der Ollama-Server unter http://localhost:11434 gestartet, sodass Browser Use mit DeepSeek kommunizieren kann. Halten Sie dieses Terminal während Ihres Projekts geöffnet, da es die Brücke zwischen Ihrem Agenten und dem LLM ist. Wenn es nicht ausgeführt wird, schlägt Ihr Skript fehl, also überprüfen Sie es noch einmal!

Erstellen Ihres Browser Use-Agenten

Nun zum unterhaltsamen Teil – dem Erstellen eines KI-Agenten, der Ihren Browser mit Browser Use steuert! Wir erstellen ein Skript, um DeepSeek zu veranlassen, Google zu verwenden, um das Wetter in Boston, Massachusetts, zu finden, und führen es in VS Code aus. Jeder Schritt ist detailliert, um sicherzustellen, dass Sie es richtig machen.

1. Erstellen Sie eine Datei namens test.py: Erstellen Sie in VS Code mit Ihrem geöffneten Browser-Use-Projekt eine neue Datei namens test.py im Ordner browser-use. Fügen Sie diesen Code ein:

import os
import asyncio
from browser_use import Agent
from langchain_ollama import ChatOllama

# Task: Use Google to find the weather in Boston, Massachusetts
async def run_search() -> str:
    agent = Agent(
        task="Use Google to find the weather in Boston, Massachusetts",
        llm=ChatOllama(
            model="deepseek/seed",
            num_ctx=32000,
        ),
        max_actions_per_step=3,
        tool_call_in_content=False,
    )
    result = await agent.run(max_steps=15)
    return result

async def main():
    result = await run_search()
    print("\n\n", result)

if __name__ == "__main__":
    asyncio.run(main())

Dieses Skript richtet einen Browser Use-Agenten ein, der:

2. Wählen Sie den Python-Interpreter in VS Code aus: Um das Skript auszuführen, benötigen Sie den Python-Interpreter aus der virtuellen Umgebung Ihres Projekts:

3. Führen Sie den Code aus: Wenn test.py geöffnet ist, klicken Sie in VS Code auf die Schaltfläche „Ausführen“ (das Dreieck oben rechts) oder verwenden Sie das Terminal (innerhalb des Ordners browser-use, in dem die virtuelle Umgebung aktiv ist):

python test.py

Ihr Browser Use-Agent startet einen Browser, geht zu Google, sucht nach „Wetter in Boston, Massachusetts“ und extrahiert das Ergebnis.

browser-use search

Als ich dies ausführte, wurde so etwas wie „Die aktuelle Temperatur in Boston, MA, beträgt 26 °F“ ausgegeben. Wenn es nicht funktioniert, stellen Sie sicher, dass der Server von Ollama ausgeführt wird (ollama serve) und Port 11434 geöffnet ist. Überprüfen Sie ~/.ollama/logs auf Fehler, wenn es hängen bleibt.

browser-use search result

Prompt Engineering für bessere Ergebnisse

Um das Beste aus Browser Use herauszuholen, erstellen Sie präzise Prompts:

Das Hinzufügen von „nach Preis sortieren“ zu meinem Flug-Prompt hat mir Geld gespart – Prompts sind der Schlüssel!

Warum Browser Use, Ollama und DeepSeek rocken

Dieses Setup glänzt, weil:

Es ist eine budgetfreundliche Alternative zu Premium-KI-Agenten mit voller Kontrolle.

Profi-Tipps für den Browser Use-Erfolg

Zusammenfassung: Ihr Browser Use-Abenteuer beginnt

Herzlichen Glückwunsch – Sie haben einen KI-Agenten erstellt, der Ihren Browser mit Browser Use, Ollama und DeepSeek steuert! Von der Buchung von Flügen bis zur Automatisierung von Webaufgaben sind Sie bereit, die KI die schwere Arbeit erledigen zu lassen. Versuchen Sie als Nächstes, Stellenanzeigen zu scrapen oder E-Mails zu automatisieren – der Himmel ist die Grenze. Besuchen Sie das Browser Use GitHub für weitere Beispiele und nehmen Sie am KI-Hype teil. Und vergessen Sie nicht, bei apidog.com vorbeizuschauen, um den API-Feinschliff zu erhalten.

button

Praktizieren Sie API Design-First in Apidog

Entdecken Sie eine einfachere Möglichkeit, APIs zu erstellen und zu nutzen