Zum Inhalt springen

Feedback, das nicht verloren geht.

Ozvi sammelt Fehlermeldungen und Ideen direkt in Ihrer App, liefert sie Ihrem Team dorthin, wo es ohnehin arbeitet, und sagt der meldenden Person, was daraus geworden ist. In der Sprache und den Farben Ihrer Marke.

Der Free-Tarif kommt ohne Kreditkarte aus. Selbst gehostet ist Ozvi mit allen Funktionen kostenlos.

Eine Meldung, vom Klick bis zur Antwort

  1. 1

    Eine Person meldet einen Fehler

    Direkt in Ihrer App, ohne zusätzliches Konto. Das Widget hängt Screenshot, Version, Browser und Konsolenfehler an und macht Passwörter und markierte Felder unkenntlich, bevor etwas den Browser verlässt.

    POST /api/widget/items → 201
  2. 2

    Ihr Team erhält sie dort, wo es arbeitet

    Per E-Mail, in Slack oder Discord und mit einem Klick als GitHub-Issue. Der Status bleibt zwischen Ozvi und GitHub synchron.

    item.linked → acme/app#482
  3. 3

    Beheben direkt aus dem Editor

    Der MCP-Server gibt Claude Code, Cursor oder VS Code Zugriff auf die Meldungen: verwandte finden, Duplikate zusammenführen und den Status samt Version der Korrektur setzen.

    set_status #128 fixed --version 2.15
  4. 4

    Die meldende Person erhält eine Antwort

    Eine E-Mail bei jeder Änderung, beim Release mit Versionsnummer. Ein Klick bestätigt, dass es funktioniert, und die Meldung wird geschlossen.

    mail bug_status → delivered
10,5 kB
Widget, gzip-komprimiert. Läuft im Shadow DOM und berührt nie Ihre Styles oder Skripte.
HS256 / OIDC
Anmeldung aus Ihrer App. Niemand muss ein weiteres Konto anlegen.
11 Tools
MCP-Server für KI-Assistenten: Suche, Duplikate, Status, Release Notes.
RLS
Jedes Projekt ist in Postgres auf Zeilenebene isoliert, nicht nur im App-Code.

Zwei Abläufe. Ein Überblick.

Fehler bleiben privat zwischen der meldenden Person und Ihrem Team. Ideen sind öffentlich, damit andere sie unterstützen können. Beide folgen einem Ablauf, den die meldende Person sieht.

Fehler

Privat. Screenshot, Seite, Version, Browser und Konsolenfehler kommen automatisch mit.

  1. EingegangenNur die meldende Person und das Team sehen sie.
  2. BestätigtSie haben ihn nachvollzogen und eingeordnet.
  3. In ArbeitDas Team arbeitet daran.
  4. BehobenDie Korrektur ist in einem Release; die meldende Person erfährt die Version.
  5. VerifiziertDie meldende Person hat bestätigt, dass es funktioniert.

Idee

Öffentlich auf dem Board. Abstimmung, Kommentare, Roadmap und Release Notes.

  1. VorgeschlagenAndere stimmen ab und ergänzen Kontext.
  2. GeplantFür ein kommendes Release eingeplant.
  3. In ArbeitDas Team arbeitet daran.
  4. UmgesetztAlle Abstimmenden haben eine E-Mail erhalten.

In der Mittagspause eingebunden. Nicht in einem Sprint.

Ein Widget-Skript und ein Endpunkt, der die Person anmeldet. Alles andere ist API: Webhooks, GitHub und MCP für KI-Assistenten.

  • Ein Fehler auf dem Board wird mit einem Klick zum GitHub-Issue, und sein Status wird zurücksynchronisiert.
  • E-Mails laufen über eine Outbox in der Datenbank. Nichts geht verloren, wenn SMTP ausfällt.
  • Jede Zustellung von E-Mails und Webhooks ist in der Konsole sichtbar, Fehler eingeschlossen.
