RockxyApp/Rockxy
RockxyApp/Rockxy has 1,485 GitHub stars and 85 forks. GitHot measured +7 stars in 24 hours and +25 in 7 days. Last checked 2026-11-11 09:52 UTC. Last push 2026-10-20.
Comment ces chiffres sont mesurés
Proxy de débogage HTTP natif pour macOS et open source. Il permet d’intercepter le HTTPS, d’inspecter les API, de simuler des réponses et de déboguer WebSocket et GraphQL. Porté par la communauté, il est conçu par des développeurs pour des développeurs.
What you can do
- AI Assistant now investigates one or more selected requests with built-in local analysis, optional Ollama or configured provider models, explicit Review Data confirmation, bounded redaction, streaming responses, evidence reveal, and user-initiated handoffs.
- The native sidebar now includes reusable Focus Sets for app/domain/path scopes plus workspace-scoped Noise Control that hides matching domains or paths without stopping capture.
- The main workspace now uses native vertical and horizontal split views for the Context Dock and bottom inspector, preserving full-height dividers, coordinated toolbar/footer separators, and automatic layout resizing.
- Upstream Proxy now includes free/core Automatic Proxy Configuration with PAC URL routing for DIRECT, HTTP, and HTTPS routes while preserving existing SOCKS5 and authentication policy boundaries.
Progression mesurée des étoiles
- in 24h
- +7
- in 7 days
- +25
- in 15 days
- Mise à jour retardée
- in 1 month
- Mise à jour retardée
Variations nettes sur des périodes qui se chevauchent, pas des totaux quotidiens. Les mesures absentes restent vides. Les étoiles indiquent l’intérêt, pas la qualité.
README.fr.md
Original
Rockxy
English | Tiếng Việt | 中文 | 繁體中文 | Español | Português do Brasil | 日本語 | 한국어 | Français | Deutsch | Italiano | Türkçe | Polski | Nederlands | Русский | Українська | العربية | فارسی | বাংলা | Română | ქართული
Proxy de débogage open-source et auditable pour macOS.
Interceptez, inspectez et modifiez le trafic HTTP/HTTPS/WebSocket/GraphQL avec une app Swift native que vous pouvez inspecter, compiler et vérifier.
Conçu pour les workflows de débogage API, mobile, assistés par MCP, IA et de l'ère blockchain à mesure que Rockxy évolue.
Une alternative local-first, AGPL-3.0 à Proxyman et Charles Proxy.
Latest Tagged Release
v0.41.0 — 2026-10-08
Added
- Explore the active traffic tab with Traffic Insights: spot slow requests and failures, compare traffic over time, find top apps and hosts, and export a Markdown report.
- Keep investigations organized in local Projects with saved traffic history, tab layouts, and filters. Project configuration can be imported and exported without moving captured traffic.
- Redact credentials and other sensitive values when exporting Rockxy sessions, HAR, CSV, or Postman files, while keeping the original captured session intact.
- Inspect recognized model API and Web3 RPC traffic with dedicated details, and find model API, Web3, gRPC, GraphQL, WebSocket, and HTTP exchanges through protocol labels and filters.
- Review nearby iPhone transfers in their own workspace while keeping the Mac's current traffic available.
- Apply HTTPS decryption and tunnel rules to specific apps, route traffic through an upstream proxy, import cURL into Compose, and copy requests as Swift, Python, JavaScript, or Go snippets.
Fixed
- Imports keep every request instead of trimming to the live history limit. HAR exports preserve content types, timestamps, readable streamed bodies, and measured durations more reliably.
- Repeat, Edit and Repeat, and Compose results appear as inspectable traffic rows; replay also handles plain HTTP and edited destinations correctly.
- WebSocket upgrades, plain HTTP inside CONNECT tunnels, upstream proxy routing, and TLS failure reporting are more reliable and easier to diagnose.
- Header rules work alongside Map Local, Block, and other rules; invalid headers no longer break a response, and No Caching prevents clients from reusing stale responses.
- Redacted shares, MCP exports, and inspections of compressed responses better protect credentials while keeping useful debugging details visible.
- Developer Setup no longer hits the reported window layout crash, and proxy stop/recovery handles delayed helper responses without requiring a second click.
- Perpetual license access remains available after its included update period instead of falling back to Community.
Changed
- Developer Setup is now a compact, target-aware workflow with clearer manual and automatic paths, certificate trust status, and more useful readiness and launch results.
- Server-Sent Events, NDJSON, and WebSocket exchanges appear while they are active, with stream and frame details updated as traffic arrives.
- Counts, sizes, durations, dates, and translated interface text follow the app language and the Mac's region more consistently.
- Large captures remain more responsive through reduced per-row analysis and paced Traffic Insights updates.
See CHANGELOG.md for the full release history.
Points forts de la branche actuelle
- AI Assistant analyse une ou plusieurs requêtes sélectionnées avec l'analyse locale intégrée ou un modèle Ollama/provider configuré, avec Review Data explicite, redaction bornée, réponses streaming, révélation des preuves et handoffs initiés par l'utilisateur.
- La sidebar native inclut maintenant des Focus Sets réutilisables pour les scopes application/domain/path et un Noise Control par workspace qui masque les domains ou paths correspondants sans arrêter la capture.
- Le workspace principal utilise des split views natives verticales et horizontales pour le Context Dock et l'inspecteur inférieur, avec dividers pleine hauteur, séparateurs toolbar/footer alignés et redimensionnement automatique.
- Upstream Proxy inclut désormais une Automatic Proxy Configuration free/core avec routage PAC URL pour les routes
DIRECT, HTTP et HTTPS, tout en préservant les frontières de policy SOCKS5 et d'authentification existantes. - Les workflows d'export couvrent désormais OpenAPI YAML/HTML et la publication Gist du trafic sélectionné avec construction de payload redaction-aware.
- Les outils Inspector incluent désormais le filtrage JSONPath/key/value et des aperçus rapides pour le texte de payload sélectionné, comme les JWT.
- L'inspection du trafic IA et Web3 ajoute des labels de protocole, des onglets Inspector et des résumés de debug pour les appels de modèles, le trafic JSON-RPC et les indices de paiement x402 reconnus.
- Node.js Developer Setup reflète désormais le client sélectionné pendant la validation et dispose d'un guide localhost plus complet.
- Developer Setup Hub couvre désormais les runtimes, navigateurs, clients, appareils, frameworks et environnements avec des snippets ciblés, des watchers de validation et une documentation honnête.
- L'inspection des frames binaires WebSocket inclut maintenant des heuristiques Protobuf wire-format bornées et à la demande, sans ajouter de décodage au hot path de capture.
- La roadmap publique se concentre maintenant sur des règles protocol-aware plus profondes, le replay, la comparaison et le partage sûr d'evidence redigée.
Fonctionnalités
Les outils que vous saisissez quand les DevTools du navigateur ne suffisent plus. Du débogage de trafic principal pour le travail Mac et iOS — natif macOS, avec des releases publiques et un flux local-first.
Capture du trafic

