Grátis & Código aberto

Proxy de depuração HTTP/HTTPS nativo para macOS

Veja o tráfego real das apps do Mac, rejogue chamadas que falharam e compare mudanças com clareza. O Rockxy é um macOS proxy tool com código público, operação local-first e fluxo sério para quem busca Proxyman alternative ou Charles Proxy alternative.

v0.24.0 build 37 · lançado em 2 jun 2026 · privacidade em primeiro lugar · sem nuvem · sem cadastro · macOS 14+ · Apple Silicon + Intel

Terminal Homebrew
$ brew install --cask rockxy

Agora você pode instalar direto pelo Homebrew · ou baixar o .dmg oficial assinado

Rockxy tema escuro — inspetor de tráfego de rede
Rockxy tema claro — inspetor de tráfego de rede

Feito para trabalho real de depuração

Seu depurador.
Sua IA. Um app nativo.

Nativo para macOS. Claude Desktop, Cursor, Windsurf, Zed, Continue, GitHub Copilot.

MCP, se você quiser

Deixe o assistente ler os flows capturados.

O Rockxy já vem com um servidor Model Context Protocol (MCP) embutido. Pergunte ao seu assistente por que o 401 aconteceu. Compare o POST que falhou. Só stdio. Zero nuvem. Código visível sob AGPL-3.0.

4 ferramentas. Claude Desktop. Cursor. Windsurf. Zed. Continue. GitHub Copilot.

Saiba mais

Zero configuração

Sua stack se configura sozinha.

O Developer Setup Hub gera trechos de proxy para cada runtime. Copie. Clique em Verificar. O Rockxy te diz se o tráfego está passando — e o que corrigir se não estiver.

Python. Node.js. Ruby. Go. Rust. Java. Docker. cURL. Navegadores.

Saiba mais

Os dois já vêm no núcleo aberto e gratuito. O Proxyman cobra pela IA. O Charles Proxy não tem.

macOS 14+
versão suportada agora
Universal
Apple Silicon + Intel
AGPL-3.0
licença pública do código
SHA256
download verificável
Homebrew
hoje mantido pela comunidade

Feito para macOS.
Não é um port.

Construído com SwiftUI e AppKit. Nada de Electron. App Mac de verdade, desempenho Mac de verdade.

Desempenho nativo

SwiftUI + AppKit com NSTableView de scroll virtual para lidar com mais de 100 mil requisições sem lag. Atualizações em lote a cada 100 ms mantêm a UI fluida mesmo em tráfego intenso.

Integração com o sistema

Configuração instantânea do proxy do sistema via ferramenta auxiliar privilegiada com SMAppService. Nenhum comando de terminal depois do setup inicial. Identificação automática de processos com os ícones reais dos aplicativos.

Segurança transparente

Certificados TLS por host gerados em tempo real. A chave privada da CA raiz fica armazenada no Keychain do macOS. Toda decisão de segurança está no código-fonte — leia o código e verifique as alegações.

Rodando em menos de um minuto.

Três passos. Sem arquivo de configuração. Sem terminal. Sem cadastro.

1

Instalar

Baixe e arraste para a pasta Aplicativos. A ferramenta auxiliar privilegiada é registrada automaticamente via SMAppService.

2

Confiar no certificado

O Rockxy gera uma CA raiz local. Instalação no Keychain do sistema com um clique. O macOS pede aprovação.

3

Começar a capturar

Clique no toggle do proxy. O proxy HTTP e HTTPS do sistema é configurado automaticamente em todas as interfaces de rede.

As ferramentas que você usa quando o DevTools do navegador não dá conta.

Depuração de tráfego para trabalho em Mac e iOS, nativo no macOS, com lançamentos públicos e fluxo local-first.

Proxy HTTP do Rockxy no macOS capturando requisições HTTPS ao vivo de Safari, Chrome, Firefox e curl em uma única lista

Inspecione tráfego HTTP, HTTPS, WebSocket e GraphQL de qualquer app do Mac, CLI ou dispositivo iOS. O DevTools do navegador para no navegador — o Rockxy enxerga o resto da sua stack.

Captura de Tráfego

HTTP / HTTPS WebSocket GraphQL Dispositivo & Simulador iOS Filtrar por Process ID Waterfall de Tempo
Painel de filtro e busca avançada do Rockxy reduzindo o tráfego HTTP capturado por método, host, status e valores de cabeçalho

Reduza milhares de requisições capturadas em segundos. Combine filtros por método, host, status, cabeçalho, corpo e processo — ou faça uma busca de texto completo na sessão inteira.

Avançado

Filtro & Busca Avançada

