Lokale bewijslaag
Leg vast op uw Mac. Inspecteer met context. Redigeren voordat u het deelt.
- HTTP
- HTTPS
- WebSocket
- GrafiekQL
- AI-verkeer
- Web3/RPC-stromen
Rockxy verandert echt app- en apparaatverkeer in een snellere foutopsporingslus: leg het verzoek vast, vind de oorzaak, speel de fout opnieuw af en vergelijk de oplossing - allemaal op uw Mac.
Leg vast op uw Mac. Inspecteer met context. Redigeren met de bedoeling. Reproduceer met bewijsmateriaal.
Uitgegeven op 16 juli 2026 · v0.30.0 build 47 · ondertekend universeel .dmg · release-opmerkingen · SHA256-controlesom · macOS 14+ · Apple Silicon + Intel
brew install --cask rockxy
Installeer Rockxy rechtstreeks met Homebrew · of download de ondertekend .dmg
Gebouwd voor echt foutopsporingswerk
Lokale bewijslaag
Eén foutopsporingsworkflow
Gemeenschapsbewijs
5 teams namen deel aan · Workspace bèta5000+
Ontwikkelaars
AGPL
Open-source
Mac
Native app
Gebouwd voor ingenieurs die op elke schaal verzenden
Lichte en donkere thema's
Inspecteer API-, mobiel, AI-, WebSocket-, GraphQL- en Web3/RPC-verkeer vanuit één local-first HTTP-foutopsporingsproxy, met vastleggen, opnieuw afspelen, regels, diffs, redactie en deelbaar netwerkbewijs op macOS.
Echt verkeer. Lokaal bewijs. Openbaar bewijs.
Apps · apparaten · simulatoren
Inspecteren · wijzigen · opnieuw afspelen · vergelijken
Ondertekende builds · releases · SHA256
Open source · op het apparaat · controleerbaar
brew install --cask rockxy
SwiftUI · AppKit · SwiftNIO
SwiftUI · AppKit · 100.000+ verzoeken
Systeemproxy · helper · app-identiteit
TLS · Sleutelhanger · openbare bron
Van opstelling tot gedeeld bewijs
Rockxy verwijdert het giswerk bij het instellen, houdt het mislukte verzoek in de juiste context en verandert het in iets dat je opnieuw kunt afspelen, vergelijken en doorgeven.
Eerste vangst
Geen accountconfiguratie. Geen externe agent. U hoeft niet te raden of de proxy of het certificaat de reden is dat u geen verkeer kunt zien.
Productiviteitsverbindingen
Ontwikkelaar
01Inspecteer het echte verzoek, wijzig één variabele, speel het resultaat opnieuw af en diffundeer zonder de context opnieuw op te bouwen.
Team
02Deel een geredigeerde sessie plus de regels, toewijzingen of scripts die een andere ingenieur nodig heeft om deze te reproduceren.
Onderneming
03Houd opnames lokaal terwijl Workspace leden, licenties en apparaten beheert. Rockxy ondersteunt beveiligings- en inkoopbeoordeling.
Leg het mislukte verzoek één keer vast. Pas het aan, speel het opnieuw af en verander het totdat de oplossing duidelijk is, en deel vervolgens een geredigeerde opname met het team.
Leg verkeer buiten de browser vast: desktop-apps, CLI's, services, simulators, mobiele apparaten, WebSocket-sessies, GraphQL API's, modelaanroepen en RPC-eindpunten. Rockxy houdt het volledige verzoekspoor bij op uw Mac.
Lees onze documentatieInspecteer netwerkverkeer van iOS
Er is een begeleide installatie gepland voor iPhone, iPad en iOS Simulator, zodat mobiel verkeer zich kan aansluiten bij dezelfde Rockxy-opnametijdlijn.
Zet luidruchtige sessies om in een signaal. Combineer methode-, host-, status-, koptekst-, hoofdtekst-, proces- en volledige-tekstfilters om de aanvraag te vinden die de fout verklaart.
Lees onze documentatie
Uw AI-coderingstool kan vastgelegde stromen weergeven, verzoek- en antwoordgegevens inspecteren, een verzoek opnieuw afspelen en twee stromen vergelijken via Rockxy's lokale MCP, zonder verkeer in de chat te kopiëren en te plakken.
Werkt met uw favoriete AI-tools
China AI-ecosysteem
Binnenkort beschikbaarGeplande dekking omvat DeepSeek, Qwen, Kimi, Doubao en GLM. Elke integratie wordt gemarkeerd als beschikbaar nadat de MCP- of AI-workflow is gevalideerd.
Gebruik Rockxy MCP met Claude van Anthropic, ChatGPT van OpenAI, Gemini van Google, Cursor, GitHub Copilot van Microsoft en andere MCP-compatibele AI-coderingstools.
Kies uw runtime, client, browser, container of apparaat. Kopieer de juiste proxy-instellingen en voer deze uit Test uitvoeren in plaats van de debugger te debuggen.
Lees onze documentatie
Een P-256 ECDSA-root-CA gegenereerd bij de eerste lancering, verzegeld in uw sleutelhanger. Decodeer HTTPS bij de eerste poging; vastgezette hosts passeren automatisch.
Lees onze documentatie
Kies welke hosts TLS-decodering krijgen. Gedecodeerd verkeer toont echte headers en JSON; al het andere gaat versleuteld door. Met regels voor jokertekens kunt u met één klik per domein zoeken.
Lees onze documentatie
Sla specifieke hosts over, zodat gecertificeerde apps, interne services of luidruchtige telemetrie nooit in de opname terechtkomen. Wildcards houden de lijst kort en uw verzoeklogboek is gericht op datgene waar u echt om geeft.
Lees onze documentatie
Blokkeer elke host om te testen hoe uw app omgaat met een ontbrekende API, tracker of afhankelijkheid van derden: geen codewijziging of nieuwe implementatie.
Lees onze documentatie
Serveer een opgeslagen bestand of een directorystructuur in plaats van een live antwoord. Verwissel een JSON-payload, speel een momentopname opnieuw af of maak een slechte API van derden vast aan een lokale kopie terwijl u fouten opspoort.
Lees onze documentatie
Stuur een vastgelegd verzoek naar staging, localhost of de machine van een teamgenoot zonder de app-code te wijzigen of /etc/hosts.
Pauzeer een verzoek of antwoord, bewerk het en ga verder. Test een 401, slechte payload of ontbrekende header zonder te wachten op wijzigingen in de backend.
Lees onze documentatie
Kopteksten toevoegen, verwijderen of vervangen zonder opnieuw te implementeren. Test CORS-, authenticatie- en cachegedrag tegen live app-verkeer.
Lees onze documentatie
Overschrijf headers per host met volledige controle over beide fasen. Injecteer auth-tokens bij uitgaande verzoeken, strip Set-Cookie op reacties, of maak een gewoonte vast User-Agent - opgeslagen als benoemde regels die u op elk gewenst moment kunt wijzigen.
Geef gas naar 3G, EDGE, LTE, WiFi of een aangepaste vertraging. Je laptop beschikt over glasvezel; uw gebruikers niet: bekijk de UX bij 400 ms RTT voordat zij dat doen.
Lees onze documentatie
Heropen het exacte mislukte verzoek, verander alleen wat belangrijk is, en stuur het opnieuw vanuit dezelfde opname. Geen handmatige reconstructie, geen verloren context.
Lees onze documentatie
Vergelijk status, headers, JSON, hoofdtekst en timing op hun plaats. Bekijk wat er is veranderd tussen de fout en de oplossing zonder de payloads te exporteren.
Lees onze documentatie
Geef verzoek- en antwoordteksten weer zoals u dat wilt. Maak extra tabbladen vast aan de inspecteur voor JSON, GraphQL, JWT, afbeelding of uw eigen indeling – herbruikbaar voor elk vastgelegd verzoek.
Lees onze documentatie
Verpak het bewijsmateriaal: opgeslagen sessies, HAR import/export, cURL, JSON, onbewerkte verzoekinstanties en antwoordinstanties. Bewerk autorisatieheaders, cookies en tokens voordat u een werkende bugrepro aflevert.
Lees onze documentatie
Bewaar staging-, productie- en apparaatregistraties op afzonderlijke tabbladen, elk met zijn eigen filters en inspecteurstatus. Wissel van doelwit zonder je plaats te verliezen.
Lees onze documentatie
JS haakt in op verzoeken en antwoorden voor de gevallen die een statische regel niet kan dekken: PII redigeren, tokens ondertekenen, payloads herschrijven. Fouten komen inline naar voren in plaats van het verkeer te corrumperen.
Lees onze documentatie
Planbord
Publieke leiding, datumvrij tot verzending.
Gemultiplext verkeer, leesbaar bewijsmateriaal
Scheid streams, timing, headers en responsgedrag, zodat HTTP/2-foutopsporing net zo duidelijk aanvoelt als HTTP-foutopsporing met één verzoek.
Planbord
Publieke leiding, datumvrij tot verzending.
Streamingsessies met een leesbaar spoor
Bekijk de geopende verbinding, berichtuitbarstingen, wijzigingen in de payload, latentiepieken en afsluitgedrag zonder de sessiecontext te verliezen.
Planbord
Publieke leiding, datumvrij tot verzending.
Apparaatconfiguratie met ingebouwde verificatie
Leid de Mac, de simulator en het mobiele apparaat door de proxy- en certificaatinstellingen en bevestig vervolgens het eerste vastgelegde verzoek.
Planbord
Publieke leiding, datumvrij tot verzending.
Deel bewijs zonder teveel te delen
Houd het verzoek, het antwoord, het verschil, de redactiestatus en het exporttraject bij elkaar, zodat een andere ingenieur de bug veilig kan reproduceren.
Planbord
Publieke leiding, datumvrij tot verzending.
Van vastgelegd verkeer tot API-vorm
Gebruik echte verzoek- en antwoordvoorbeelden om reviewbare schemareferenties te produceren, terwijl gevoelige payloads geredigeerd blijven.
Een native macOS HTTP/HTTPS-foutopsporingsprogramma met openbare bron, openbare releases en een local-first-workflow.
Vraag naar geselecteerde opnames, vergelijk antwoorden, leg fouten uit en verander een echt verzoek in een herhaling of test zonder Rockxy te verlaten.
BYOK binnenkort beschikbaar.
Volg het stappenplan
AI-ondersteunde foutopsporing
100% gratis en onbeperkt in de Free-laag. Geen licentie-upgrade vereist.
Laat uw AI-coderingstool vastgelegde stromen inspecteren, opnieuw afspelen en vergelijken zonder handmatig verzoeken in de chat te plakken.
Werkt met uw favoriete AI-tools
Vergelijk met de context
Plaats de mislukte stroom naast de vaste stroom. Rockxy benadrukt de wijzigingen in status, header, body en timing.
Bouwen, verzenden en inspecteren
Begin leeg, importeer cURL of open de geschiedenis opnieuw. Bewerk het verzoek naast het antwoord waarvoor u fouten oplost, en verzend het opnieuw.
Heropen, dupliceer, bewerk en verzend eerdere verzoeken opnieuw zonder het verzoek helemaal opnieuw op te bouwen.
Plak een cURL-opdracht om de methode, URL, headers, querywaarden en hoofdtekst in één stap in te vullen.
Configureer methoden, URL's, headers, queryparameters en verzoekteksten in één gerichte Rockxy-werkruimte.
Plak of update meerdere headers en parameters samen wanneer herhaaldelijk bewerken van velden de testlus vertraagt.
Open WebSocket-verbindingen, verzend berichten en inspecteer de sessie zonder van Rockxy af te stappen.
Bekijk het volledige uitgaande verzoek en het opgemaakte antwoord naast elkaar zodra het terugkeert.
Wat is meer?
Volg één mislukt verzoek van live verkeer naar een geverifieerd resultaat zonder het opnieuw op te bouwen in een andere tool.
Levend verkeer
Bekijk HTTP-, HTTPS-, WebSocket- en GraphQL-verkeer van apps, services en CLI-tools in één sessie.
Zoek de oorzaak
Filter de ruis en lees vervolgens de headers, hoofdteksten, cookies, timing en TLS-details naast het geselecteerde verzoek.
Test een verandering
Wijzig één variabele met headers, regels, breekpunten of scripts, zonder de app opnieuw op te bouwen of opnieuw te starten.
Stuur het opnieuw
Routeer het vastgelegde verzoek naar een ander eindpunt met Map Remote en speel het vervolgens opnieuw af zonder het verzoek opnieuw op te bouwen.
Verbindingsafhandeling
De niet-blokkerende gebeurtenislus van SwiftNIO verwerkt duizenden verbindingen tijdens de vlucht zonder threads per verzoek te genereren.
TLS-beëindiging
Security.framework genereert een leaf-certificaat per host, ondertekend door een lokale root-CA. De privésleutel verlaat nooit de macOS-sleutelhanger.
UI-updates
Vastgelegde transacties worden in batches op een achtergrondactor geplaatst en elke 100 ms gepubliceerd naar SwiftUI, waardoor de hoofdthread vrij blijft onder zware belasting.
Bevoorrechte helper
Een launchd-daemon die is geregistreerd via SMAppService verwerkt systeemproxywijzigingen zonder wachtwoorddialogen na eenmalige goedkeuring in Systeeminstellingen.
XPC-beveiliging
Elke XPC-oproep wordt gevalideerd door twee onafhankelijke controles: certificaatketenvergelijking en bundelidentiteitsverificatie via SecRequirement. Beide moeten passeren.
Crash-herstel
Als Rockxy onverwacht afsluit, herstelt de helper-daemon automatisch uw oorspronkelijke proxy-instellingen vanaf een back-up-plist. Een waakhond bewaakt het app-proces elke 2 seconden.
De stapel maakt deel uit van het productverhaal: native frameworks voor Mac UX, SwiftNIO voor de proxy-engine en openbare bron zodat teams de implementatie kunnen inspecteren.
SwiftNIO
Asynchrone netwerkengine. Verwerkt duizenden gelijktijdige verbindingen via een niet-blokkerende gebeurtenislus – geen overhead per draad per verbinding.
SwiftUI + AppKit
Native Mac-gebruikersinterface met virtueel scrollen NSTableView — rendert meer dan 100.000 rijen door alleen zichtbare cellen in het geheugen te bewaren.
Beveiligingsframework
TLS-bladcertificaten per host, ondertekend door een lokale root-CA. De privésleutel van de root-CA wordt opgeslagen in de macOS-sleutelhanger en wordt nooit naar schijf geschreven.
XPC-diensten
Bevoorrecht helperproces geïsoleerd via XPC. Elke verbinding wordt gevalideerd met vergelijking van certificaatketens voordat een proxybewerking wordt uitgevoerd.
Implementatienotities van het bouwen van Rockxy.
Een uitleg van de certificaatketen per host, hoe de privésleutel van de root-CA in Keychain blijft en waarom uw browser nog steeds een groen hangslot toont.
Waarom NSTableView met een NSViewRepresentable-bridge 40x beter presteert dan een native SwiftUI-lijst bij 100.000 rijen, en de batchstrategie die de hoofdthread op nul houdt.
Network.framework abstraheert de verbindingspijplijn die we moeten onderscheppen. SwiftNIO geeft ons kanaalhandlers die we op byteniveau kunnen invoegen – de enige plek waar MITM-proxying correct werkt.
Nu beschikbaar
Filter modelaanroepen, streaminggebeurtenissen, toolgebruik, blockchain-methoden, transactie-intentie en RPC-fouten in dezelfde lokale inspecteur.
AI-verkeersinspectie
Bekijk provider-, model-, streaminggebeurtenissen, toolaanroepen, nieuwe pogingen en snelheidslimietfouten naast de vastgelegde aanvraag en respons.
Lees onze documentatie
Web3- en RPC-verkeersinspectie
Bekijk de keten, de methode, de transactie-intentie en de protocolfout en speel of vergelijk vervolgens het onderliggende JSON-RPC-verzoek.
Lees onze documentatie
Publieke leiding
Rockxy-tutorials
Stel een lokale proxy in, vertrouw het certificaat, inspecteer gedecodeerde verzoeken en begrijp de vastgezette domeinlimieten.
Handleiding lezen Mobiele appsLeg API-aanroepen vast van iOS Simulator, Android-emulator en fysieke apparaten zonder tijdelijke logboeken toe te voegen.
Handleiding lezen Backend-ontwikkelaarLeid axios, Node core en geleid verkeer door Rockxy, zodat bugs voor auth, opnieuw proberen, TLS en payload zichtbaar zijn.
Handleiding lezenGidsen voor foutopsporing voor mobiel
Leg verkeer vast van mobiele apparaten met Rockxy-installatierichtlijnen voor fysieke apparaten, simulators en emulators. Handmatige installatie is nu beschikbaar; begeleide automatisering blijft op de routekaart staan.
Leid iPhone- en iPad-verkeer via Rockxy, installeer certificaatvertrouwen en verifieer het eerste vastgelegde verzoek.
Begeleide werkstroomVolg proxy- en vertrouwensrichtlijnen voor Simulator-verkeer en valideer vervolgens dat verzoeken Rockxy bereiken.
Handmatige installatieConfigureer de apparaatproxy en Android-vertrouwensregels en inspecteer vervolgens de HTTP- en HTTPS-stromen die uw Mac bereiken.
Herbruikbare opstellingVerbind de emulator met Rockxy op de host-Mac en houd de proxy-, certificaat- en validatiestappen bij elkaar.
Installatiehub voor ontwikkelaars
Kies een runtime, client, framework, apparaat of omgeving. Rockxy geeft u de relevante proxy- en certificaatstappen, herbruikbare fragmenten en een lokaal validatiepad.
Stel Python-, Node.js-, Go-, Rust-, Ruby- en Java-clients in met kopieerklare proxy- en CA-begeleiding.
Bewaar cURL, Firefox, Postman, Insomnia en andere klantspecifieke proxy- en vertrouwensstappen op één plek.
Volg het juiste pad voor Flutter, React Native, fysieke apparaten, simulators en emulators.
Configureer Docker, Electron, Next.js en lokale omgevingen en voer vervolgens een test uit om te bevestigen dat het verkeer Rockxy bereikt.
Binnenkort beschikbaar
Rockxy in het openbaar
Controleer de code, controleer de AGPL-3.0-licentie en inspecteer de projectstructuur voordat u iets installeert.
De releasepagina toont versiebeheer van assets, release-opmerkingen, buildnummer en publicatiedatum in het openbaar op GitHub.
Lees het privacybeleid en vergelijk het met de productarchitectuur en de openbare code om te zien hoe het verkeer op het apparaat blijft.
Bekijk hoe de afhandeling van certificaten werkt, wat er in Keychain leeft en hoe het proxymodel is geïmplementeerd op macOS.
“Ik ga het proberen voor toekomstige projecten ziet er veelbelovend uit”
"Het is nu normaal! Bedankt dat je het hebt opgelost!"
"Leuke tool! Werkt het goed met Android/iOS Simulator voor het direct vastleggen van HTTP/HTTPS-verkeer?"
"Ik ben geen native macOS-gebruiker, maar dit is echt een geweldige repository. Ik heb er al een ster in gezet."
Native macOS. Open-source. Lokaal eerst.
Eén keer vastleggen. Inspecteer, wijzig, speel opnieuw en vergelijk in één native Mac-app. Exporteer alleen het geredigeerde bewijsmateriaal dat uw team nodig heeft.
Gesteund door de gemeenschap
Sponsoring financiert de ontwikkeling en houdt dat zo.
Behoud de ongebruikte waarde van een betaalde licentie voor een debugging-tool, valideer Rockxy naast je huidige tool en rol deze pas uit nadat je must-pass-workflows zijn geslaagd.
25% korting
Eerste in aanmerking komende Rockxy Pro-aankoop
Tot 12 maanden
Ongebruikte teamlicentie tijdsverschuiving
Een gecontroleerd migratiepad
Pasvorm
Bevestig licenties, verlengingsdatum, beperkingen en drie must-pass-workflows.
Basislijn
Maak vóór het testen overeenstemming over de opzet, het bewijsmateriaal en de succescriteria.
Parallelle pilot · 2–4 weken
Gebruik Rockxy naast de huidige tool. Geen gedwongen omschakeling.
Beslis
Bekijk het bewijsmateriaal en kies 'go', 'pauze' of 'nog niet'.
Uitrollen
Pas het geverifieerde aanbod toe en werf één team tegelijk aan.
Rockxy Ontwikkelaarspartnernetwerk
Sluit je aan bij de mensen en bedrijven die ontwikkelaars helpen Rockxy in echte projecten te implementeren.
Voor individuen
Makers, consultants en instructeurs kunnen beoordeeld werk laten zien, een technische contactpersoon van Rockxy krijgen en vragen ontvangen die zijn afgestemd op hun vaardigheden.
Bouw uw partnerprofiel opVoor bedrijven
Toolbedrijven, bureaus, softwarehuizen en scholen kunnen klanten een duidelijke manier bieden om hun Rockxy-ervaring te evalueren.
Doe mee als organisatieVoor wederverkopers
Resellers en distributeurs kunnen in een ondertekende overeenkomst territorium, dealeigendom, marge of omzetaandeel, inkoop, ondersteuning en verlengingen bespreken.
Bespreek een resellerovereenkomstVragen, bugs en teamevaluaties lopen allemaal via dezelfde publieke kanalen. Neem contact op als je Rockxy in een echte workflow wilt uitproberen.