Inspectez le trafic HTTP, HTTPS, WebSocket et GraphQL depuis n'importe quelle application Mac, CLI ou appareil iOS. Les DevTools du navigateur s'arrêtent au navigateur — Rockxy voit le reste de votre stack.
HTTP / HTTPS · WebSocket · GraphQL · iOS Device & Simulator · Filter by Process ID · Timing Waterfall
Filtres et recherche avancés

Réduisez des milliers de requêtes capturées en quelques secondes. Combinez les filtres method, host, status, header, body et processus — ou lancez une recherche plein texte sur toute la session.
Multi-Field Filters · Full-Text Search · Status / Method · Header / Body Match · Process / Host · Saved Filters
Focus Sets et Noise Control
Transformez les enquêtes récurrentes en scopes réutilisables dans la sidebar. Les Focus Sets combinent les inclusions application/domain/path et les exclusions domain/path, persistent entre les lancements et sont disponibles dans chaque workspace. Noise Control continue de capturer la télémétrie et les flux de faible valeur, mais les masque dans le workspace courant.
Reusable Focus Sets · App / Domain / Path Scope · Include & Exclude · Workspace Noise Control · Capture Continues
AI Assistant

Sélectionnez une ou plusieurs requêtes capturées et demandez ce qui s'est passé, ce qui a échoué, ce qui a changé ou quoi vérifier ensuite. Rockxy commence par une analyse fondée sur les preuves sur ce Mac ; un modèle Ollama ou provider configuré ne s'exécute qu'après que Review Data a montré le contexte exact, borné et redigé. Les réponses peuvent révéler la requête source et préparer des workflows de suivi natifs, sans modifier le trafic ni exécuter d'action automatiquement.
Built-in Local Analysis · Multi-Request Context · Ollama & Provider Models · Review Data · Sensitive-Data Redaction · Read-only Actions
Serveur MCP pour clients IA externes

