Przejdź do treści

Opowiedz o błędzie. Dostań raport, z którym ruszy zespół i agent.

Voice2Bug to wtyczka do Chrome. Klikasz po stronie i mówisz, co jest nie tak. Wtyczka nagrywa Twój głos, kliknięcia, odwiedzane strony, logi konsoli i zapytania sieciowe, a zrzuty ekranu robisz jednym skrótem. Po zatrzymaniu nagrania powstaje uporządkowany raport błędu. Możesz wysłać go do Jiry, Lineara lub e-mailem, udostępnić linkiem albo dać do odczytu agentowi kodującemu, takiemu jak Claude Code czy Codex, przez MCP.

CAŁY PRZEPŁYW · Z DŹWIĘKIEM · ENPokazowe demo na przykładowej aplikacji (nic nie jest kupowane). Nagranie z głosem i trzema zrzutami, raport, który buduje się sam, oczekiwany rezultat, wysyłka do Jiry i Lineara oraz Claude Code czytający raport przez MCP.
01 · Pierwsze kroki

Pierwsze kroki

Czego potrzebujesz

  • Google Chrome 145 lub nowszy na macOS, Windows albo Linux. Voice2Bug to wtyczka Chrome (Manifest V3). Inne przeglądarki nie są obsługiwane.
  • Zwykła strona internetowa (http:// lub https://). Voice2Bug nie nagrywa na stronach przeglądarki, takich jak ustawienia chrome://, i nie działa w oknach incognito.
  • Mikrofon jest opcjonalny. Bez niego, albo gdy odmówisz dostępu, nagranie trwa dalej bez dźwięku i nadal możesz robić zrzuty.
  • Kod aktywacyjny, który dostaniesz e-mailem po rozpoczęciu testu albo od administratora workspace'u.

Instalacja i aktywacja Voice2Bug

OKNO ACCESS · 18 SWpisz e-mail, zaznacz zgodę i wyślij e-mail potwierdzający. Potwierdź adres w skrzynce, wklej kod aktywacyjny, który wyślemy, i kliknij Activate Voice2Bug. Status zmienia się na ACTIVE.
  1. Dodaj Voice2Bug do Chrome z Chrome Web Store i przypnij ikonę do paska narzędzi, żeby była zawsze pod ręką.
  2. Otwórz okno Access: kliknij Start a trial na pływającym przycisku Report a bug albo w panelu bocznym. Okno pokazuje Current status z plakietką: CHECKING, SETUP, ACTIVE, EXPIRED lub ERROR.
  3. Nie masz kodu? W części Don't have an activation code? wpisz e-mail, zaznacz zgodę i kliknij Send confirmation email. Potwierdź adres w skrzynce. Jeśli adres się kwalifikuje, wyślemy kod aktywacyjny.
  4. Masz kod? W części Already have an activation code? wklej go i kliknij Activate Voice2Bug. Zobaczysz Access activated on this device.

Warto wiedzieć

  • Test daje 30 dni pełnego dostępu bez karty. Twoje 30 dni liczy się dopiero od udanej aktywacji na tym urządzeniu, a nie od prośby o e-mail.
  • Test przysługuje raz na adres: „No new license is issued after a trial has been used.”
  • Jeśli workspace tego wymaga, potwierdź organizację: w Confirm organization access wpisz służbowy e-mail, kliknij Send code, potem wpisz kod i kliknij Confirm.
  • Żeby odłączyć to urządzenie, użyj Manage this device → Remove access. Najpierw zatrzymaj aktywne nagranie.
  • Administrator widzi kod aktywacyjny workspace'u w panelu admina: Settings → Current activation code.

Zgoda na przetwarzanie przy pierwszym nagraniu

Przy pierwszym nagraniu Voice2Bug pokazuje Voice2Bug Privacy Consent. Lista obejmuje cztery rodzaje danych (Screenshots, Audio Recording, Console Logs i Network Activity) i wszystkie cztery są wymagane. Kliknij Accept and continue, żeby nagrywać, albo Decline, żeby zrezygnować. Po odmowie nic nie jest nagrywane. Zebrane dane zostają na Twoim urządzeniu, dopóki nie wygenerujesz raportu.

02 · Nagrywanie

Nagrywanie błędu

Rozpocznij nagranie

PŁYWAJĄCY PRZYCISK · 6 SKliknij Report a bug na stronie. Przycisk pokazuje Starting…, a potem robi się czerwony, z licznikiem czasu i STOP.

Otwórz stronę, na której występuje błąd. Nagranie uruchomisz na trzy sposoby:

  • pływającym przyciskiem Report a bug na stronie;
  • ikoną Voice2Bug na pasku Chrome (jeśli ta karta nie ma jeszcze nagrania ani raportu, jedno kliknięcie zaczyna nagrywanie);
  • przyciskiem Report a bug w panelu bocznym.

Za pierwszym razem Chrome zapyta o dostęp do mikrofonu. Podczas nagrania przycisk pokazuje czerwoną kropkę, czas i STOP.

Warto wiedzieć

  • Żeby przesunąć pływający przycisk, otwórz ustawienia → “Report a bug” button position i wybierz róg. Wybór zapisuje się dla danej strony.
  • Jeśli administrator ograniczył nagrywanie do wybranych stron, na pozostałych zobaczysz: „This domain is not in your organization's allowed sites list.”

Mów i klikaj jak zwykle

GŁOS I KLIKNIĘCIA · 5 SMów, co robisz, korzystając ze strony. Kliknięcia i zmiany stron nagrywają się razem z głosem.

Korzystaj ze strony jak zwykle i mów na głos, co robisz, co widzisz i czego się spodziewałeś. Nie musisz nic pisać ani przełączać okien. Głos jest transkrybowany i łączony w czasie z kliknięciami, zrzutami i logami.

  • Mówienie jest 3× szybsze niż pisanie.
  • Język mowy wykrywa się automatycznie. Jakość raportów sprawdziliśmy dla polskiego i angielskiego.
  • Od wersji 3.9.41 mały wskaźnik głosu obok licznika pokazuje, że wtyczka słyszy Twój głos.
  • Gdy mikrofon jest niedostępny, zobaczysz „Recording without audio - microphone unavailable.”, a nagranie trwa dalej.
  • Panel boczny może być otwarty w trakcie nagrania. Zamknięcie go nie zatrzymuje nagrania.

Zrób zrzut ekranu

SKRÓT · 4 SNaciśnij Option+Z na Macu (Alt+S na Windows i Linux), zaznacz fragment, puść. Licznik pokaże Screenshot 1/10.
SystemPodczas nagraniaBez nagrania
macOSOption+Z: zaznaczenie fragmentuOption+Z: otwarcie lub zamknięcie panelu bocznego
Windows, LinuxAlt+S: zaznaczenie fragmentuAlt+S: otwarcie lub zamknięcie panelu bocznego
  • Kliknij i przeciągnij, żeby zaznaczyć fragment. Esc anuluje. Przy zbyt małym zaznaczeniu zobaczysz „Selection too small”.
  • Zrzut obejmuje to, co widać w karcie. Nie ma zrzutu całej strony.
  • W jednym raporcie zrobisz do 10 zrzutów. Potem zobaczysz „Screenshot limit reached (10/10). Stop the recording to build the report.”
  • Każdy zrzut ma mały znak „Generated with Voice2Bug”.
  • Skrót zmienisz pod adresem chrome://extensions/shortcuts.

Nagrywaj dalej na kolejnych stronach

DWIE STRONY · 11 SNagranie idzie za Tobą na stronę płatności. Tam dwa kolejne zrzuty, w tym baner błędu, który pojawia się po kliknięciu Pay.

Nagranie trwa dalej, gdy przechodzisz na inną stronę w tej samej karcie. Każda odwiedzona strona trafia do ścieżki nawigacji, a zrzuty możesz robić na każdej z nich.

Co zbiera się automatycznie

DowódCo zawieraCo trafia do raportu
GłosTranskrypcja z czasem każdej częściTranskrypcja raportu i transkrypcja oryginalna
Działania użytkownikaKliknięcia, wpisywanie, klawisze, przewijanieActivity Logs → User Actions
KonsolaKomunikaty log, info, warn, error i debugDo 80 wpisów; długie komunikaty są ucinane po 1500 znakach
SiećZapytania fetch i XHR ze statusem i czasemDo 80 zapytań. Treść odpowiedzi zostaje dla zapytań nieudanych (4xx/5xx), wolnych (3 s i więcej) lub zmieniających dane, do 64 KB.
NawigacjaKażdy adres strony, po koleiNavigation path
ŚrodowiskoSystem, architektura, rozmiar okna, przeglądarka (user agent), językOS & Architecture, Recorder's Browser

Dane wrażliwe i maskowanie

  • Wpisywane wartości w polach hasła, e-maila, telefonu, liczby, wyszukiwania i adresu URL nie są zapisywane. W raporcie widać je jako „Typed redacted … value”. To samo dotyczy pól, których nazwa wskazuje na token, hasło, PIN, kartę, CVV, IBAN, sesję, cookie i podobne.
  • Nagłówki zapytań: zostaje tylko krótka lista bezpiecznych nagłówków. authorization, cookie i x-api-key są zastępowane przez [REDACTED].
  • Treść zapytań i odpowiedzi: wartości wyglądające na sekrety są zastępowane przed zapisaniem raportu.
  • Zrzuty ekranu nie są automatycznie rozmywane. Zaznaczaj tylko potrzebny fragment.
  • Administrator może ograniczyć nagrywanie do dozwolonych stron i pominąć wybrane domeny w ruchu sieciowym.

Gdzie dane są przetwarzane i przechowywane, opisuje polityka prywatności.

Zatrzymaj nagranie i odbierz raport

STOP · 7 SKliknij STOP. Przycisk pokazuje Building report, panel boczny Building your report…, a potem Report ready.

Kliknij STOP na pływającym przycisku albo Stop and build report w panelu bocznym. Voice2Bug zbiera dowody, filtruje logi i błędy sieci, prosi AI o szkic raportu i go zapisuje. W tym czasie możesz dalej przeglądać strony. Jeśli Chrome uśpi wtyczkę, postęp zostanie przywrócony.

Gdy coś pójdzie nie tak

  • Report needs attention: kliknij Retry report albo Start new recording.
  • „This recording has too many attachments”: nagraj krótszą sesję albo zrób mniej zrzutów.
03 · Raport

Praca z raportem

Ścieżka nawigacji

NAVIGATION PATH · 3 SWszystkie strony odwiedzone podczas nagrania, po kolei.

Nikt nie musi pytać „na której to było stronie?”. Raport pokazuje po kolei adresy wszystkich stron odwiedzonych podczas nagrania, nad danymi o środowisku.

Co mówiłeś, obok każdego zrzutu

OŚ CZASU · 10 SDetailed Timeline / Observations: każda obserwacja z Source timing i zrzutem zrobionym w tym momencie.

Sekcja Detailed Timeline / Observations zamienia nagranie w krótkie obserwacje. Każda pokazuje, skąd pochodzi:

  • Source timing: m:ss - m:ss: dokładny fragment nagrania;
  • Approximate timing albo Timing unavailable, gdy dopasowanie jest mniej pewne.

Jeśli AI nie jest pewne części raportu, raport to zaznacza, na przykład „AI confidence is low. Check the report against the source.”

Edytuj krok

STEPS TO REPRODUCE · 5 SKliknij krok, zmień tekst, zatwierdź ✓.

Tytuł, Steps to Reproduce i elementy osi czasu można edytować. Kliknij tekst, żeby go zmienić. Zmienione elementy dostają plakietkę Edited. Usunięte można przywrócić: „Report item removed. Restore is available below.” Przyciskiem Revert w panelu lokalnych zmian cofniesz edycję.

UWAGAPo ręcznych zmianach raport pokazuje „This report contains manual edits. Source links may no longer apply.”

Dodaj oczekiwany rezultat

EXPECTED RESULT · 6 SWpisz, co powinno się stać. Licznik pokazuje długość, a pole zapisuje się samo: Saved.

W polu Expected result (podpowiedź: „What should happen?”) wpisz, co powinno było się stać. Pole mieści do 1200 znaków i zapisuje się automatycznie. Status pokazuje Saved, Unsaved changes lub Save failed. Oczekiwany rezultat trafia do wysyłanego raportu i jest widoczny dla agenta.

Co jest w raporcie

SekcjaCo pokazuje
TytułJedno zdanie opisujące błąd. Kliknij, żeby edytować.
Navigation pathOdwiedzone strony, po kolei
OS & Architecture, Recorder's BrowserŚrodowisko, w którym nagrano błąd
Expected resultCo powinno się stać (wpisujesz sam)
Steps to ReproducePonumerowane kroki (do edycji)
Detailed Timeline / ObservationsObserwacje z czasem w nagraniu i zrzutami
Report transcriptionCo mówiłeś, uporządkowane, plus transkrypcja oryginalna
Activity LogsUser Actions i Console Logs
Network EvidenceZapytania z filtrami: Shown, Failures, Slow, 4xx, 5xx. Zapytanie możesz usunąć z raportu i przywrócić.

Zapisane raporty

W panelu bocznym → Saved reports zobaczysz raporty zapisane w tej przeglądarce. Raport możesz przypiąć do bieżącej karty, odpiąć albo usunąć. Lokalnie mieści się do 50 raportów (250 MiB), a Voice2Bug ostrzega przed zbliżeniem się do limitu. Usunięcie raportu z wtyczki nie usuwa kopii wysłanych już na serwer, do Jiry ani e-mailem.

04 · Wysyłka

Wysyłka raportu

Wszystkie sposoby wysyłki

JEDEN RAPORT · 7 SCopy All, Share with link, Send by email, Jira i Linear, wszystko z jednego raportu.
OpcjaCo się dzieje
Copy AllKopiuje cały raport z obrazami, gotowy do wklejenia w zgłoszenie, czat lub dokument. Komunikat: „Full report copied!”
Share with linkTworzy link do strony raportu. Zobacz Udostępnij linkiem.
Send by emailWysyła do skrzynki ustawionej przez administratora
JiraTworzy zgłoszenie w wybranym projekcie i typie
LinearTworzy zgłoszenie w zespole ustawionym przez administratora
Agent kodujący (MCP)Claude Code albo Codex czyta raport bezpośrednio. Zobacz Agenci kodujący.

Wysyłka do Jiry

JIRA · 13 SWybierz projekt i typ zgłoszenia, kliknij Send to Jira. Zgłoszenie przychodzi z krokami, osią czasu, logami i zrzutami.
  1. Na karcie Jira wybierz Project i Issue type.
  2. Kliknij Send to Jira. Zobaczysz „Created Jira issue KEY.”
  3. Po zmianie raportu przycisk zmienia się na Update Jira ticket.

Zgłoszenie zawiera ścieżkę nawigacji, środowisko, oczekiwany rezultat, kroki, oś czasu, logi aktywności i ruch sieciowy, a zrzuty są w załącznikach.

  • YOLO mode wysyła raport automatycznie po jego wygenerowaniu.
  • Gdy zobaczysz „Delivery is unconfirmed. Check Jira before trying again.”, zajrzyj do Jiry przed ponowną wysyłką, żeby nie zrobić duplikatu.
  • Połączenie z Jirą ustawia administrator: Ustawienia wysyłki.

Wysyłka do Lineara

LINEAR · 11 SRozwiń kartę Linear, sprawdź zespół ustawiony przez administratora, kliknij Send to Linear.

Zespół ustawia administrator, projekt jest opcjonalny. Wysyłka do Lineara jest zawsze ręczna. Kliknij Send to Linear, a po zmianach Update Linear ticket. Zgłoszenie ma te same sekcje co w Jirze, zrzuty i link do raportu Voice2Bug.

Wysyłka e-mailem

E-MAIL · 10 SAdresat jest widoczny pod przyciskami. Kliknij Send by email: „Email sent.” Raport przychodzi do skrzynki ze zrzutami.

Adresata ustawia administrator, a raport pokazuje go pod przyciskami, na przykład Destination: QA inbox. Gdy nic nie ustawiono, zobaczysz Destination: not configured. Zaznacz Send a copy to me, żeby dostać kopię. Po wysyłce przycisk zmienia się na Send again. Gdy zobaczysz „Email delivery was not confirmed”, sprawdź skrzynkę przed ponowną wysyłką.

Tą drogą raporty może też odbierać helpdesk, który przyjmuje zgłoszenia e-mailem.

05 · Agenci kodujący

Agenci kodujący i MCP

Co może przeczytać agent kodujący

MCP · 8 SRaport trafia przez serwer Voice2Bug MCP (tylko odczyt, 8 narzędzi) do Claude Code albo Codexa.

Agent kodujący nie widzi Twojej przeglądarki. Voice2Bug daje mu dowody przez serwer MCP: podsumowanie, kroki, konsolę, sieć, działania użytkownika, nawigację, transkrypcję i zrzuty. Agent zaczyna, gdy wydasz mu polecenie, na przykład „Fix the latest Voice2Bug report.”

Połączenie jest tylko do odczytu: „The connection cannot create, modify, or delete reports.”

NarzędzieZwraca
v2b_list_reportsOstatnie raporty z workspace'u (od 1 do 20 na stronę)
v2b_get_report_summaryTytuł, środowisko, oczekiwany rezultat, kroki, fragment transkrypcji, liczby dowodów i sugerowane kolejne wywołania
v2b_get_report_evidenceJedna kategoria naraz: kroki, konsola, sieć, działania, nawigacja, transkrypcja, zrzuty, oś czasu
v2b_get_console_logsWpisy konsoli (zamaskowane), stronicowane
v2b_get_network_requestsZapytania i odpowiedzi (zamaskowane)
v2b_get_user_eventsDziałania użytkownika albo nawigacja
v2b_get_transcriptTranskrypcja raportu albo oryginalna
v2b_get_screenshotLista zrzutów albo pojedynczy obraz

Podłącz Claude Code

KONFIGURACJA · 12 SWklej polecenie z panelu admina, potem zaloguj się i zatwierdź dostęp tylko do odczytu w przeglądarce. Raz na programistę.
  1. W panelu admina otwórz Connect coding agent → Claude Code i kliknij Copy Command. Polecenie zawiera już nazwę profilu Twojego workspace'u i adres serwera.
  2. Wklej je w terminalu. Ma taką postać:
    claude mcp add --transport http --scope user <profile> "<server URL>" && claude mcp login <profile>
  3. Otworzy się strona Connect a coding agent to Voice2Bug. Zaloguj się kontem Voice2Bug i zatwierdź.

Claude Code musi być wcześniej zalogowany (claude auth login).

Podłącz Codex

Te same kroki, w zakładce Codex w Connect coding agent:

codex mcp add <profile> --url "<server URL>" && codex mcp login <profile>

Zobacz Codex naprawia ostatni raport.

INNE KLIENTY MCPPanel admina podaje polecenia dla Claude Code i Codexa, dwóch klientów, które przetestowaliśmy.

Claude Code naprawia ostatni raport

PRAWDZIWA SESJA · PRZYSPIESZONA · 34 S„Fix the latest Voice2Bug report.” Claude Code czyta raport przez MCP, znajduje przyczynę, odtwarza błąd, zmienia kod i uruchamia testy. Kolumna po prawej opisuje każdy krok.

Przykładowe polecenia:

  • Fix the latest Voice2Bug report.
  • Read Voice2Bug report <link or ID> and find the root cause. Don't change code yet.
  • Show me the failing network requests from the latest Voice2Bug report.

Agent sam decyduje, które narzędzia wywołać. Zwykle zaczyna od podsumowania, a potem czyta potrzebną konsolę, sieć i zrzuty. Jego zmiany sprawdzaj tak, jak każdy pull request.

Codex naprawia ostatni raport

PRAWDZIWA SESJA · PRZYSPIESZONA · 27 S„Fix the latest Voice2Bug report.” Codex czyta przez MCP podsumowanie, konsolę, sieć i zrzuty, poprawia kod i uruchamia testy.

Polecenia są te same co dla Claude Code.

Limity i odłączanie

  • Agent czyta raporty z workspace'u, z którym jest połączony.
  • Limity: 60 zapytań na minutę na połączenie. Zrzuty do 2 MB każdy.
  • Żeby odłączyć agenta, otwórz panel admina → Connect coding agent → Active connections → Disconnect. Lokalnie uruchom claude mcp remove --scope user <profile> albo codex mcp remove <profile>.
06 · Panel admina

Dla administratorów

Logowanie i zapraszanie zespołu

Do panelu admina zalogujesz się e-mailem i hasłem albo przez Magic Link. Strona Start prowadzi przez konfigurację: potwierdzenie organizacji, instalację i aktywację wtyczki, pierwszy raport i jego sprawdzenie, ustawienie wysyłki i wysłanie pierwszego raportu.

Otwórz Team → Invite User i podaj e-mail, imię i rolę:

RolaMoże
UserNagrywać, generować, edytować i wysyłać raporty
AdministratorDodatkowo zarządzać organizacją, użytkownikami i integracjami

Panel domyślnie jest po angielsku. Polski włączysz w Settings.

Ustawienia wysyłki: e-mail, Jira i Linear

W Integrations (Configure report delivery) kliknij Add Channel:

  • E-mail: nazwa, odbiorcy albo adres przyjmowania zgłoszeń w helpdesku, czy to domyślny adresat, sekcje raportu i wysyłka automatyczna lub ręczna.
  • Jira Cloud: Connect to Jira, potem domyślny projekt i typ zgłoszenia.
  • Linear: Connect to Linear, potem zespół i opcjonalnie projekt.

Dozwolone strony

Wybierz, gdzie zespół może nagrywać: All pages albo Limited, czyli tylko na wpisanych stronach. Na pozostałych nagranie się nie uruchomi, a użytkownik zobaczy dlaczego. Możesz też wpisać domeny pomijane w ruchu sieciowym, na przykład analitykę albo usługi zewnętrzne.

Linki i usuwanie raportów

Bug Reports pokazuje raporty workspace'u z ich statusem (Submitted, Reviewing, Approved, Flagged, Archived). W widoku udostępnionych linków wyłączysz link do raportu albo usuniesz raport na stałe. Usunięcia nie da się cofnąć.

Test i dostęp

Przez 30 dni testu workspace ma pełny dostęp i nielimitowane raporty, bez karty i bez automatycznej płatności. Po końcu testu nagrywanie, treść raportów, eksporty i linki są zablokowane, ale konto i dane nie są automatycznie usuwane. Status pokazuje okno Access oraz Organisation → Current plan. Żeby kontynuować, napisz na support@voice2bug.com.

07 · Pytania

Pytania i ograniczenia

Jakie przeglądarki są obsługiwane?

Google Chrome 145 lub nowszy na komputerze. Inne przeglądarki nie są obsługiwane, a wtyczka nie działa w oknach incognito.

Dlaczego nie mogę nagrywać na tej stronie?

  • To nie jest zwykła strona internetowa (na przykład ustawienia chrome://). Otwórz zwykłą stronę http(s).
  • Karta była otwarta przed instalacją wtyczki: „Refresh this tab or open a regular webpage, then click Voice2Bug again.”
  • Organizacja pozwala nagrywać tylko na wybranych stronach.
  • Lokalna pamięć jest pełna: „Local report storage is full. Remove a saved report before recording again.”

Czy muszę mówić?

Nie. Głos i zrzuty są opcjonalne. Bez głosu raport powstaje z działań, zrzutów, logów i zapytań sieciowych. Mówienie daje raportowi „dlaczego”: czego się spodziewałeś i co wyglądało źle.

W jakich językach mogę mówić?

Język mowy wykrywa się automatycznie. Jakość raportów sprawdziliśmy dla polskiego i angielskiego.

Czy agent kodujący może zmienić albo usunąć raporty?

Nie. Połączenie MCP jest tylko do odczytu. Agent może czytać raporty, ale nie może ich tworzyć, zmieniać ani usuwać.

Gdzie są przechowywane dane i jak długo?

Zebrane dane zostają w przeglądarce, dopóki nie wygenerujesz raportu. Raporty są przechowywane, dopóki Ty lub administrator ich nie usuniecie, a linki działają do czasu ich wyłączenia. Podmioty przetwarzające i miejsca przechowywania opisuje polityka prywatności.

Brak tematów pasujących do wyszukiwania. Spróbuj „zrzut”, „Jira” albo „MCP”.