Filtros Multi-Campo Busca Texto Completo Status / Método Match Cabeçalho / Corpo Processo / Host Filtros Salvos
Configurações do servidor MCP do Rockxy com JSON de configuração para copiar e colar no Claude Desktop e Cursor, mais um toggle de redação para privacidade

Deixe o Claude Desktop ou o Cursor lerem seu tráfego capturado por meio de um servidor MCP local. Pergunte “por que isso retornou 500?” em vez de colar cabeçalhos no chat.

Servidor MCP gratuito.
  • Sem complemento pago de IA, sem upsell.
  • Sem limite de uso. Use em todo projeto, em toda máquina.

Servidor MCP para Assistentes de IA

Claude Desktop Cursor stdio Local Redação de Dados Open Source
Hub de Configuração para Devs do Rockxy com snippets de proxy prontos para Python, Node.js e Go, e um Run Test validando que o runtime está passando pelo proxy

Snippets de proxy prontos para copiar e colar em Python, Node.js, Go, Rust, cURL, Docker e navegadores; depois clique em Run Test para confirmar que o tráfego está realmente fluindo.

Hub de Configuração para Devs

Python Node.js Go / Rust / Java cURL / Docker Verificação em 1 Clique Diagnóstico de Trust
Painel de CA raiz do Rockxy mostrando status de confiança no sistema com ações Exportar, Gerar e Resetar para interceptação HTTPS

CA raiz P-256 ECDSA gerada na primeira execução, selada na sua Keychain. Decifre HTTPS de primeira; hosts com pinning passam direto, automaticamente.

Gestão de Certificados para Depurar HTTPS

CA Raiz P-256 ECDSA Chave Selada na Keychain Cert Folha por Host Assistente de Trust Passthrough de Hosts com Pinning Rotacionar / Resetar
Configurações de proxy SSL do Rockxy mostrando regras de decriptação TLS por host com padrões curinga e lista de permissão

Escolha quais hosts terão decriptação TLS. O tráfego decriptado mostra cabeçalhos e JSON de verdade; o resto passa criptografado. Regras com curinga deixam você definir o escopo por domínio em um clique.

Proxy SSL & Decriptação HTTPS

Decriptação por Host Regras com Curinga Lista de Permissão / Bloqueio TLS 1.2 / 1.3 Passthrough de Hosts com Pinning Inspecionar Payloads de API
Configurações de Bypass de Proxy do Rockxy mostrando regras de host com curinga que pulam domínios específicos da captura

Pule hosts específicos para que apps com cert pinning, serviços internos ou telemetria barulhenta nunca entrem na captura. Curingas mantêm a lista curta e o log de requisições focado no que importa.

Bypass de Proxy

Bypass por Host Padrões com Curinga Pular Hosts com Pinning Silenciar Telemetria Reduzir Ruído Ligar/Desligar a Qualquer Hora
Janela de regras de Lista de Bloqueio do Rockxy mostrando padrões de host com curinga que descartam requisições para teste de modo de falha

Faça qualquer host falhar. Derrube redes de anúncios, rastreadores de terceiros ou uma dependência instável e veja como seu app se comporta sem ela — sem mexer numa linha de código.

Lista de Bloqueio

Bloqueio por Host Match com Curinga Simular Indisponibilidade Testar Fallbacks Remover Trackers Ligar/Desligar a Qualquer Hora
Rockxy Map Local rule routing a remote URL to a local file or directory for offline-style debugging

Serve a saved file or a directory tree in place of a live response. Swap a JSON payload, replay a snapshot, or pin a flaky third-party API to a local copy while you debug.

Map Local

File or Directory Response Snapshot Regex Patterns
Rockxy Map Remote rule rewriting host and path to redirect captured traffic to a different server

Rewrite the destination of a captured request without touching app code or /etc/hosts. Point production traffic at staging, your dev server, or a colleague's machine for a reproducible bug repro.

Map Remote

Host Rewrite Regex Patterns Preserve Host Header
Editor de regras de breakpoint do Rockxy com match de URL por curinga, toggle de subpaths e checkboxes para fases de requisição e resposta

Pause uma requisição ou resposta, edite método, cabeçalhos, corpo ou status, e continue. O jeito mais rápido de testar “e se a API retornar 401?” sem encostar no backend.

Pontos de Interrupção & Regras

Breakpoints de Requisição Breakpoints de Resposta Bloquear Throttle Match Regex / Curinga Injetar Estados de Falha
Editor de regras de Modificar Cabeçalhos do Rockxy com match por padrão de URL e operações ordenadas de Adicionar, Remover e Substituir