Laissez Claude Desktop ou Cursor inspecter votre trafic capturé via dix outils en lecture seule dans le serveur MCP local de Rockxy. Demandez "pourquoi cette requête a renvoyé 500 ?" au lieu de coller des headers dans le chat. L'implémentation est open source, authentifiée par token et garde le masquage des données sensibles activé par défaut.
Claude Desktop · Cursor · Local stdio · Redaction · Open Source
Developer Setup Hub

Copiez-collez les snippets de proxy pour Python, Node.js, Go, Rust, cURL, Docker et les navigateurs, puis cliquez sur Run Test pour confirmer que le trafic passe réellement.
Python · Node.js · Go / Rust / Java · cURL / Docker · One-Click Verify · Trust Diagnostics
Gestion des certificats pour déboguer HTTPS

Un root CA P-256 ECDSA généré au premier lancement, scellé dans votre Keychain. Déchiffrez HTTPS du premier coup ; les hôtes épinglés sont automatiquement laissés en transit.
P-256 ECDSA Root CA · Keychain-Sealed Key · Per-Host Leaf Certs · Trust Wizard · Pinned-Host Passthrough · Rotate / Reset
SSL Proxy et déchiffrement HTTPS

Choisissez quels hôtes seront déchiffrés en TLS. Le trafic déchiffré révèle les vrais headers et JSON ; le reste passe chiffré. Les règles wildcard permettent de cibler un domaine en un clic.
Per-Host Decryption · Wildcard Rules · Allow / Deny List · TLS 1.2 / 1.3 · Pinned Host Passthrough
Bypass Proxy

Sautez certains hôtes pour que les applis à pinning de certificat, les services internes ou la télémétrie bruyante n'entrent jamais dans la capture. Les wildcards gardent la liste courte et le journal de requêtes concentré sur ce qui compte.
Per-Host Bypass · Wildcard Patterns · Skip Pinned Hosts · Mute Telemetry · Reduce Noise · Toggle Anytime
Block List

Faites échouer n'importe quel hôte. Coupez les régies pub, les trackers tiers ou une dépendance instable pour voir comment votre app se dégrade sans elle — sans changer une ligne de code.
Per-Host Block · Wildcard Match · Simulate Outage · Test Fallbacks · Strip Trackers · Toggle Anytime
Map Local

Servez un fichier enregistré ou une arborescence locale à la place d'une réponse en direct. Substituez un payload JSON, rejouez un snapshot ou épinglez une API tierce capricieuse sur une copie locale pendant le débogage.
File or Directory · Response Snapshot · Regex Patterns
Map Remote

Réécrivez la destination d'une requête capturée sans toucher au code de l'application ni à /etc/hosts. Pointez le trafic de prod vers staging, votre serveur de dév ou la machine d'un collègue pour reproduire un bug de manière fiable.
Host Rewrite · Regex Patterns · Preserve Host Header
Breakpoints et règles

Mettez une requête ou réponse en pause, modifiez method, headers, body ou status, puis continuez. Le moyen le plus rapide de tester "et si l'API renvoie 401 ?" sans toucher au backend.
Request Breakpoints · Response Breakpoints · Block · Throttle · Regex / Wildcard Match · Inject Failure States
Modifier les headers

