A história do Rockxy

Por que construímos um proxy de depuração HTTP nativo para macOS, em código aberto.

Por que o Rockxy existe

Quem desenvolve para macOS e trabalha com APIs HTTP encontra o mesmo teto. O Charles Proxy é um app Java e parece um corpo estranho no Mac. O Proxyman é nativo, mas de código fechado — você não pode auditar como ele trata seu tráfego nem estender o fluxo de trabalho. O DevTools do navegador só enxerga o tráfego do próprio navegador; serviços do sistema, ferramentas de CLI e processos em segundo plano passam totalmente despercebidos.

Queríamos um proxy de depuração nativo no macOS, de código aberto — para qualquer pessoa ler o código e contribuir — e local-first, onde o tráfego nunca sai da sua máquina. O Rockxy é essa ferramenta.

O que é o Rockxy

O Rockxy é uma estação de trabalho de depuração totalmente local para macOS. Captura tráfego HTTP, HTTPS, WebSocket e GraphQL-over-HTTP de qualquer app no seu Mac. Aplica regras para redirecionar, bloquear e limitar requisições. Para em breakpoints para você editar requisições e respostas em trânsito. Refaz requisições com alterações. Compara duas transações capturadas lado a lado em uma diff view. Automatiza manipulação de tráfego com scripts JavaScript. Salva e compartilha sessões inteiras de depuração.

Ele é executado como um app macOS nativo construído com SwiftUI e AppKit — nada de Electron, Java ou extensão de navegador. O motor de proxy é escrito em SwiftNIO para processar tráfego com alta taxa de transferência e baixa latência. A lista de requisições usa NSTableView com rolagem virtualizada, lidando com mais de 100.000 requisições sem engasgar.

Ele também inclui um servidor MCP embutido, para que o Claude Desktop e outros assistentes de código com IA leiam o tráfego capturado diretamente do seu Mac.

Nossos valores

Código aberto

Licença AGPL-3.0. Leia todo o código. Faça fork, estenda e contribua.

Privacidade em primeiro lugar

Sem telemetria. Sem analytics. Sem nuvem. Sem cadastro. O tráfego fica no seu Mac.

Desempenho nativo

SwiftUI + AppKit. Motor de proxy em SwiftNIO. NSTableView virtualizada. Construído para o Mac.

Da comunidade dev

Desenvolvimento comunitário. Sem vendor lock-in. Sem assinaturas. Código aberto sob AGPL-3.0.

Tecnologias

SwiftSwiftNIOSwiftUIAppKitswift-certificatesswift-cryptoswift-nio-sslSQLite.swiftJavaScriptCore