Adicione, remova ou substitua cabeçalhos em qualquer host sem fazer redeploy. Teste mudanças de CORS, auth ou cache em segundos com presets prontos.

Modificar Cabeçalhos

Adicionar / Remover / Substituir Presets de CORS Stripping de Auth Fase de Requisição Fase de Resposta Escopo por Padrão de URL
Editor de cabeçalhos customizados de requisição e resposta do Rockxy com regras nomeadas alternando overrides por host nas duas fases

Sobrescreva cabeçalhos por host com controle completo das duas fases. Injete tokens de auth em requisições de saída, remova Set-Cookie em respostas ou fixe um User-Agent personalizado — tudo salvo como regras nomeadas que você liga e desliga quando quiser.

Cabeçalhos Customizados de Requisição & Resposta

Override por Host Fase de Requisição Fase de Resposta Injetar Token de Auth Remover Cookie Regras Nomeadas
Painel de Condições de Rede do Rockxy com perfil LTE ativo a 50ms de latência em todo o tráfego capturado

Limite a velocidade para 3G, EDGE, LTE, WiFi ou um delay personalizado. Seu notebook está na fibra; seus usuários, não — veja a UX a 400 ms de RTT antes deles.

Condições de Rede

3G EDGE LTE WiFi Rede Muito Ruim Latência Customizada
Rockxy Compose editor reopening a captured HTTPS request with editable method, URL, headers, query parameters and JSON body ready to re-send for prompt iteration and bug reproduction

Rebuild any captured HTTP request — change method, URL, headers, query params, or body — and re-send without leaving Rockxy. No Postman, Insomnia, or curl copy-paste loop. Iterate on LLM prompts, fuzz auth boundaries, or reproduce a failing case for OpenAI, Anthropic, and Cohere endpoints in seconds.

Replay

Compose — Edit & Replay

Edit Headers Edit Body Edit Query Edit Method LLM Prompt Iteration Postman Alternative OAuth Flow Debug Webhook Replay
Rockxy Diff Compare view stacking two captured API responses side by side with highlighted differences across status, headers, query, and JSON body for regression and LLM output comparison

Stack two captured responses side-by-side and spot every field that flipped — status, headers, JSON keys, body bytes. Catch silent API regressions, non-deterministic LLM outputs, and prompt drift without piping anything into a third-party diff tool. Side-by-side diff highlights what changed; deep JSON compare ignores key ordering.

Compare

Diff Compare

Side-by-Side JSON Diff Header Diff Body Diff LLM Output Compare Non-determinism API Regression Schema Drift
Abas customizadas no inspetor de resposta do Rockxy mostrando JSON, GraphQL e visualizações decodificadas do corpo fixadas ao lado da visualização padrão

Renderize corpos de requisição e resposta do jeito que você quiser. Fixe abas extras no inspetor para JSON, GraphQL, JWT, imagem ou seu próprio formato — reutilizáveis em toda requisição capturada.

Abas de Previewer Customizadas

JSON GraphQL Decoder JWT Imagem / Hex Formato Customizado Fixadas por Inspetor
Menu de contexto de requisição do Rockxy mostrando opções de exportação para HAR, corpo da requisição e corpo da resposta

Salve sessões, importe/exporte HAR para handoff entre ferramentas, copie qualquer requisição como cURL ou JSON. Redija cabeçalhos de Authorization, cookies e bearer tokens antes de compartilhar — entregue um repro funcional sem vazar segredos.

Exportação segura

Sessões & Exportação

.rockxysession Importar / Exportar HAR Copiar como cURL Copiar como JSON HTTP Bruto Redação de Segredos Sanitizar Tokens Compartilhamento Seguro
Workspace multi-aba do Rockxy mostrando várias sessões de captura independentes rodando lado a lado, cada uma com seus próprios filtros e inspetor

Rode sessões de captura independentes lado a lado — uma aba para staging, outra para prod, outra para o build no dispositivo iOS. Cada aba tem seus próprios filtros, seleção e estado do inspetor, então trocar de contexto não custa nada.

Workspaces Multi-Aba

Sessões Independentes Filtros por Aba Inspetor por Aba Comparar Ambientes Mac & iOS Juntos Destacar & Renomear
Janela da ferramenta de Scripting do Rockxy pronta para hooks de requisição e resposta em JavaScript com feedback de erro inline

Hooks JS em requisições e respostas para os casos que uma regra estática não cobre — redija PII, assine tokens, reescreva payloads. Erros aparecem inline em vez de corromper o tráfego.

Scripting em JavaScript

Hooks de Requisição Hooks de Resposta Filtragem Programática Redação de PII Feedback de Erro Inline Automação
Coming Soon