Ajoutez, supprimez ou remplacez des headers sur n'importe quel hôte sans redéployer. Testez CORS, l'auth ou les changements de cache en quelques secondes grâce aux presets intégrés.
Add / Remove / Replace · CORS Presets · Auth Stripping · Request Phase · Response Phase · URL Pattern Scope
Headers de requête et de réponse personnalisés

Promouvez n'importe quel header de requête ou de réponse en colonne de premier plan dans la table de trafic. Gardez les sources requête et réponse séparées, sauvegardez les headers qui vous intéressent, puis parcourez request IDs, trace IDs, état du cache ou métadonnées personnalisées sans ouvrir chaque inspecteur.
Request Headers · Response Headers · Saved Columns · Trace IDs · Case-Insensitive Match · Live Table Update
Conditions réseau

Bridez en 3G, EDGE, LTE, WiFi ou avec un délai personnalisé. Votre laptop est en fibre ; vos utilisateurs non — voyez l'UX à 400 ms de RTT avant eux.
3G · EDGE · LTE · WiFi · Very Bad Network · Custom Latency
Compose — Éditer et rejouer

Reconstruisez n'importe quelle requête HTTP capturée — changez method, URL, headers, query params ou body — et renvoyez-la sans quitter Rockxy. Plus de boucle copier-coller vers Postman, Insomnia ou curl. Itérez sur des prompts LLM, fuzzez des limites d'auth ou reproduisez un cas qui échoue pour OpenAI, Anthropic et Cohere en quelques secondes.
Edit Headers · Edit Body · Edit Query · Edit Method · LLM Prompt Iteration · Postman Alternative · OAuth Flow Debug · Webhook Replay
Comparer

Empilez deux transactions capturées ou des payloads collés côte à côte et repérez chaque champ qui a basculé — status, headers, clés JSON ou octets du body. Attrapez les régressions API silencieuses, les sorties LLM non déterministes et la dérive de prompt sans pousser quoi que ce soit vers un outil de diff tiers.
Diff Compare · Side-by-Side · JSON Diff · Header Diff · Body Diff · LLM Output Compare · Non-determinism · API Regression · Schema Drift
Onglets de prévisualisation personnalisés

Rendez les bodies de requête et de réponse comme vous le souhaitez. Épinglez des onglets supplémentaires dans l'inspecteur pour JSON, GraphQL, JWT, image ou votre propre format — réutilisables sur chaque requête capturée.
JSON · GraphQL · JWT Decoder · Image / Hex · Custom Format · Pinned per Inspector
Sessions et export

Sauvegardez des sessions, importez/exportez du HAR pour le passage d'un outil à l'autre, copiez n'importe quelle requête en cURL ou JSON. Redactez les headers d'authorization, cookies et bearer tokens avant partage — donnez à un collègue un repro de bug fonctionnel sans fuiter de secrets.
.rockxysession · HAR Import / Export · Copy as cURL · Copy as JSON · Raw HTTP · Secret Redaction · Token Sanitize · Privacy-Safe Share
Espaces de travail multi-onglets

Conservez côte à côte des vues d'enquête indépendantes sur la même capture live — un onglet pour le trafic staging, un pour la production et un pour un flux d'appareil iOS. Chaque onglet garde ses filtres, son tri, sa sélection, son scope de sidebar et son état d'inspecteur, tout en partageant le proxy et les transactions capturées.
Shared Live Capture · Per-Tab Filters & Sort · Per-Tab Inspector · Compare Environments · Mac & iOS Together · Detach & Rename
Scripting JavaScript

