Stratul de evidență local
Captură pe Mac. Inspectați cu context. Redactați înainte de distribuire.
- HTTP
- HTTPS
- WebSocket
- GraphQL
- Trafic AI
- Fluxuri Web3/RPC
Depanator nativ de rețea macOS
Rockxy este un proxy de depanare HTTP cu sursă deschisă, auditabil, în primul rând local pentru macOS. Capturați traficul real de aplicații și dispozitive, inspectați fiecare solicitare în context, reproduceți eșecurile, comparați ceea ce s-a schimbat și partajați dovezi redactate fără a muta traficul sensibil de pe Mac.
Captură pe Mac. Inspectați cu context. Redactati cu intentie. Reproduce cu dovezi.
Lansat pe 25 iunie 2026 · v0.28.0 build 44 · .dmg universal semnat · note de lansare · Sumă de control SHA256 · macOS 14+ · Apple Silicon + Intel
brew install --cask rockxy
Instalați Rockxy direct cu Homebrew · sau descărcați semnat .dmg
Creat pentru munca reală de depanare
Stratul de evidență local
Un singur flux de lucru de depanare
Community proof
1000+
Developers
AGPL
Open source
Mac
Native app
Built for engineers shipping at any scale
Teme luminoase și întunecate
Inspectați traficul API, mobil, AI, WebSocket, GraphQL și Web3/RPC de la un singur proxy de depanare HTTP local, cu captură, reluare, reguli, diferențe, redactare și dovezi de rețea care pot fi partajate pe 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
Instalați aplicația, aveți încredere în certificatul local și începeți să interceptați traficul din aplicațiile de pe Mac. Fără cont, fără configurare la distanță, fără dependență de serviciu ascuns.
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.
Descărcați și trageți în Aplicații. Asistentul privilegiat se înregistrează automat prin SMAppService.
Rockxy generează o rădăcină CA locală. Instalați cu un singur clic pe brelocul de sistem. macOS solicită aprobare.
Faceți clic pe comutatorul proxy. Sistem HTTP și HTTPS proxy configurat automat pe toate interfețele de rețea.
Un flux de lucru local complet pentru vizualizarea traficului, schimbarea comportamentului, reluarea solicitărilor, compararea rezultatelor și transmiterea dovezilor redactate din aplicații și dispozitive reale.
Capturați trafic dincolo de browser: aplicații desktop, CLI, servicii, simulatoare, dispozitive mobile, sesiuni WebSocket, API-uri GraphQL, apeluri model și puncte finale RPC. Rockxy păstrează întreaga solicitare pe Mac.
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.
Transformă sesiunile zgomotoase în semnal. Combinați filtrele de metodă, gazdă, stare, antet, corp, proces și text complet pentru a găsi solicitarea care explică eșecul.
Read our documentation
Când este activat, MCP local oferă depanării asistate de AI contextul care îi lipsește de obicei: cererea reală, răspunsul, rezultatul reluării și diferența, fără a lipi anteturi sensibile în chat.
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.
Generați fragmente de configurare pentru runtime, clienți, browsere, Docker, cURL, dispozitive și medii, apoi faceți clic Run Test pentru a confirma că traficul circulă de fapt prin Rockxy.
Read our documentation
Un CA root P-256 ECDSA generat la prima lansare, sigilat în brelocul dumneavoastră. Decriptați HTTPS la prima încercare; gazdele fixate trec automat.
Read our documentation
Alegeți ce gazde primesc decriptare TLS. Traficul decriptat arată anteturi reale și JSON; totul trece prin criptare. Regulile wildcard vă permit să vă delimitați în funcție de domeniu cu un singur clic.
Read our documentation
Omiteți anumite gazde, astfel încât aplicațiile fixate cu certificat, serviciile interne sau telemetria zgomotoasă să nu intre niciodată în captură. Wildcard-urile mențin lista scurtă, iar jurnalul de solicitări se concentrează pe ceea ce vă interesează de fapt.
Read our documentation
Faceți orice gazdă să eșueze. Eliminați rețelele publicitare, instrumentele de urmărire terță parte sau o dependență nesigură pentru a vedea cum se degradează aplicația dvs. atunci când dispare, fără a modifica o linie de cod.
Read our documentation
Serviți un fișier salvat sau un arbore de directoare în locul unui răspuns live. Schimbați o sarcină utilă JSON, redați un instantaneu sau fixați un API terță parte neconformat la o copie locală în timp ce depanați.
Read our documentation
Rescrieți destinația unei solicitări capturate fără a atinge codul aplicației sau /etc/hosts. Indicați traficul de producție la punere în scenă, serverul dvs. de dezvoltare sau mașina unui coleg pentru o reproducere reproductibilă a erorilor.
Întrerupeți o solicitare sau un răspuns, editați metoda, anteturile, corpul sau starea, apoi continuați. Cea mai rapidă modalitate de a testa „ce se întâmplă dacă API-ul returnează 401?” fără a atinge backend-ul.
Read our documentation
Adăugați, eliminați sau înlocuiți anteturi pe orice gazdă fără redistribuire. Testați modificările CORS, auth sau cache în câteva secunde cu presetări încorporate.
Read our documentation
Ignorați anteturile pentru fiecare gazdă cu control deplin asupra ambelor faze. Injectați jetoane de autentificare la cererile de ieșire, eliminați Set-Cookie pe răspunsuri sau fixați un personalizat User-Agent — salvate ca reguli denumite pe care le puteți comuta oricând.
Accelerează la 3G, EDGE, LTE, WiFi sau o întârziere personalizată. Laptopul tău este pe fibră; utilizatorii dvs. nu sunt - vedeți UX la 400 ms RTT înainte de a o face.
Read our documentation
Reconstruiți o solicitare HTTP capturată, schimbați părțile care contează și trimite-l din nou de pe aceeași cale de dovezi. Reproduce defecțiunile API, erorile mobile, modificările traficului AI sau cazurile marginale RPC fără a pierde contextul original.
Read our documentation
Comparați două fluxuri capturate și vedeți modificările de stare, antet, JSON, corp și sincronizare. Captați regresii API, răspunsuri nedeterministe ale modelului, deriva promptă și cazuri de margine RPC fără a trimite încărcături utile către alt serviciu.
Read our documentation
Redați corpurile de solicitare și răspuns așa cum doriți. Fixați file suplimentare la inspector pentru JSON, GraphQL, JWT, imagine sau propriul dvs. format - reutilizabile pentru fiecare solicitare capturată.
Read our documentation
Împachetați dovezile: sesiuni salvate, import/export HAR, cURL, JSON, corpuri de solicitare brute și corpuri de răspuns. Redactați anteturile de autorizare, cookie-urile și jetoanele purtător înainte de a transmite o repetare a erorilor de funcționare.
Read our documentation
Rulați sesiuni de captură independente una lângă alta — o filă pentru punere în scenă, una pentru producție, una pentru construirea dispozitivului iOS. Fiecare filă are propriile sale filtre, selecție și starea inspectorului, astfel încât schimbarea contextului nu costă nimic.
Read our documentation
JS agăță cereri și răspunsuri pentru cazurile pe care o regulă statică nu le poate acoperi — redactați informațiile personale, semnați tokenuri, rescrie încărcături utile. Erorile apar în linie în loc să corupă traficul.
Read our documentation
Concept preview
Chat with the traffic in front of you.
Tabla de planificare
Direcție publică, fără date până la expediere.
Trafic multiplexat, dovezi lizibile
Separați fluxurile, sincronizarea, anteturile și comportamentul de răspuns, astfel încât depanarea HTTP/2 să fie la fel de clară ca depanarea HTTP cu o singură solicitare.
Tabla de planificare
Direcție publică, fără date până la expediere.
Sesiuni de streaming cu un traseu care poate fi citit
Vedeți conexiunea deschisă, exploziile de mesaje, modificările sarcinii utile, vârfurile de latență și comportamentul de închidere fără a pierde contextul sesiunii.
Tabla de planificare
Direcție publică, fără date până la expediere.
Configurarea dispozitivului cu verificare încorporată
Ghidați Mac-ul, simulatorul și dispozitivul mobil prin configurarea proxy-ului și a certificatului, apoi confirmați prima solicitare capturată.
Tabla de planificare
Direcție publică, fără date până la expediere.
Distribuiți dovada fără a împărtăși prea mult
Păstrați împreună cererea, răspunsul, diferența, starea de redactare și ruta de export, astfel încât un alt inginer să poată reproduce eroarea în siguranță.
Tabla de planificare
Direcție publică, fără date până la expediere.
De la traficul capturat la forma API
Folosiți exemple reale de solicitare și răspuns pentru a produce referințe de schemă care pot fi revizuite, păstrând în același timp încărcările sensibile redactate.
Un depanator macOS HTTP/HTTPS nativ cu sursă publică, versiuni publice și un flux de lucru mai întâi local.
Capturați trafic HTTP, HTTPS, WebSocket și GraphQL-over-HTTP în direct din aplicațiile Mac, serviciile locale, instrumentele CLI, dispozitivele iOS și Simulatorul iOS.
Citiți anteturi, corpuri, cookie-uri, cascade de sincronizare și detalii TLS fără a pierde contextul solicitării care a făcut ca eroarea să fie reproductibilă.
Aplicați reguli, setați puncte de întrerupere sau modificări de script atunci când trebuie să reproduceți problemele de autentificare, cache sau de încărcare utilă, câte o variabilă.
Redați solicitarea exactă care a eșuat, comparați rezultatul cu dif, apoi salvați sau exportați sesiunea pentru următoarea persoană din echipă.
Manipularea conexiunii
Bucla de evenimente neblocante a SwiftNIO gestionează mii de conexiuni în timpul zborului fără a genera fire de execuție la fiecare cerere.
Terminare TLS
Security.framework generează un certificat de frunză per gazdă semnat de o CA rădăcină locală. Cheia privată nu părăsește niciodată brelocul macOS.
Actualizări ale interfeței de utilizare
Tranzacțiile capturate sunt grupate pe un actor de fundal și publicate în SwiftUI la fiecare 100 de ms - menținând firul principal liber în condiții de sarcină grea.
Ajutor privilegiat
Un demon lansat prin SMAppService se ocupă de modificările proxy-ului sistemului fără dialoguri de parolă după aprobarea o singură dată în Setările sistemului.
Securitate XPC
Fiecare apel XPC este validat prin două verificări independente - compararea lanțului de certificate și verificarea identității pachetului prin SecRequirement. Ambele trebuie să treacă.
Recuperare accident
Dacă Rockxy se închide în mod neașteptat, demonul de ajutor vă restaurează automat setările inițiale de proxy dintr-un fișier de rezervă. Un supraveghetor monitorizează procesul aplicației la fiecare 2 secunde.
Stiva face parte din povestea produsului: cadre native pentru Mac UX, SwiftNIO pentru motorul proxy și sursă publică, astfel încât echipele să poată inspecta implementarea.
SwiftNIO
Motor de rețea asincron. Gestionează mii de conexiuni simultane într-o buclă de evenimente neblocante - fără supraîncărcare fir-pe-conexiune.
SwiftUI + AppKit
Interfață de utilizare nativă pentru Mac cu derulare virtuală NSTableView — redă peste 100.000 de rânduri păstrând în memorie numai celule vizibile.
Securitate.cadru
Certificate de frunză TLS per gazdă, semnate de o CA rădăcină locală. Cheia privată CA rădăcină este stocată în macOS Keychain - niciodată scrisă pe disc.
Servicii XPC
Proces de ajutor privilegiat izolat prin XPC. Fiecare conexiune a fost validată cu compararea lanțului de certificate înainte de rularea oricărei operațiuni proxy.
Note de implementare din clădirea Rockxy.
O prezentare a lanțului de certificate per gazdă, modul în care cheia privată CA rădăcină rămâne în Keychain și de ce browserul dvs. arată în continuare un lacăt verde.
De ce NSTableView cu o punte NSViewRepresentable depășește de 40 ori o listă SwiftUI nativă la 100.000 de rânduri și strategia de loturi care menține firul principal la zero.
Network.framework retrage conducta de conexiune pe care trebuie să o interceptăm. SwiftNIO ne oferă handlere de canal pe care îi putem insera la nivel de octet - singurul loc în care proxy-ul MITM funcționează corect.
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
Direcția publică
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.”
macOS nativ. Sursă deschisă. Local-în primul rând.
Datele capturate ar trebui să rămână pe Mac dacă nu le exportați sau le publicați în mod explicit. Rockxy este creat pentru inginerii care au nevoie de control asupra traficului sensibil API, mobil, AI, WebSocket, GraphQL, MCP și Web3/RPC.
Sursa, problemele, versiunile și jurnalul de modificări sunt toate publice. Dacă Rockxy este util pentru munca dvs., puteți ajuta prin depunerea erorilor, revizuirea codului, contribuția cu corecții sau sponsorizarea timpului de dezvoltare.
Steaua pe GitHub
O stea îi ajută pe alți dezvoltatori să găsească Rockxy în rezultatele căutării.
Raportați erori
Trimiteți o problemă. Rapoartele detaliate ale erorilor îmbunătățesc direct următoarea versiune.
Cod de contribuție
PR-uri binevenite. Verificați instrumentul de urmărire a problemelor pentru primele probleme bune.
Sponsor
Timp de dezvoltare a fondului. Fiecare contribuție accelerează foaia de parcurs.
Backed by the community
Sponsorships fund development and keep it that way.
Păstrează valoarea neutilizată a unei licențe plătite de depanare, validează Rockxy alături de instrumentul actual și implementează doar după ce fluxurile esențiale reușesc.
Reducere 25%
Prima achiziție Rockxy Pro eligibilă
Până la 12 luni
Compensarea perioadei Team neutilizate
Un traseu de migrare controlat
Potrivire
Confirmă locurile, reînnoirea, restricțiile și trei fluxuri obligatorii.
Referință
Stabiliți configurarea, dovezile și criteriile de succes înainte de test.
Pilot paralel · 2–4 săptămâni
Folosiți Rockxy lângă instrumentul actual, fără tranziție forțată.
Decizie
Analizați dovezile și alegeți continuarea, pauza sau amânarea.
Implementare
Aplicați oferta verificată și integrați câte o echipă.
Rețeaua de Parteneri Rockxy pentru Dezvoltatori
Alăturați-vă persoanelor și companiilor care ajută dezvoltatorii să adopte Rockxy în proiecte reale.
Pentru specialiști
Creatorii, consultanții și instructorii prezintă lucrări verificate, primesc contact tehnic și cereri potrivite.
Creați profilul de partenerPentru companii
Companiile de instrumente, agențiile, firmele software și școlile își arată clar experiența Rockxy clienților.
Alăturați-vă ca organizațiePentru reselleri
Teritoriul, proprietatea oportunității, marja sau cota, achiziția, suportul și reînnoirea sunt stabilite contractual.
Discutați acordul de resellerÎntrebările, erorile și evaluările echipei trec toate prin aceleași canale publice. Contactați-vă dacă doriți să încercați Rockxy într-un flux de lucru real.