index.html
<script src="https://ozvi.io/widget.js" defer></script>

<ozvi-widget
  project="acme"
  token-url="/api/ozvi-token"
  app-version="2.15.0"
  lang="de"
></ozvi-widget>

Eine Schaltfläche, ein Fehlerformular mit Screenshot und Ideen. Die Sprache richtet sich nach dem lang-Attribut oder der Seite.

Sieht aus wie Ihre App. Nicht wie wir.

Probieren Sie es aus. Dieses Board ist echt: Stimmen Sie ab, öffnen Sie eine Idee, schreiben Sie einen Kommentar oder schlagen Sie selbst etwas vor. Gestalten Sie es dann im Editor genau so, wie Sie es in Ihren Projekteinstellungen tun würden.

Akzentfarbe
#5A3FE6
Grundton
Dichte

Der Textkontrast ist ausreichend (WCAG AA).

AAcme
  • Maria K.2
  • Julia T.1
  • Lukas B.

Was Sie einstellen können

Farbe
Fünf Farben: Akzent, Text, Fläche, Hintergrund und Rahmen. Dazu eine eigene Palette für den Dunkelmodus.
Schrift
Jede Google-Schrift oder die Systemschrift, getrennt für Text und Überschriften. Die Schriften liefern wir von unserem eigenen Server aus, sodass sich Besucher nie mit Google verbinden.
Form
Eckenradius von 0 bis 24 px und die Dichte der Listen.
Logo und Domain
Ihr Logo und Ihre eigene Domain, etwa feedback.ihrefirma.de. Ab Pro ohne Ozvi-Badge.
Abstimmung
Einfache Stimmen oder Wichtigkeitsbewertungen, optional mit monatlichem Stimmbudget.
Überall
Ein Theme gestaltet das Board, das Widget in Ihrer App und die E-Mails.

Kein eigenes CSS und keine Templates. Ein Theme ist nur eine Sammlung von Tokens, deshalb geht das Board bei einem Update nie kaputt und bleibt barrierefrei.

Pro Jahr bezahlen. Nicht pro Nutzer.

Keine Limits bei Nutzern oder Einträgen. Sie zahlen nur für das, was uns Geld kostet: E-Mails, Speicher und Domains. Preise zzgl. MwSt.

Free

0 €

dauerhaft, ohne Kreditkarte

Projekte
1
E-Mails pro Monat
1.000
Anhänge
1 GB
Eigene Domain
Ohne Ozvi-Badge
KI: Duplikate und Zusammenfassungen
Nutzer und Einträge
unbegrenzt
MCP, GitHub, Webhooks, SSO
Kostenlos starten

Pro

19 €

pro Jahr oder 6 € pro Quartal

Projekte
3
E-Mails pro Monat
10.000
Anhänge
10 GB
Eigene Domain
Ohne Ozvi-Badge
KI: Duplikate und Zusammenfassungen
Nutzer und Einträge
unbegrenzt
MCP, GitHub, Webhooks, SSO
Pro wählen

Studio

49 €

pro Jahr oder 15 € pro Quartal

Projekte
unbegrenzt
E-Mails pro Monat
50.000
Anhänge
50 GB
Eigene Domain
Ohne Ozvi-Badge
KI: Duplikate und Zusammenfassungen
Nutzer und Einträge
unbegrenzt
MCP, GitHub, Webhooks, SSO
Studio wählen

Selbst gehostet: 0 €, alle Funktionen.

Ein Docker-Image und Postgres. Nichts ist hinter einem Tarif versteckt. Quellcode verfügbar unter der FSL, die nach zwei Jahren zu Apache 2.0 wird.

# Ozvi + Postgres
docker compose up -d

# erstes Projekt
docker compose exec ozvi node ozvi.mjs \
  project:create acme "Meine App"

Geben Sie Ihren Nutzern eine Stimme. Und antworten Sie ihnen.

Der Free-Tarif kommt ohne Kreditkarte aus und läuft nie ab.