Hooks JS sur les requêtes et réponses pour les cas qu'une règle statique ne couvre pas — redacter les PII, signer des tokens, réécrire des payloads. Les erreurs apparaissent inline au lieu de corrompre le trafic.
Request Hooks · Response Hooks · Programmatic Filtering · PII Redaction · Inline Error Feedback
Inspection protocol-aware
Rockxy fournit l'inspection protocol-aware IA, Web3 RPC et x402 dans le workflow normal de débogage HTTP.
Inspection du trafic IA
Rockxy détecte les requêtes IA reconnues dans le workflow de capture normal. Inspectez les appels de modèle sélectionnés, l'état streaming, les champs usage lorsqu'ils sont présents, les avertissements, les retrieval hints et les résumés de tool-calls sans coller de payloads sensibles dans un autre service.
AI Requests · Model Inspector · Streaming State · Tool Calls · Retrieval Hints · Usage Signals

Inspection Web3/RPC
Rockxy transforme les appels réseau de l'ère blockchain en evidence de débogage lisible. Inspectez le trafic HTTP JSON-RPC de type EVM et Solana avec provider host, request ID, méthode, résumé batch, erreur, chain, transaction, payload et debug intent, sans transformer Rockxy en wallet ou block explorer.
JSON-RPC · Solana RPC · Request ID · RPC Errors · Batch Summary · Network Evidence

