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.