
BrowserAI
BrowserAI · Coding
BrowserAI ist eine Open-Source-JavaScript-Bibliothek, die ein lokales LLM, Spracherkennung und Text-zu-Sprache direkt im Browser per WebGPU ausführt, sodass Daten auf dem Gerät bleiben und die Serverkosten auf null fallen.

Über BrowserAI
What Is BrowserAI
BrowserAI ist eine auf den Browser zugeschnittene KI-Bibliothek, die Sprachmodelle auf dem Gerät des Nutzers lädt und ausführt statt auf einem entfernten Server. Sie installieren sie über npm, rufen eine kurze API auf, um das Modell zu laden und Text zu erzeugen, und alles läuft im Browser-Tab. Das Projekt ist Open Source unter der MIT-Lizenz, also gibt es keine API-Schlüssel, keine Ratenlimits und nichts zu hosten.
Der Reiz liegt darin, wo die Rechenarbeit stattfindet. Weil die Inferenz lokal über WebAssembly und WebGPU läuft, verlassen die Eingaben des Nutzers dessen Rechner nicht, und ein ausgeliefertes Produkt trägt keine Rechnung pro Anfrage. Die Bibliothek kommt mit vorkonfigurierten Modellen aus den Familien Llama, Qwen, Gemma, SmolLM2 und Phi sowie Whisper für Sprache und Kokoro für Stimme, sodass für eine Demo nichts trainiert werden muss.
Die Kompromisse sind real. Ein kleines Modell auf dem Gerät erreicht bei schwierigem Schlussfolgern kein Spitzenmodell aus der Cloud, und der Browser braucht WebGPU, was ältere Rechner ausschließt. Die Modelldateien sind zudem groß, der erste Ladevorgang bedeutet also einen schweren Download, bevor überhaupt etwas antwortet.
Getting Started
- Installieren Sie die Bibliothek mit npm install @browserai/browserai oder fügen Sie sie über yarn hinzu.
- Importieren Sie BrowserAI und rufen Sie loadModel mit einem Modellnamen auf, während der Fortschritt des Downloads der Gewichte in den Browser angezeigt wird.
- Rufen Sie generateText mit einem Text oder einer Nachrichtenliste auf und übergeben Sie optional einen system prompt für eine Chat-Persona.
- Für Stimme laden Sie ein Whisper-Modell zum Transkribieren von Audio oder Kokoro für Text-zu-Sprache und spielen Sie den erzeugten Puffer ab.
- Veröffentlichen Sie die Seite und lassen Sie wiederkehrende Besucher das Modell offline ausführen, sobald die Dateien im Cache liegen.
Produktinformationen
Ein kurzer Überblick über Preise, unterstützte Plattformen und die Leistung von BrowserAI.
Am besten für
Die Nutzer, Aufgaben und Szenarien, für die dieses Tool am besten passt.
Nutzer
- Front-End-Entwickler
- Datenschutzorientierte Teams
- Hobbyisten und Studierende
- Teams mit knappem Budget
Aufgaben
- Einen Chat in die Seite bauen
- Spracheingabe ergänzen
- Sprache erzeugen
- Strukturierte Daten zurückgeben
- Audiospuren trennen
Szenarien
- Einen privaten Schreibassistenten ausliefern
- Eine Demo im Flugzeug oder offline zeigen
- Eine KI-Funktion vor dem Budget prototypen
- KI in ein internes Tool einbetten
Wichtigste Funktionen
Modelle, die auf dem Gerät laufen
BrowserAI lädt Modelle direkt über WebGPU und WebAssembly in den Browser, die Inferenz läuft also auf der Hardware des Nutzers. Die Bibliothek bringt einsatzbereite Gewichte aus den Familien Llama, Qwen, Gemma, SmolLM2, Phi und DeepSeek mit, dazu Embedding-Modelle für die Suche. Sie rufen loadModel mit einem Namen und einer Quantisierungseinstellung auf, den Rest übernimmt die Bibliothek. Auf einem passenden Rechner kommen Antworten nahezu in nativer Geschwindigkeit zurück, weil die GPU die Hauptarbeit leistet.
Spracherkennung und Text-zu-Sprache
Sprache ist ein Kernteil der Bibliothek, kein Zusatz. Ein Whisper-Modell transkribiert aufgenommenes Audio, und Kokoro verwandelt Text in einen abspielbaren Audiopuffer, mit Auswahl an Stimmen und Geschwindigkeit. Ein eingebauter Recorder nimmt das Mikrofon auf, Sie bauen also einen Sprachassistenten, ohne einen weiteren Dienst dazwischenzuschalten. Da beide lokal laufen, bleibt das Audio genauso auf dem Gerät wie der Text.
Strukturierte Ausgabe mit JSON-Schemata
Statt Freitext zu parsen und auf das Beste zu hoffen, übergeben Sie ein JSON-Schema und fragen ein JSON-Objekt ab. Das Modell liefert Daten in dieser Form, die direkt in Ihre Anwendung passen. Das zählt bei Agenten und Formularen, wo eine fehlerhafte Antwort den Ablauf brechen würde. Das Ergebnis ist ein sauberes Objekt, das Sie prüfen und speichern können.
Mehrere Engines hinter einer API
Die Bibliothek bindet Sie nicht an eine Laufzeitumgebung. Sie wechselt zwischen den Engines MLC, Transformers, Flare und Demucs, jede für eine andere Aufgabe geeignet. MLC und Flare decken die Textgenerierung über WebGPU und WASM ab, Transformers kümmert sich um Sprache und Stimme, Demucs trennt Audio in Spuren. Die API bleibt über sie hinweg gleich, ein Wechsel der Engine erfordert also kein Umschreiben des Codes.
Web Worker und Streaming
Ein Modell kann einen Tab einfrieren, wenn es den Hauptthread blockiert, und BrowserAI vermeidet das, indem die Inferenz in einem Web Worker läuft. Die Oberfläche bleibt reaktionsfähig, während das Modell rechnet, und die Ausgabe kommt Token für Token, sodass der Nutzer Fortschritt sieht. Ein Web Worker plus Streaming macht aus einem schweren lokalen Modell etwas, das sich wie eine gewöhnliche Web-App anfühlt.
Eingebauter Speicher und Offline-Nutzung
BrowserAI enthält eine Datenbank im Browser auf Basis von IndexedDB und SQLite, die Gespräche, Embeddings und zwischengespeicherte Modelldateien hält. Dieser Speicher sorgt dafür, dass die Seite nach dem ersten Download weiterläuft, auch ohne Internet. In einer Chat-App übersteht der Verlauf ein Neuladen, ohne Server zum Abgleichen.
Vor- und Nachteile
Vorteile
- Daten verlassen das Gerät nie, was zu datenschutzsensiblen Apps passt, die keine Eingaben an eine Cloud-API senden dürfen.
- Es gibt keine Gebühren pro Anfrage und keine Server, die laufen, die Nutzungskosten bleiben also nahe null, egal wie viele Besucher die Seite laden.
- Es kommen vorkonfigurierte Modelle mit, ein Chat oder eine Sprachdemo braucht also wenige Zeilen statt einer Trainings-Pipeline.
- Eine API deckt Text, Sprache, strukturierte Ausgabe und Audiotrennung ab, Sie müssen also nicht vier Dienste zusammenfügen.
- Nach dem Zwischenspeichern läuft es offline, was für Kioske, Feldwerkzeuge und jeden Ort mit wackliger Verbindung taugt.
Nachteile
- Kleine Modelle auf dem Gerät bleiben bei schwierigem Schlussfolgern hinter Cloud-Spitzenmodellen zurück, die Qualität sinkt also bei komplexen Anfragen.
- Es braucht einen Browser mit WebGPU, ältere Rechner und manche Mobilgeräte fallen weg, die Reichweite ist also kleiner.
- Die Modellgewichte sind groß, der erste Ladevorgang bedeutet einen langsamen Download, bevor die App antwortet.
- Es gibt keinen verwalteten Dienst und keinen gehosteten Endpunkt, ein Team, das eine fertige API will, muss den Client selbst bauen und ausliefern.
Häufige Fragen
BrowserAI ist eine Open-Source-JavaScript-Bibliothek, um KI-Modelle in einem Webbrowser auszuführen. Sie lädt Sprach-, Stimm- und Audiomodelle auf das Gerät des Nutzers und führt sie über WebGPU und WebAssembly aus, es gibt also keinen Server und keinen API-Schlüssel. Entwickler fügen sie über npm hinzu und rufen ihre API auf, um Text zu erzeugen, Audio zu transkribieren oder Sprache zu erzeugen.
Ähnliche Inhalte
Entdecke passende Tools, Skills und Artikel zu BrowserAI.
Alternativen zu BrowserAI
Base Code
Base44 (Wix) · Coding · ProduktivitätBase Code ist eine geteilte Cloud-Entwicklungsumgebung von Base44. Das Team beschreibt Änderungen an einem bestehenden GitHub-Repository im Chat, prüft sie in der Vorschau und reicht sie als Pull Request ein.
Google EmbeddingGemma 2
Google DeepMind · Schreiben · Bilder · CodingGoogle EmbeddingGemma 2 ist ein offenes Modell mit 740 Millionen Parametern, das Text, Code, Bilder, Audio und Videobilder in Vektoren eines gemeinsamen 768-dimensionalen Raums umwandelt und auf Handys und Notebooks läuft.
GitGlow
GitGlow · Coding · ProduktivitätGitGlow ist ein Git-Client für den Desktop, der Ihren Code und die Änderungen Ihrer KI-Agenten in einer Review bündelt, damit Sie vor dem Ausliefern sehen, was die Maschine verlässt.
