Lokalna warstwa dowodów
Przechwytuj na komputerze Mac. Sprawdź z kontekstem. Zredaguj przed udostępnieniem.
- HTTP
- HTTPS
- Gniazdo sieciowe
- WykresQL
- Ruch AI
- Przepływy Web3/RPC
Natywny debuger sieciowy macOS
Rockxy jest open source, kontrolowany, lokalny serwer proxy debugowania HTTP dla systemu macOS. Przechwytuj rzeczywisty ruch aplikacji i urządzeń, sprawdzaj kontekst każdego żądania, odtwarzaj awarie, porównuj zmiany i udostępniaj zredagowane dowody bez przenoszenia wrażliwego ruchu poza komputer Mac.
Przechwytuj na komputerze Mac. Sprawdź z kontekstem. Redaguj świadomie. Odtwórz z dowodami.
Wydany 25 czerwca 2026 · v0.28.0 kompilacja 44 · podpisano uniwersalny .dmg · uwagi do wydania · Suma kontrolna SHA256 · macOS 14+ · Apple Silicon + Intel
brew install --cask rockxy
Zainstaluj Rockxy bezpośrednio z Homebrew · lub pobierz plik podpisano.dmg
Stworzony do prawdziwego debugowania
Lokalna warstwa dowodów
Jeden proces debugowania
Community proof
1000+
Developers
AGPL
Open source
Mac
Native app
Built for engineers shipping at any scale
Jasne i ciemne motywy
Sprawdzaj ruch API, urządzeń mobilnych, sztucznej inteligencji, WebSocket, GraphQL i Web3/RPC z jednego lokalnego serwera proxy debugowania HTTP z możliwością przechwytywania, odtwarzania, reguł, różnic, redagowania i udostępniania dowodów sieciowych w systemie macOS.
Real traffic. Local evidence. Public proof.
Apps · devices · simulators
Inspect · modify · replay · compare
Signed builds · releases · SHA256
Open source · on-device · auditable
brew install --cask rockxy
SwiftUI · AppKit · SwiftNIO
SwiftUI · AppKit · 100k+ requests
System proxy · helper · app identity
TLS · Keychain · public source
Zainstaluj aplikację, zaufaj lokalnemu certyfikatowi i zacznij przechwytywać ruch z aplikacji na komputerze Mac. Bez konta, bez zdalnej konfiguracji, bez zależności od usług ukrytych.
Zero-Setup for Backend Development
Pick a runtime, copy the proxy snippet, and run the built-in check to confirm your backend traffic is flowing through Rockxy.
Node.js
HTTP(S) agents, fetch, Axios, and local services.
Ruby
Rails, Net::HTTP, Faraday, and API clients.
Python
requests, httpx, aiohttp, and CLI scripts.
Golang
net/http, gRPC planning, and local microservices.
Pobierz i przeciągnij do aplikacji. Uprzywilejowany pomocnik rejestruje się automatycznie poprzez SMAppService.
Rockxy generuje lokalny główny urząd certyfikacji. Zainstaluj jednym kliknięciem w pęku kluczy systemowych. macOS wyświetli monit o zatwierdzenie.
Kliknij przełącznik proxy. Systemowy serwer proxy HTTP i HTTPS konfigurowany automatycznie we wszystkich interfejsach sieciowych.
Kompletny lokalny przepływ pracy umożliwiający sprawdzanie ruchu, zmianę zachowań, odtwarzanie żądań, porównywanie wyników i przekazywanie zredagowanych dowodów z prawdziwych aplikacji i urządzeń.
Przechwytuj ruch poza przeglądarką: aplikacje komputerowe, interfejsy CLI, usługi, symulatory, urządzenia mobilne, sesje WebSocket, interfejsy API GraphQL, wywołania modeli i punkty końcowe RPC. Rockxy przechowuje pełny ślad żądań na Twoim Macu.
Read our documentationInspect network traffic from iOS
Guided setup for iPhone, iPad, and iOS Simulator is planned so mobile traffic can join the same Rockxy capture timeline.
Zamień hałaśliwe sesje na sygnał. Połącz filtry metody, hosta, stanu, nagłówka, treści, procesu i pełnego tekstu, aby znaleźć żądanie wyjaśniające błąd.
Read our documentation
Po włączeniu lokalny MCP zapewnia debugowaniu wspomaganemu przez sztuczną inteligencję kontekst, którego zwykle brakuje: prawdziwe żądanie, odpowiedź, wynik powtórki i różnicę, bez wklejania wrażliwych nagłówków na czacie.
Read our documentationWorks with your favorite AI tools
China AI ecosystem
Coming soonPlanned coverage includes DeepSeek, Qwen, Kimi, Doubao, and GLM. Each integration will be marked available after its MCP or AI workflow is validated.
Use Rockxy MCP with Claude by Anthropic, ChatGPT by OpenAI, Gemini by Google, Cursor, GitHub Copilot by Microsoft, and other MCP-capable AI coding tools.
Wygeneruj fragmenty konfiguracji dla środowisk wykonawczych, klientów, przeglądarek, Dockera, cURL, urządzeń i środowisk, a następnie kliknij Uruchom test aby potwierdzić, że ruch faktycznie przepływa przez Rockxy.
Read our documentation
Główny urząd certyfikacji ECDSA P-256 wygenerowany przy pierwszym uruchomieniu i zapieczętowany w pęku kluczy. Odszyfruj HTTPS przy pierwszej próbie; przypięte hosty przechodzą automatycznie.
Read our documentation
Wybierz, którzy hosty mają uzyskać odszyfrowanie TLS. Odszyfrowany ruch pokazuje prawdziwe nagłówki i JSON; wszystko inne przechodzi przez szyfrowanie. Reguły wieloznaczne umożliwiają określenie zakresu według domeny jednym kliknięciem.
Read our documentation
Pomiń określone hosty, aby aplikacje z przypiętymi certyfikatami, usługi wewnętrzne lub zaszumiona telemetria nigdy nie zostały przechwycone. Dzięki symbolom wieloznacznym lista jest krótka, a dziennik żądań koncentruje się na tym, na czym naprawdę Ci zależy.
Read our documentation
Spraw, aby dowolny host zawiódł. Porzuć sieci reklamowe, zewnętrzne moduły śledzące lub niestabilną zależność, aby zobaczyć, jak Twoja aplikacja pogarsza się po jej zniknięciu – bez zmiany linijki kodu.
Read our documentation
Zamiast odpowiedzi na żywo udostępniaj zapisany plik lub drzewo katalogów. Zamień ładunek JSON, odtwórz migawkę lub przypnij wadliwy interfejs API innej firmy do kopii lokalnej podczas debugowania.
Read our documentation
Przepisz miejsce docelowe przechwyconego żądania bez dotykania kodu aplikacji lub /etc/hosts. Skieruj ruch produkcyjny na platformę, serwer deweloperski lub maszynę kolegi, aby uzyskać powtarzalne odwzorowanie błędów.
Wstrzymaj żądanie lub odpowiedź, edytuj metodę, nagłówki, treść lub stan, a następnie kontynuuj. Najszybszy sposób przetestowania „co będzie, jeśli API zwróci 401?” bez dotykania backendu.
Read our documentation
Dodaj, usuń lub zamień nagłówki na dowolnym hoście bez ponownego wdrażania. Testuj zmiany CORS, uwierzytelniania lub pamięci podręcznej w ciągu kilku sekund dzięki wbudowanym ustawieniom wstępnym.
Read our documentation
Zastąp nagłówki na hosta z pełną kontrolą nad obiema fazami. Wstrzykuj tokeny uwierzytelniające do żądań wychodzących, usuwaj Set-Cookie w odpowiedziach lub przypnij niestandardowy User-Agent — zapisane jako nazwane reguły, które możesz przełączać w dowolnym momencie.
Przejdź do 3G, EDGE, LTE, Wi-Fi lub niestandardowego opóźnienia. Twój laptop jest podłączony do światłowodu; Twoi użytkownicy nie są – zobacz UX przy 400 ms RTT, zanim to zrobią.
Read our documentation
Odbuduj przechwycone żądanie HTTP, zmień istotne części i wyślij go ponownie z tego samego śladu dowodowego. Odtwarzaj awarie interfejsów API, błędy urządzeń mobilnych, zmiany w ruchu AI lub przypadki brzegowe RPC bez utraty oryginalnego kontekstu.
Read our documentation
Porównaj dwa przechwycone przepływy i zobacz zmiany stanu, nagłówka, JSON, treści i czasu. Przechwytuj regresje API, niedeterministyczne odpowiedzi modelu, dryf natychmiastowy i przypadki brzegowe RPC bez wysyłania ładunków do innej usługi.
Read our documentation
Renderuj treść żądań i odpowiedzi tak, jak chcesz. Przypnij do inspektora dodatkowe karty dla JSON, GraphQL, JWT, obrazu lub własnego formatu — można je ponownie wykorzystać w każdym przechwyconym żądaniu.
Read our documentation
Spakuj dowody: zapisane sesje, import/eksport HAR, cURL, JSON, surowe treści żądań i treści odpowiedzi. Zredaguj nagłówki autoryzacji, pliki cookie i tokeny nośnika, zanim przekażesz działającą reprodukcję błędów.
Read our documentation
Uruchamiaj niezależne sesje przechwytywania obok siebie — jedna karta do testowania, jedna do prod, jedna do kompilacji urządzenia z systemem iOS. Każda zakładka ma własne filtry, wybór i stan inspektora, więc przełączanie kontekstu nic nie kosztuje.
Read our documentation
JS przechwytuje żądania i odpowiedzi w przypadkach, których nie obejmuje reguła statyczna — zredaguj dane umożliwiające identyfikację, podpisz tokeny, przepisz ładunki. Błędy pojawiają się w tekście, zamiast zakłócać ruch.
Read our documentation
Concept preview
Chat with the traffic in front of you.
Tablica planowania
Wskazówki publiczne, bez daty do momentu wysyłki.
Ruch multipleksowany, czytelne dowody
Oddzielne strumienie, czas, nagłówki i zachowanie odpowiedzi, dzięki czemu debugowanie HTTP/2 jest tak samo przejrzyste, jak debugowanie HTTP za pomocą pojedynczego żądania.
Tablica planowania
Wskazówki publiczne, bez daty do momentu wysyłki.
Transmisje strumieniowe z czytelnym szlakiem
Zobacz otwarte połączenie, impulsy wiadomości, zmiany ładunku, skoki opóźnień i zachowanie podczas zamykania bez utraty kontekstu sesji.
Tablica planowania
Wskazówki publiczne, bez daty do momentu wysyłki.
Konfiguracja urządzenia z wbudowaną weryfikacją
Poprowadź komputer Mac, symulator i urządzenie mobilne przez proces konfiguracji serwera proxy i certyfikatu, a następnie potwierdź pierwsze przechwycone żądanie.
Tablica planowania
Wskazówki publiczne, bez daty do momentu wysyłki.
Udostępnij dowód, nie udostępniając zbyt wiele
Zachowaj żądanie, odpowiedź, różnicę, stan redakcji i ścieżkę eksportu razem, aby inny inżynier mógł bezpiecznie odtworzyć błąd.
Tablica planowania
Wskazówki publiczne, bez daty do momentu wysyłki.
Od przechwyconego ruchu do kształtu API
Używaj prawdziwych przykładów żądań i odpowiedzi, aby tworzyć możliwe do sprawdzenia odniesienia do schematów, jednocześnie zachowując redakcję wrażliwych ładunków.
Natywny debuger HTTP/HTTPS dla systemu macOS z publicznym źródłem, publicznymi wydaniami i przepływem pracy opartym na lokalnym poziomie.
Przechwytuj na żywo ruch HTTP, HTTPS, WebSocket i GraphQL-over-HTTP z aplikacji Mac, usług lokalnych, narzędzi CLI, urządzeń iOS i symulatora iOS.
Czytaj nagłówki, treści, pliki cookie, kaskady czasowe i szczegóły TLS bez utraty kontekstu żądania, który umożliwił odtworzenie błędu.
Stosuj reguły, ustawiaj punkty przerwania lub zmiany skryptu, gdy chcesz odtworzyć problemy z uwierzytelnianiem, pamięcią podręczną lub ładunkiem po jednej zmiennej na raz.
Odtwórz dokładnie żądanie, które się nie powiodło, porównaj wynik z różnicą, a następnie zapisz lub wyeksportuj sesję dla następnej osoby w zespole.
Obsługa połączenia
Nieblokująca pętla zdarzeń SwiftNIO obsługuje tysiące połączeń w locie bez tworzenia wątków na żądanie.
Zakończenie protokołu TLS
Security.framework generuje certyfikat liścia dla każdego hosta podpisany przez lokalny główny urząd certyfikacji. Klucz prywatny nigdy nie opuszcza pęku kluczy macOS.
Aktualizacje interfejsu użytkownika
Przechwycone transakcje są grupowane w aktorze działającym w tle i publikowane w SwiftUI co 100 ms, dzięki czemu główny wątek pozostaje wolny pod dużym obciążeniem.
Uprzywilejowany pomocnik
Uruchomiony demon zarejestrowany przez SMAppService obsługuje zmiany systemowego serwera proxy przy zerowych oknach dialogowych z hasłami po jednorazowym zatwierdzeniu w Ustawieniach systemu.
Bezpieczeństwo XPC
Każde wywołanie XPC jest weryfikowane przez dwie niezależne kontrole — porównanie łańcucha certyfikatów i weryfikację tożsamości pakietu za pośrednictwem SecRequirement. Obydwa muszą przejść.
Odzyskiwanie po awarii
Jeśli Rockxy nieoczekiwanie zakończy działanie, demon pomocniczy automatycznie przywróci oryginalne ustawienia proxy z listy kopii zapasowych. Watchdog monitoruje proces aplikacji co 2 sekundy.
Stos jest częścią historii produktu: natywne frameworki dla Mac UX, SwiftNIO dla silnika proxy i źródło publiczne, dzięki czemu zespoły mogą sprawdzić implementację.
SwiftNIO
Silnik sieci asynchronicznej. Obsługuje tysiące jednoczesnych połączeń w nieblokującej pętli zdarzeń — bez narzutu związanego z wątkiem na połączenie.
SwiftUI + zestaw aplikacji
Natywny interfejs użytkownika komputera Mac z wirtualnym przewijaniem NSTableView — renderuje ponad 100 tys. wierszy, zachowując w pamięci tylko widoczne komórki.
Framework bezpieczeństwa
Certyfikaty liści TLS na hosta, podpisane przez lokalny główny urząd certyfikacji. Klucz prywatny głównego urzędu certyfikacji jest przechowywany w pęku kluczy macOS — nigdy nie jest zapisywany na dysku.
Usługi XPC
Uprzywilejowany proces pomocniczy izolowany przez XPC. Każde połączenie sprawdzane poprzez porównanie łańcucha certyfikatów przed uruchomieniem jakiejkolwiek operacji proxy.
Notatki wdrożeniowe z budowy Rockxy.
Omówienie łańcucha certyfikatów na hosta, sposobu, w jaki klucz prywatny głównego urzędu certyfikacji pozostaje w pęku kluczy i dlaczego w przeglądarce nadal wyświetla się zielona kłódka.
Dlaczego NSTableView z mostkiem NSViewRepresentable przewyższa natywną listę SwiftUI 40 razy przy 100 tys. wierszy i strategię przetwarzania wsadowego, która utrzymuje główny wątek na poziomie zerowym.
Network.framework wyodrębnia potok połączeń, który musimy przechwycić. SwiftNIO udostępnia nam procedury obsługi kanałów, które możemy wstawić na poziomie bajtu — to jedyne miejsce, w którym proxy MITM działa poprawnie.
Available now
Rockxy turns model calls, streaming events, tool use, blockchain methods, transaction intent, and RPC failures into local network evidence you can filter and inspect.
AI traffic inspection
Identify AI API and session traffic, inspect streaming events and tool activity, verify provider and model context, and trace retries or rate-limit failures from the captured request and response. The capture stays on your Mac unless you export or share it.
Read our documentation
Web3 and RPC traffic inspection
Recognize Web3 and JSON-RPC flows, inspect chain and request context, surface transaction intent and protocol errors, and retain the underlying request and response for local filtering, replay, and comparison.
Read our documentation
Kierunek publiczny
AI-assisted debugging
100% free and unlimited in the Free tier. No license upgrade required.
Give your AI assistant captured flows, replay results, and diffs while the traffic stays on your Mac.
Works with your favorite AI tools
Compare with context
Compare two captured flows in place to spot API regressions, response drift, and timing changes without sending payloads elsewhere.
Build, send, and inspect
Start with a blank request, import cURL, or reopen a request from history. Edit the full request and inspect the response without leaving your local debugging workspace.
Reopen, duplicate, edit, and resend earlier requests without rebuilding the request from scratch.
Paste a cURL command to populate the method, URL, headers, query values, and body in one step.
Configure methods, URLs, headers, query parameters, and request bodies in one focused Rockxy workspace.
Paste or update multiple headers and parameters together when repetitive field editing slows the test loop.
Open WebSocket connections, send messages, and inspect the session without switching away from Rockxy.
Review the complete outgoing request and the formatted response side by side as soon as it returns.
What's more?
Rockxy Tutorials
Set up a local proxy, trust the certificate, inspect decrypted requests, and understand pinned-domain limits.
Read tutorial Mobile appsCapture API calls from iOS Simulator, Android emulator, and physical devices without adding temporary logs.
Read tutorial Backend devRoute axios, Node core, and got traffic through Rockxy so auth, retry, TLS, and payload bugs are visible.
Read tutorialMobile debugging guides
Capture traffic from mobile devices with Rockxy setup guidance for physical devices, simulators, and emulators. Manual setup is available now; guided automation remains on the roadmap.
Route iPhone and iPad traffic through Rockxy, install certificate trust, and verify the first captured request.
Guided workflowFollow proxy and trust guidance for Simulator traffic, then validate that requests are reaching Rockxy.
Manual setupConfigure the device proxy and Android trust rules, then inspect the HTTP and HTTPS flows that reach your Mac.
Reusable setupConnect the emulator to Rockxy on the host Mac and keep the proxy, certificate, and validation steps together.
Developer Setup Hub
Choose a runtime, client, framework, device, or environment. Rockxy gives you the relevant proxy and certificate steps, reusable snippets, and a local validation path.
Set up Python, Node.js, Go, Rust, Ruby, and Java clients with copy-ready proxy and CA guidance.
Keep cURL, Firefox, Postman, Insomnia, and other client-specific proxy and trust steps in one place.
Follow the correct path for Flutter, React Native, physical devices, simulators, and emulators.
Configure Docker, Electron, Next.js, and local environments, then run a probe to confirm traffic reaches Rockxy.
Coming soon
Rockxy in public
Audit the code, check the AGPL-3.0 license, and inspect the project structure before you install anything.
The release page shows versioned assets, release notes, build number, and publish date in public on GitHub.
Read the privacy policy, then compare it against the product architecture and the public code to see how traffic stays on-device.
Review how certificate handling works, what lives in Keychain, and how the proxy model is implemented on macOS.
“Will try it for future projects looks promising”
“It’s normal now! Thank you for fixing it!”
“Nice tool! Does it work well with Android/iOS Simulator for capturing HTTP/HTTPS traffic out of the box?”
“I’m not a native macOS user, but this is truly a great repo. I’ve already starred it.”
Natywny system MacOS. Otwarte źródło. Najpierw lokalnie.
Przechwycone dane powinny pozostać na komputerze Mac, chyba że wyraźnie je wyeksportujesz lub opublikujesz. Rockxy został stworzony dla inżynierów, którzy potrzebują kontroli nad wrażliwym ruchem API, mobilnym, AI, WebSocket, GraphQL, MCP i Web3/RPC.
Źródło, problemy, wydania i dziennik zmian są publiczne. Jeśli Rockxy będzie przydatny w Twojej pracy, możesz pomóc, zgłaszając błędy, przeglądając kod, dostarczając poprawki lub sponsorując czas rozwoju.
Gwiazda na GitHubie
Gwiazdka pomaga innym programistom znaleźć Rockxy w wynikach wyszukiwania.
Zgłoś błędy
Zgłoś problem. Szczegółowe raporty o błędach bezpośrednio ulepszają następną wersję.
Prześlij kod
PR mile widziane. Sprawdź narzędzie do śledzenia problemów pod kątem dobrych pierwszych problemów.
Sponsora
Czas rozwoju funduszu. Każdy wkład przyspiesza realizację planu działania.
Backed by the community
Sponsorships fund development and keep it that way.
Zachowaj niewykorzystaną wartość płatnej licencji narzędzia debugującego, sprawdź Rockxy równolegle z obecnym narzędziem i wdrażaj dopiero po zaliczeniu kluczowych procesów.
25% zniżki
Pierwszy kwalifikujący się zakup Rockxy Pro
Do 12 miesięcy
Rekompensata niewykorzystanego czasu licencji Team
Kontrolowana ścieżka migracji
Dopasowanie
Potwierdź liczbę stanowisk, termin odnowienia, ograniczenia i trzy kluczowe procesy.
Punkt odniesienia
Ustal konfigurację, dowody i kryteria sukcesu przed testem.
Równoległy pilotaż · 2–4 tygodnie
Używaj Rockxy obok obecnego narzędzia, bez wymuszonego przejścia.
Decyzja
Oceń wyniki i wybierz wdrożenie, przerwę lub odroczenie.
Wdrożenie
Zastosuj zatwierdzoną ofertę i wdrażaj po jednym zespole.
Sieć Partnerów Deweloperskich Rockxy
Dołącz do osób i firm, które pomagają deweloperom używać Rockxy w rzeczywistych projektach.
Dla specjalistów
Twórcy, konsultanci i instruktorzy pokazują zweryfikowane prace, otrzymują kontakt techniczny i dopasowane zapytania.
Utwórz profil partneraDla firm
Firmy narzędziowe, agencje, software house’y i szkoły jasno przedstawiają klientom swoje doświadczenie z Rockxy.
Dołącz jako organizacjaDla resellerów
Terytorium, własność szans, marża lub udział, zakup, wsparcie i odnowienia są ustalane w umowie.
Omów umowę resellerskąPytania, błędy i oceny zespołów przechodzą tymi samymi kanałami publicznymi. Skontaktuj się, jeśli chcesz wypróbować Rockxy w prawdziwym przepływie pracy.