Indices de flow de paiement x402
Rockxy met en évidence les indices payment-required et orientés retry pour que les flows HTTP payment-gated soient compréhensibles depuis la couche réseau, tandis que l'evidence de débogage reste locale et redaction-aware.
Payment Required · Retry Flow · Headers · Redaction · Local First
Travaux futurs
Les sections suivantes décrivent une direction publique, pas le comportement actuel.
Règles protocol-aware
Rockxy peut déjà labelliser et inspecter le trafic IA et Web3. Le matching plus profond par modèle, tool call, méthode JSON-RPC, chain, transaction hash ou batch subcall reste futur ; les outils actuels de modification du trafic matchent URL, méthode HTTP et headers.
Smart Filters · Request Badges · Protocol Column · Inspector Tabs · Future Rule Metadata
Bundles d'evidence redigée Bientôt disponible
Partager les faits nécessaires pour reproduire un bug sans divulguer de secrets. Packager le trafic sélectionné avec des résumés de protocole, des aperçus de redaction et un contexte source-backed qu'un collègue peut auditer.
Debug Bundles · Protocol Summary · Export Preview · Secret Redaction · Repro Context
Partage et collaboration en équipe Bientôt disponible
Envoyez une session capturée à un collègue d'un seul clic. Annotez les requêtes en échec en inline, voyez qui regarde quoi en temps réel et faites du pair-debug HTTPS sans partage d'écran. Ciblé pour une release future.
Shared Sessions · Team Workspaces · Inline Comments · Live Cursor · Cloud Sync · Pair Debug · SSO · Audit Log
Shell d'application macOS natif — pas d'Electron. SwiftUI + AppKit + SwiftNIO, avec WebKit utilisé uniquement pour la prévisualisation du body HTML.
Démarrage rapide
git clone https://github.com/RockxyApp/Rockxy.git
cd Rockxy
open Rockxy.xcodeproj
Compilez et exécutez dans Xcode. La fenêtre de bienvenue vous guide à travers la configuration du CA racine, l'installation du helper et l'activation du proxy.
Prérequis : macOS 14.0+, Xcode 16+, Swift 5.9
Si vous souhaitez connecter Rockxy à un client MCP local après l'installation, consultez le guide d'intégration MCP.
Rockxy par rapport aux alternatives
La matrice principale couvre les proxys de débogage Web à usage général. Tests de sécurité suites et intercepteurs orientés navigateur/API avec un chevauchement substantiel des flux de travail sont répertoriés séparément, de sorte que les produits différents ne sont pas présentés comme interchangeables. Les analyseurs de paquets et les clients API uniquement ne sont pas inclus dans cette comparaison.
Proxys de débogage Web directs
| Rockxy | Proxyman | Charles Proxy | mitmproxy | HTTP Toolkit | Fiddler Everywhere | |
|---|---|---|---|---|---|---|
| Forme du produit | Proxy de débogage natif macOS | Application macOS native ; Éditions Windows/Linux basées sur Electron | Proxy de débogage de bureau multiplateforme | Boîte à outils proxy multiplateforme CLI/TUI et interface utilisateur Web | Proxy de bureau multiplateforme Electron et client HTTP | Proxy de débogage de bureau multiplateforme |
| Modèle source et build | Source communautaire publique sous AGPL-3.0-or-later ; constructible avec Xcode. Le DMG officiel contient également des composants en aval non publics | Source fermée ; aucune source de candidature publique identifiée dans les documents officiels examinés | Source fermée ; aucune source de candidature publique identifiée dans les documents officiels examinés | Source publique sous licence MIT ; constructible à partir de la source | Source de bureau publique AGPL ; constructible à partir de la source ; les binaires publiés disposent d'options de licence supplémentaires | Source fermée ; distribué sous forme de code objet sous le Fiddler Everywhere EULA |
| Capture et configuration | Proxy système local avec configuration guidée pour les applications Mac, les environnements d'exécution, les appareils iOS et le simulateur | Configuration automatique pour les applications Mac, les environnements d'exécution et les appareils mobiles | Proxy local avec les guides de configuration macOS, iOS et multiplateforme | Modes de capture régulier, processus local, WireGuard, inversé, transparent et autres | Interception de proxy ciblée et manuelle pour les navigateurs, les environnements d'exécution, les conteneurs et les appareils mobiles | Modes de capture système, réseau, navigateur, terminal, explicite et périphérique distant |
| Modifier et simuler | Points d'arrêt, Map Local/Remote, règles d'en-tête, règles de blocage et de latence | Points d'arrêt, Map Local/Remote, listes de blocage, conditions réseau et règles JavaScript | Points d'arrêt, réécriture, Map Local/Remote, blocage et limitation | Map Local/Remote, modification du corps/en-tête, blocage et relecture du serveur | Points d'arrêt ainsi que réécriture, redirection, simulation et injection d'erreurs basées sur des règles ; certaines automatisations sont limitées au plan | Règles, points d'arrêt, redirections, modification de réponse et moquerie |
| Rejouez et comparez | Composer/rejouer plus une requête locale côte à côte, une comparaison d'en-tête et de corps | Composer, répéter et comparer | Répéter et modifier les demandes | Relecture côté client et côté serveur | Client HTTP intégré pour la rédaction et l'envoi de requêtes | API Composer, relecture du trafic et comparaison du trafic documentés en version bêta |
| Flux de travail WebSocket | Inspection de cadre texte/binaire avec l'heuristique limitée Protobuf | Inspection WS/WSS ; les scripts peuvent modifier les URL/en-têtes de négociation, pas les messages | La prise en charge de WebSocket est documentée dans l'historique des versions officielles | Interception et script WebSocket ; La relecture WebSocket n'est pas prise en charge | Inspection WebSocket plus règles spécifiques à la WebSocket | Capture et inspection WebSocket |
| Script et extensibilité | Hooks JavaScriptCore en bac à sable avec un API limité et un délai d'exécution | JavaScript Script de requête/réponse | Règles de réécriture et interface Web de contrôle ; aucune fonctionnalité de script générale JavaScript documentée | Addons Python et automatisation en ligne de commande | Automatisation basée sur des règles et bibliothèques publiques de sources et de proxy | Automatisation basée sur des règles ; aucune fonctionnalité de script générale de première partie n'est documentée |
| Routage amont | Proxy amont HTTP/HTTPS et routage URL PAC ; La politique communautaire désactive l'authentification proxy et SOCKS5 et limite les règles de contournement à trois | Routage externe HTTP/HTTPS/SOCKS et PAC avec règles de contournement | Proxy externes HTTP/HTTPS/SOCKS avec règles d'authentification et de contournement | Mode amont HTTP/HTTPS plus modes d'écoute inversé et SOCKS | Paramètres en amont du système, HTTP, HTTPS et SOCKS ; des limites du régime peuvent s'appliquer | Chaînage automatique aux proxys système et capture de proxy inverse |
| AI et MCP | Assistant IA intégré à l'application et MCP local intégré avec 10 outils en lecture seule, authentification par jeton et rédaction activée par défaut | MCP intégré pour les clients IA externes, y compris les lectures de trafic et les contrôles d'applications/règles | Non documenté | Non documenté | Un pont local MCP groupé est présent dans la source officielle actuelle ; aucun assistant intégré à l'application n'est documenté | MCP intégré plus un assistant de débogage de niveau professionnel dont la documentation actuelle nécessite que les détails du trafic capturés soient collés dans le chat |
Outils d'interception adjacents
Ces produits chevauchent de manière significative le Rockxy mais sont en tête des tests de sécurité, règles de navigateur ou workflows client API plutôt que les mêmes règles à usage général focus proxy de débogage natif.
| Produit | Pourquoi est-il adjacent | Modèle source et build | Chevauchement pertinent | AI et MCP |
|---|---|---|---|---|
| Burp Suite | Suite de tests de sécurité Web avec un proxy d'interception | Application fermée ; son EULA indique que les utilisateurs n'ont aucun droit sur la source de l'application. Les extensions peuvent utiliser des licences distinctes | Interception et correspondance/remplacement de proxy, répéteur, WebSocket, proxy en amont/SOCKS et un vaste écosystème d'extensions | Burp AI est disponible dans Repeater ; PortSwigger gère également une extension de serveur publique MCP pour les clients IA externes |
| ZAP | Scanner de sécurité et proxy d'interception | Source publique Apache-2.0 ; constructible à partir de la source | Interception/édition, renvoi manuel, points d'arrêt et scripts WebSocket, scripts multilingues, modules complémentaires et automatisation | Intégration officielle du MCP et modules complémentaires de support LLM en option |
| Requestly HTTP Interceptor | Extension de navigateur et outil d'interception/simulation de bureau multiplateforme | Source publique d'intercepteur de bureau AGPL ; le client Requestly API séparé est propriétaire selon son avis de référentiel communautaire public | Capture à l'échelle du système/navigateur, redirection, Map Local/Remote, modification d'en-tête/corps, transformations JavaScript, simulations et simulation de retard/erreur | Un serveur MCP officiel distinct gère les règles et les groupes ; aucun assistant d'analyse du trafic intégré à l'application n'est documenté |
La disponibilité des fonctionnalités peut varier selon l'édition, le plan, la plateforme ou le module complémentaire. « Non documenté » signifie qu'une fonctionnalité n'a pas été trouvée dans la version officielle officielle. sources examinées sur 2026-08-22 ; cela ne prouve pas que cette capacité est absente. Les déclarations de produits et de fonctionnalités ci-dessus ont été vérifiées par rapport à la documentation du fournisseur, référentiels sources gérés par le fournisseur, ou les conditions de licence du fournisseur à cette date et peut changer. Les noms de produits et les marques déposées appartiennent à leurs propriétaires respectifs ; Rockxy n’est ni affilié ni approuvé par eux. Les corrections sont les bienvenues via le système de suivi des problèmes Rockxy.
Au programme : des règles plus approfondies tenant compte des protocoles, des ensembles de preuves rédigées plus sûres, des flux de travail de relecture et de comparaison plus solides, des conseils de configuration plus larges pour les développeurs et une recherche continue sur HTTP/2 et HTTP/3.
Sécurité
Rockxy intercepte le trafic réseau — la sécurité est fondamentale, pas optionnelle.
- Le helper XPC valide les appelants par comparaison de chaîne de certificats, pas seulement par bundle ID
- Les plugins s'exécutent dans un JavaScriptCore isolé avec un timeout de 5 secondes, sans accès au système de fichiers ni au réseau
- Validation des entrées sur toutes les frontières — limites de taille des body, limites d'URI, protection contre le DoS regex, prévention du path traversal
- Les identifiants sont automatiquement masqués dans les logs
- Les fichiers sensibles sont stockés avec des permissions 0o600
Signaler les vulnérabilités via SECURITY.md. Voir l'architecture de sécurité complète pour plus de détails.
Feuille de route
La feuille de route publique de Rockxy est orientée workflows et sans dates promises. Elle se concentre sur la fiabilité, l'UX macOS native, les workflows de débogage, les protocoles, la visibilité du trafic de l'ère IA/Web3, la documentation et l'accueil des contributeurs.
- ROADMAP.md : direction d'ingénierie publique de haut niveau
- Rockxy Public Roadmap : visibilité opérationnelle des issues suivies dans la feuille de route
Documentation
Documentation complète disponible sur Rockxy Docs :
- Guide de démarrage rapide — opérationnel en quelques minutes
- Developer Setup Hub — snippets runtime, guides appareil, sondes de validation et matrice de support
- AI Assistant — analyser le trafic sélectionné localement ou avec un modèle configuré après Review Data
- Filtres et recherche — scopes sidebar, Focus Sets, Noise Control, filtres toolbar et recherche
- Inspection IA et Web3 — inspecter le trafic model API, JSON-RPC et x402 reconnu
- Intégration MCP — connecter Rockxy aux clients MCP locaux
- Architecture — moteur proxy, modèle Actor, flux de données
- Modèle de sécurité — frontières de confiance, validation XPC, gestion des certificats
- Décisions de conception — pourquoi SwiftNIO, NSTableView, les Actors
- Compiler depuis les sources — compilation, tests, lint et débogage
- Style de code — SwiftLint, SwiftFormat et conventions
- Changelog — travaux non publiés et historique des versions taguées
Contribuer
Toutes les contributions sont les bienvenues — code, tests, documentation, rapports de bugs et retours UX.
Consultez CONTRIBUTING.md pour les instructions de configuration, le style de code et la checklist PR complète.
Les issues pour débutants sont étiquetées good first issue. En soumettant une PR, vous acceptez le CLA.
Sponsors et Partenaires
Rockxy est maintenu de manière indépendante. Les sponsorisations aident à financer le développement continu, l'infrastructure de release, la documentation et le travail de sécurité.
Rockxy est hébergé fiscalement par Open Source Collective. Les contributions et les dépenses du projet sont enregistrées sur la page Open Collective publique de Rockxy, offrant une vue transparente de la réception et de l'utilisation des fonds.
| Niveau | Contribution | Ce que cela soutient |
|---|---|---|
| Backer | À partir de 5 $/mois | Maintenance open source, documentation, tests et versions |
| Builder | À partir de 25 $/mois | Tests de régression, améliorations des performances et workflows de débogage quotidiens |
| Sponsor | 100 $/mois | Maintenance à long terme d'un outil axé sur la confidentialité et gratuit pour les développeurs |
| Sustaining Sponsor | 500 $/mois | Maintenance et développement produit ciblés, y compris l'automatisation des versions et le support des protocoles |
Demandes de partenariat — entreprises d'outils de développement, sociétés de sécurité et équipes entreprise cherchant des intégrations personnalisées ou des solutions en marque blanche : [email protected]
Support
- Open Collective — contribuer à Rockxy via son budget de projet transparent
- GitHub Sponsors — soutenir le développement de Rockxy
- GitHub Issues — rapports de bugs et demandes de fonctionnalités
- GitHub Discussions — questions et discussions communautaires
- Email — [email protected]
- Problèmes de sécurité — voir SECURITY.md pour la divulgation responsable
Licence
GNU Affero General Public License v3.0 — Copyright 2024–2026 Rockxy Contributors.
Historique des Étoiles
Made by Stephen. Construit avec Swift, SwiftNIO, SwiftUI et AppKit.
Explorer des projets similaires
freeCodeCamp/freeCodeCamp
La base de code open source et le cursus de freeCodeCamp.org. Apprenez gratuitement les mathématiques, la programmation et l'informatique.
458,998 étoilesdonnemartin/system-design-primer
Apprenez à concevoir des systèmes à grande échelle et préparez-vous à l’entretien de conception de systèmes. Comprend des cartes mémoire Anki.
377,609 étoilesreact/react
La bibliothèque pour les interfaces utilisateur web et natives.
252,522 étoilesvuejs/vue
Voici le dépôt de Vue 2. Pour Vue 3, rendez-vous sur https://github.com/vuejs/core
212,533 étoiles