Real-time team workspaces, shared captures, and live comments.

Send a captured session to a teammate with one click. Annotate failing requests inline, see who's looking at what in real time, and pair-debug HTTPS traffic without screen-sharing.

Targeted for a future release — want to influence the scope? Join the discussion on GitHub ou peça diretamente no Telegram.

Coming Soon

Team Sharing & Collaboration

Shared Sessions Team Workspaces Inline Comments Live Cursor Cloud Sync Pair Debug SSO Audit Log

Um depurador HTTP/HTTPS nativo no macOS, com código aberto, lançamentos públicos e fluxo local-first.

Capturar. Inspecionar. Modificar. Rejogar.

Todo o seu fluxo de depuração de APIs — quatro passos, sem configuração.

1

Capturar

Tráfego HTTP, HTTPS, WebSocket e GraphQL-over-HTTP de apps Mac, dispositivos iOS e iOS Simulator, em tempo real.

2

Inspecionar

Cabeçalhos, corpo, cookies, waterfall de timing, certificados TLS. Visualização em árvore de JSON com nós recolhíveis.

3

Alterações

Aplique regras, defina breakpoints ou escreva scripts JavaScript para modificar requisições e respostas em trânsito.

4

Rejogar

Repita requisições, compare com diff, salve sessões ou exporte como HAR e cURL.

Arquitetura

O Rockxy atua como um proxy MITM transparente entre o seu app e a rede. Cada byte passa pela engine de I/O assíncrona do SwiftNIO — sem threads bloqueantes e sem cópias de memória desnecessárias. Um daemon auxiliar privilegiado gerencia a configuração do proxy do sistema com dupla camada de segurança XPC e recuperação automática após crashes.

Your App any macOS process System Proxy SMAppService helper Rockxy SwiftNIO engine async I/O · port 8888 TLS Intercept per-host cert · Keychain CA Upstream Server api.example.com also feeds Inspect headers · body · TLS Modify rules · breakpoints · JS Log sessions · HAR · replay Figure 1 — Rockxy transparent MITM proxy architecture

Tratamento de conexões

O event loop não bloqueante do SwiftNIO lida com milhares de conexões simultâneas sem criar uma thread por requisição.

Terminação TLS

O Security.framework gera um certificado leaf por host assinado por uma CA raiz local. A chave privada nunca sai do Keychain do macOS.

Atualização da UI

As transações capturadas são processadas em lotes por um actor em background e refletidas no SwiftUI a cada 100 ms — liberando a main thread mesmo sob alta carga.

ferramenta auxiliar privilegiada

O daemon launchd registrado via SMAppService cuida das alterações do proxy do sistema. Depois de uma única aprovação em Ajustes do Sistema, tudo funciona sem caixa de diálogo de senha.

XPC Segurança

Toda chamada XPC é validada por duas verificações independentes — comparação da cadeia de certificados e verificação do bundle identifier via SecRequirement. As duas precisam passar.

Recuperação de crash

Se o Rockxy encerrar de forma inesperada, o daemon auxiliar restaura automaticamente a configuração original do proxy a partir de um plist de backup. Um watchdog fiscaliza o processo do app a cada dois segundos.

A pilha que sustenta o Rockxy

Todas as dependências são open source. Cada framework foi escolhido para resolver um problema — nunca por conveniência.

SwiftNIO

Engine de rede assíncrona. Event loop não bloqueante para milhares de conexões simultâneas — sem overhead de uma thread por conexão.

SwiftUI + AppKit

UI nativa do Mac com NSTableView e scroll virtual — apenas as células visíveis ficam em memória, renderizando mais de 100 mil linhas.

Security.framework

Certificados TLS leaf por host assinados por uma CA raiz local. A chave privada da CA raiz fica no Keychain do macOS — nada é gravado em disco.

XPC Services

Ferramenta auxiliar privilegiada isolada via XPC. Toda conexão é validada com comparação da cadeia de certificados antes de qualquer operação de proxy.

Blog de engenharia

Notas de implementação do desenvolvimento do Rockxy.

Todos os artigos →

Avalie o Rockxy por artefatos públicos

Para uma ferramenta crítica de análise de rede, sinais verificáveis valem mais do que depoimentos bonitos. Esta seção aponta exatamente para isso.

Feito por devs, para devs.

Legível pelos devs. Auditável pela empresa. Dá uma conferida.

100% open core, AGPL-3.0. Leia o código, confira o checksum, revise os docs de privacidade — e então baixe a build assinada.

Contato

Se você tem dúvidas, quer reportar um bug ou propor uma colaboração, fale com a gente pelos canais abaixo.