Neo

Eine KI-Chat-Seitenleiste für Firefox, die mit dem eigenen API-Schlüssel läuft.

JavaScriptWebExtensionsFirefoxManifest V3HTMLCSS

Projektübersicht

Neo ist eine Firefox-Erweiterung, die einen KI-Chat in die Seitenleiste oder in ein kompaktes Popup bringt. Anfragen gehen direkt vom Browser an den konfigurierten Anbieter: einen beliebigen OpenAI-kompatiblen Endpunkt, DeepSeek oder Anthropic. Offene Tabs und Screenshots der sichtbaren Seite lassen sich an eine Nachricht anhängen, und Antworten erscheinen gestreamt als bereinigtes Markdown. Es gibt keinen Server und kein Konto; Einstellungen und Unterhaltungen bleiben im lokalen Speicher der Erweiterung. Neo ist in reinem HTML, CSS und JavaScript geschrieben, ohne Framework und ohne Build-Schritt.

Funktionen

Eigene KI anbinden

  • OpenAI-kompatible Endpunkte, DeepSeek und Anthropic
  • Lokale Modelle über Ollama oder LM Studio

Kontext aus dem Browser

  • Titel, URL und Seitentext offener Tabs anhängen
  • Screenshots der sichtbaren Seite für Vision-Modelle

Bewusst lokal

  • Kein Server, kein Konto; Chats bleiben in Firefox
  • Seiten und Screenshots werden nur auf Anfrage gelesen

Technologien & Umsetzung

Technologien

  • JavaScript · HTML · CSS, no build step
  • Firefox WebExtensions · Manifest V3
  • Sidebar, popup and context-menu APIs
  • Server-Sent Events streaming
  • OpenAI Chat Completions · Anthropic Messages API
  • web-ext · Python / Pillow icon generator