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.
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.
Dodaj Voice2Bug do Chrome z Chrome Web Store i przypnij ikonę do paska narzędzi, żeby była zawsze pod ręką.
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.
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.
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.
System
Podczas nagrania
Bez nagrania
macOS
Option+Z: zaznaczenie fragmentu
Option+Z: otwarcie lub zamknięcie panelu bocznego
Windows, Linux
Alt+S: zaznaczenie fragmentu
Alt+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ód
Co zawiera
Co trafia do raportu
Głos
Transkrypcja z czasem każdej części
Transkrypcja raportu i transkrypcja oryginalna
Działania użytkownika
Kliknięcia, wpisywanie, klawisze, przewijanie
Activity Logs → User Actions
Konsola
Komunikaty log, info, warn, error i debug
Do 80 wpisów; długie komunikaty są ucinane po 1500 znakach
Sieć
Zapytania fetch i XHR ze statusem i czasem
Do 80 zapytań. Treść odpowiedzi zostaje dla zapytań nieudanych (4xx/5xx), wolnych (3 s i więcej) lub zmieniających dane, do 64 KB.
Nawigacja
Każdy adres strony, po kolei
Navigation path
Środowisko
System, architektura, rozmiar okna, przeglądarka (user agent), język
OS & 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.
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.”
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
Sekcja
Co pokazuje
Tytuł
Jedno zdanie opisujące błąd. Kliknij, żeby edytować.
Navigation path
Odwiedzone strony, po kolei
OS & Architecture, Recorder's Browser
Środowisko, w którym nagrano błąd
Expected result
Co powinno się stać (wpisujesz sam)
Steps to Reproduce
Ponumerowane kroki (do edycji)
Detailed Timeline / Observations
Obserwacje z czasem w nagraniu i zrzutami
Report transcription
Co mówiłeś, uporządkowane, plus transkrypcja oryginalna
Activity Logs
User Actions i Console Logs
Network Evidence
Zapytania 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.
Opcja
Co się dzieje
Copy All
Kopiuje cały raport z obrazami, gotowy do wklejenia w zgłoszenie, czat lub dokument. Komunikat: „Full report copied!”
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.
Udostępnij linkiem
LINK · 10 SKliknij Share with link: „Link copied!” Każdy, kto ma link, otworzy stronę raportu z krokami, osią czasu i zrzutami.
Raport otworzy każdy, kto ma link. Wysyłaj go tylko osobom, które powinny go zobaczyć.
Link działa, dopóki nie zostanie wyłączony albo raport nie zostanie usunięty. Administrator wyłącza linki i usuwa raporty w panelu admina (zobacz Linki i usuwanie raportów).
Strony raportów nie są indeksowane przez wyszukiwarki.
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ędzie
Zwraca
v2b_list_reports
Ostatnie raporty z workspace'u (od 1 do 20 na stronę)
v2b_get_report_summary
Tytuł, środowisko, oczekiwany rezultat, kroki, fragment transkrypcji, liczby dowodów i sugerowane kolejne wywołania
v2b_get_report_evidence
Jedna kategoria naraz: kroki, konsola, sieć, działania, nawigacja, transkrypcja, zrzuty, oś czasu
v2b_get_console_logs
Wpisy konsoli (zamaskowane), stronicowane
v2b_get_network_requests
Zapytania i odpowiedzi (zamaskowane)
v2b_get_user_events
Działania użytkownika albo nawigacja
v2b_get_transcript
Transkrypcja raportu albo oryginalna
v2b_get_screenshot
Lista 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ę.
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.
Wklej je w terminalu. Ma taką postać:
claude mcp add --transport http --scope user <profile> "<server URL>" && claude mcp login <profile>
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:
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ę:
Rola
Może
User
Nagrywać, generować, edytować i wysyłać raporty
Administrator
Dodatkowo 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”.