Przejdź do treści

Opinie, które nie giną.

Ozvi zbiera zgłoszenia błędów i pomysły bezpośrednio w twojej aplikacji, dostarcza je zespołowi tam, gdzie już pracuje, i informuje zgłaszającego, jak sprawa się zakończyła. W języku i kolorach twojej marki.

Plan Free nie wymaga karty. Na własnym serwerze jest bezpłatny i ze wszystkimi funkcjami.

Jedno zgłoszenie, od kliknięcia do odpowiedzi

  1. 1

    Użytkownik zgłasza błąd

    Bezpośrednio w twojej aplikacji, bez zakładania kolejnego konta. Widżet dołącza zrzut ekranu, wersję, przeglądarkę i błędy z konsoli, a hasła i oznaczone pola rozmywa, zanim cokolwiek opuści przeglądarkę.

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

    Zespół dostaje je tam, gdzie pracuje

    E-mailem, na Slacku lub Discordzie, a jednym kliknięciem także jako issue na GitHubie. Status synchronizuje się między Ozvi a GitHubem.

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

    Naprawiasz z poziomu edytora

    Serwer MCP daje Claude Code, Cursorowi lub VS Code dostęp do zgłoszeń: znajdzie powiązane, scali duplikaty i ustawi status z wersją poprawki.

    set_status #128 fixed --version 2.15
  4. 4

    Zgłaszający dostaje odpowiedź

    E-mail przy każdej zmianie, a przy wydaniu z numerem wersji. Jednym kliknięciem potwierdza, że działa, i zgłoszenie się zamyka.

    mail bug_status → delivered
10,5 kB
Widżet po kompresji gzip. Działa w shadow DOM i nigdy nie rusza twoich stylów ani skryptów.
HS256 / OIDC
Logowanie z twojej aplikacji. Użytkownicy nie zakładają kolejnego konta.
11 narzędzi
Serwer MCP dla asystentów AI: wyszukiwanie, duplikaty, statusy, informacje o wydaniach.
RLS
Każdy projekt jest odizolowany w Postgresie na poziomie wierszy, a nie tylko w kodzie aplikacji.

Dwa przepływy. Jeden przegląd.

Błędy pozostają prywatne między zgłaszającym a twoim zespołem. Pomysły są publiczne, żeby inni mogli je poprzeć. Jedne i drugie przechodzą przez ścieżkę, którą zgłaszający widzi.

Błąd

Prywatny. Zrzut ekranu, strona, wersja, przeglądarka i błędy z konsoli docierają same.

  1. PrzyjęteWidzi je tylko zgłaszający i zespół.
  2. PotwierdzoneOdtworzone i zaklasyfikowane.
  3. W realizacjiZespół nad tym pracuje.
  4. NaprawionePoprawka jest w wydaniu; zgłaszający dostaje numer wersji.
  5. ZweryfikowaneZgłaszający potwierdził, że działa.

Pomysł

Publiczny na tablicy. Głosowanie, komentarze, roadmapa i informacje o wydaniach.

  1. ZaproponowaneInni głosują i dodają kontekst.
  2. ZaplanowaneW planie na jedno z najbliższych wydań.
  3. W realizacjiZespół nad tym pracuje.
  4. WdrożoneGłosujący dostali e-mail.

Podłączysz to w przerwie na lunch. Nie w sprincie.

Skrypt widżetu i jeden endpoint, który loguje użytkownika. Cała reszta to API: webhooki, GitHub i MCP dla asystentów AI.

  • Błąd z tablicy jednym kliknięciem staje się issue na GitHubie, a jego status synchronizuje się z powrotem.
  • E-maile przechodzą przez kolejkę wychodzącą w bazie danych. Gdy SMTP nie działa, nic nie ginie.
  • Każde dostarczenie e-maila i webhooka widać w konsoli, łącznie z błędami.
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="pl"
></ozvi-widget>

Przycisk, formularz zgłoszenia błędu ze zrzutem ekranu i pomysły. Język wynika z atrybutu lang albo ze strony.

Wygląda jak twoja aplikacja. Nie jak my.

Wypróbuj. Ta tablica jest prawdziwa: zagłosuj, otwórz pomysł, zostaw komentarz albo zaproponuj własny. Potem dopasuj jej wygląd w edytorze, dokładnie tak jak w ustawieniach swojego projektu.

Akcent
#5A3FE6
Baza
Gęstość

Kontrast tekstu jest wystarczający (WCAG AA).

AAcme
  • Maria K.2
  • Joanna T.1
  • Łukasz B.

Co możesz ustawić

Kolor
Pięć kolorów: akcent, tekst, powierzchnia, tło i obramowania. Do tego osobna paleta dla trybu ciemnego.
Pismo
Dowolna czcionka Google Fonts albo czcionka systemowa, osobno dla tekstu i nagłówków. Czcionki serwujemy z własnego serwera, więc odwiedzający nigdy nie łączą się z Google.
Kształt
Zaokrąglenie rogów od 0 do 24 px i gęstość list.
Logo i domena
Twoje logo i własna domena, np. opinie.twojafirma.pl. Od planu Pro bez plakietki Ozvi.
Głosowanie
Głosy „za” albo oceny ważności, z opcjonalnym miesięcznym limitem głosów.
Wszędzie
Jeden motyw zmienia wygląd tablicy, widżetu w twojej aplikacji i e-maili.

Bez własnego CSS ani szablonów. Motyw to tylko zestaw tokenów, więc tablica nigdy nie zepsuje się po aktualizacji i pozostaje dostępna.

Płacisz za rok. Nie za stanowisko.

Bez limitów użytkowników i rekordów. Płacisz tylko za to, co kosztuje nas: e-maile, miejsce na dane i domeny. Ceny nie zawierają VAT.

Free

0 €

na zawsze, bez karty

Projekty
1
E-maile miesięcznie
1000
Załączniki
1 GB
Własna domena
Bez plakietki Ozvi
AI: duplikaty i podsumowania
Użytkownicy i rekordy
bez limitu
MCP, GitHub, webhooki, SSO
Zacznij za darmo

Pro

19 €

rocznie albo 6 € kwartalnie

Projekty
3
E-maile miesięcznie
10 000
Załączniki
10 GB
Własna domena
Bez plakietki Ozvi
AI: duplikaty i podsumowania
Użytkownicy i rekordy
bez limitu
MCP, GitHub, webhooki, SSO
Wybierz Pro

Studio

49 €

rocznie albo 15 € kwartalnie

Projekty
bez limitu
E-maile miesięcznie
50 000
Załączniki
50 GB
Własna domena
Bez plakietki Ozvi
AI: duplikaty i podsumowania
Użytkownicy i rekordy
bez limitu
MCP, GitHub, webhooki, SSO
Wybierz Studio

Własny hosting: 0 €, wszystkie funkcje.

Jeden obraz Dockera i Postgres. Nic nie jest zablokowane za planem. Kod źródłowy dostępny na licencji FSL, która po dwóch latach zmienia się w Apache 2.0.

# Ozvi + Postgres
docker compose up -d

# pierwszy projekt
docker compose exec ozvi node ozvi.mjs \
  project:create acme "Moja aplikacja"

Daj użytkownikom głos. I odpowiadaj im.

Plan Free nie wymaga karty i nigdy nie wygasa.