Локальний пласт доказів
Зробіть знімок на вашому Mac. Перевірте з контекстом. Відредагуйте, перш ніж ділитися.
- HTTP
- HTTPS
- WebSocket
- GraphQL
- AI трафік
- Потоки Web3/RPC
Власний мережевий налагоджувач macOS
Rockxy є проксі-сервер налагодження HTTP з відкритим вихідним кодом, який можна перевірити, спочатку локальний для macOS. Зберігайте реальний трафік програм і пристроїв, перевіряйте кожен запит у контексті, відтворюйте помилки, порівнюйте зміни та діліться відредагованими доказами, не переміщуючи конфіденційний трафік із вашого Mac.
Зробіть знімок на вашому Mac. Перевірте з контекстом. Редагувати з наміром. Відтворити з доказами.
Випущено 25 червня 2026 р. · v0.28.0 build 44 · підписаний універсальний .dmg · примітки до випуску · Контрольна сума SHA256 · macOS 14+ · Apple Silicon + Intel
brew install --cask rockxy
Установіть Rockxy безпосередньо за допомогою Homebrew · або завантажте підписаний .dmg
Створено для справжньої роботи з налагодження
Локальний пласт доказів
Один робочий процес налагодження
Community proof
1000+
Developers
AGPL
Open source
Mac
Native app
Built for engineers shipping at any scale
Світлі і темні теми
Перевіряйте трафік API, мобільних пристроїв, штучного інтелекту, WebSocket, GraphQL і Web3/RPC з одного локального проксі-сервера для налагодження HTTP за допомогою захоплення, відтворення, правил, відмінностей, редагування та спільного використання мережевих доказів у 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
Встановіть програму, довірте локальному сертифікату та почніть перехоплювати трафік із програм на вашому Mac. Ні облікового запису, ні віддаленого налаштування, ні прихованої залежності служби.
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.
Завантажте та перетягніть до Програми. Привілейований помічник реєструється автоматично через SMAppService.
Rockxy генерує локальний кореневий ЦС. Встановити в системний брелок одним клацанням миші. macOS запитує схвалення.
Натисніть перемикач проксі. Системний проксі-сервер HTTP і HTTPS налаштовується автоматично для всіх мережевих інтерфейсів.
Повний локальний робочий процес для перегляду трафіку, зміни поведінки, повторного відтворення запитів, порівняння результатів і передачі відредагованих доказів із реальних програм і пристроїв.
Захоплюйте трафік за межами браузера: настільні програми, CLI, служби, симулятори, мобільні пристрої, сеанси WebSocket, API GraphQL, виклики моделі та кінцеві точки RPC. Rockxy зберігає повний слід запитів на вашому 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.
Перетворіть галасливі сеанси на сигнал. Поєднайте фільтри методу, хосту, стану, заголовка, тіла, процесу та повного тексту, щоб знайти запит, який пояснює помилку.
Read our documentation
Якщо ввімкнено, локальний MCP надає налагодженню за допомогою штучного інтелекту контекст, якого йому зазвичай не вистачає: справжній запит, відповідь, результат повтору та різницю, не вставляючи конфіденційні заголовки в чат.
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.
Створіть фрагменти налаштування для середовища виконання, клієнтів, браузерів, Docker, cURL, пристроїв і середовищ, а потім натисніть Запустити тест щоб підтвердити, що трафік дійсно проходить через Rockxy.
Read our documentation
Кореневий CA P-256 ECDSA, створений під час першого запуску, запечатаний у вашому брелоку. Розшифрувати HTTPS з першої спроби; закріплені хости проходять автоматично.
Read our documentation
Виберіть, які хости отримують розшифровку TLS. Розшифрований трафік показує справжні заголовки та JSON; все інше проходить через зашифроване. Правила підстановки дають змогу одним клацанням миші визначити область за доменом.
Read our documentation
Пропускайте певні хости, щоб програми із закріпленими сертифікатами, внутрішні служби чи шумна телеметрія ніколи не входили в запис. Символи підстановки роблять список коротким, а журнал запитів зосереджується на тому, що вас насправді хвилює.
Read our documentation
Зробіть будь-який хост невдалим. Відмовтеся від рекламних мереж, трекерів сторонніх розробників або нестабільної залежності, щоб побачити, як ваш додаток погіршується, коли його немає — не змінюючи жодного рядка коду.
Read our documentation
Подавати збережений файл або дерево каталогів замість живої відповіді. Поміняйте корисне навантаження JSON, відтворіть знімок або закріпіть нестабільний сторонній API до локальної копії під час налагодження.
Read our documentation
Перепишіть призначення захопленого запиту, не торкаючись коду програми або /etc/hosts. Направте робочий трафік на проміжну роботу, ваш сервер розробника або машину колеги для відтворюваного відтворення помилок.
Призупиніть запит або відповідь, відредагуйте метод, заголовки, тіло чи статус, а потім продовжіть. Найшвидший спосіб перевірити «а якщо API поверне 401?» не торкаючись бекенда.
Read our documentation
Додайте, видаліть або замініть заголовки на будь-якому хості без повторного розгортання. Перевірте CORS, автентифікацію або зміни кешу за секунди за допомогою вбудованих попередніх налаштувань.
Read our documentation
Перевизначення заголовків для кожного хоста з повним контролем над обома фазами. Вставити маркери автентифікації у вихідні запити, видалити Set-Cookie на відповіді або закріпіть настроюваний User-Agent — збережені як іменовані правила, які можна будь-коли перемикати.
Перейдіть до 3G, EDGE, LTE, WiFi або власної затримки. Ваш ноутбук підключено до оптоволокна; ваші користувачі ні — подивіться UX на 400 мс RTT раніше, ніж вони.
Read our documentation
Перебудуйте захоплений HTTP-запит, змініть важливі частини та надіслати його знову з того самого сліду доказів. Відтворюйте збої API, мобільні помилки, зміни трафіку штучного інтелекту або крайові випадки RPC без втрати вихідного контексту.
Read our documentation
Порівняйте два захоплених потоки та подивіться зміни статусу, заголовка, JSON, тіла та часу. Виловлюйте регресії API, відповіді недетермінованої моделі, оперативний дрейф і крайові випадки RPC без надсилання корисних даних до іншої служби.
Read our documentation
Відображайте тіла запиту та відповіді так, як вам потрібно. Закріпіть додаткові вкладки в інспекторі для JSON, GraphQL, JWT, зображення чи власного формату — їх можна повторно використовувати в кожному отриманому запиті.
Read our documentation
Упакуйте докази: збережені сеанси, імпорт/експорт HAR, cURL, JSON, необроблені тіла запитів і тіла відповідей. Відредагуйте заголовки авторизації, файли cookie та маркери носія, перш ніж передати робоче відтворення помилок.
Read our documentation
Запускайте незалежні сеанси захоплення пліч-о-пліч — одна вкладка для постановки, одна для виробництва, одна для збірки пристрою iOS. Кожна вкладка має власні фільтри, вибір і стан інспектора, тому перемикання контексту не коштує нічого.
Read our documentation
JS підхоплює запити та відповіді у випадках, які статичні правила не можуть охопити — редагувати ідентифікаційну інформацію, підписувати маркери, переписувати корисні дані. Помилки з’являються всередині, а не пошкоджують трафік.
Read our documentation
Concept preview
Chat with the traffic in front of you.
Планувальна дошка
Публічний напрямок, без дати до відправлення.
Мультиплексований трафік, читабельні докази
Розділіть потоки, час, заголовки та поведінку відповіді, щоб налагодження HTTP/2 було таким же зрозумілим, як налагодження HTTP за одним запитом.
Планувальна дошка
Публічний напрямок, без дати до відправлення.
Потокові сеанси з читаним слідом
Переглядайте відкрите з’єднання, пакети повідомлень, зміни корисного навантаження, стрибки затримки та поведінку завершення роботи, не втрачаючи контексту сеансу.
Планувальна дошка
Публічний напрямок, без дати до відправлення.
Налаштування пристрою з вбудованою перевіркою
Проведіть Mac, симулятор і мобільний пристрій через налаштування проксі та сертифіката, а потім підтвердьте перший отриманий запит.
Планувальна дошка
Публічний напрямок, без дати до відправлення.
Діліться доказами, не ділячись занадто багато
Зберігайте разом запит, відповідь, різницю, стан редагування та слід експорту, щоб інший інженер міг безпечно відтворити помилку.
Планувальна дошка
Публічний напрямок, без дати до відправлення.
Від захопленого трафіку до форми API
Використовуйте реальні приклади запитів і відповідей, щоб створювати посилання на схеми, які можна переглядати, зберігаючи конфіденційні корисні навантаження редагованими.
Власний налагоджувач HTTP/HTTPS для macOS із загальнодоступним кодом, загальнодоступними випусками та робочим процесом, орієнтованим на локальний.
Захоплюйте живий трафік HTTP, HTTPS, WebSocket і GraphQL через HTTP з додатків Mac, локальних служб, інструментів CLI, пристроїв iOS і симулятора iOS.
Читайте заголовки, тіло, файли cookie, каскади часу та деталі TLS, не втрачаючи контекст запиту, який зробив помилку відтворюваною.
Застосовуйте правила, встановлюйте точки зупинки або змінюйте сценарії, коли вам потрібно відтворити автентифікацію, кеш або проблеми з корисним навантаженням одну змінну за раз.
Відтворіть точний запит, який не вдався, порівняйте результат із diff, потім збережіть або експортуйте сеанс для наступної особи в команді.
Обробка підключення
Неблокуючий цикл подій SwiftNIO обробляє тисячі підключень під час польоту без створення потоків для кожного запиту.
Термінація TLS
Security.framework генерує кінцевий сертифікат для кожного хоста, підписаний локальним кореневим ЦС. Закритий ключ ніколи не залишає macOS Keychain.
Оновлення інтерфейсу
Зафіксовані транзакції групуються у фоновому режимі та публікуються в SwiftUI кожні 100 мс, зберігаючи основний потік вільним під час великого навантаження.
Привілейований помічник
Демон launchd, зареєстрований через SMAppService, обробляє зміни системного проксі-сервера без діалогових вікон пароля після одноразового схвалення в налаштуваннях системи.
Безпека XPC
Кожен виклик XPC перевіряється двома незалежними перевірками — порівнянням ланцюжка сертифікатів і перевіркою ідентичності пакета через SecRequirement. Обидва мають пройти.
Відновлення після збою
Якщо Rockxy несподівано завершує роботу, демон-помічник автоматично відновлює ваші оригінальні налаштування проксі-сервера з резервного списку plist. Сторожовий таймер відстежує процес програми кожні 2 секунди.
Стек є частиною історії продукту: рідні фреймворки для Mac UX, SwiftNIO для механізму проксі та загальнодоступне джерело, щоб команди могли перевіряти впровадження.
SwiftNIO
Асинхронний мережевий механізм. Обробляє тисячі одночасних з’єднань у неблокуючому циклі подій — жодних витрат на потік на з’єднання.
SwiftUI + AppKit
Власний інтерфейс Mac з віртуальною прокруткою NSTableView — рендерить понад 100 тисяч рядків, зберігаючи в пам’яті лише видимі комірки.
Security.framework
Листові сертифікати TLS для кожного хоста, підписані локальним кореневим ЦС. Закритий ключ кореневого ЦС зберігається в macOS Keychain — ніколи не записується на диск.
Послуги XPC
Привілейований допоміжний процес, ізольований через XPC. Кожне підключення перевіряється за допомогою порівняння ланцюжка сертифікатів перед виконанням будь-якої операції проксі.
Примітки щодо реалізації під час створення Rockxy.
Покрокове керівництво по ланцюжку сертифікатів для кожного хоста, як закритий ключ кореневого ЦС залишається в Keychain і чому ваш браузер все ще відображає зелений замок.
Чому NSTableView з мостом NSViewRepresentable перевершує власний список SwiftUI у 40 разів при 100 тисячах рядків і стратегії пакетування, яка зберігає основний потік на нульовому рівні.
Network.framework абстрагує конвеєр підключення, який нам потрібно перехопити. SwiftNIO надає нам обробники каналів, які ми можемо вставити на рівні байтів — єдине місце, де проксі MITM працює правильно.
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
Громадська режисура
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. Відкритий код. Місцеві перш за все.
Зібрані дані мають залишатися на вашому Mac, якщо ви їх явно не експортуєте чи не опублікуєте. Rockxy створено для інженерів, яким потрібен контроль над чутливим трафіком API, мобільних пристроїв, AI, WebSocket, GraphQL, MCP і Web3/RPC.
Джерело, проблеми, випуски та журнал змін є загальнодоступними. Якщо Rockxy корисний для вашої роботи, ви можете допомогти, повідомляючи про помилки, переглядаючи код, додаючи виправлення або спонсоруючи час розробки.
Зірка на GitHub
Зірка допомагає іншим розробникам знаходити Rockxy у результатах пошуку.
Повідомити про помилки
Зареєструвати проблему. Детальні звіти про помилки безпосередньо покращують наступний випуск.
Додайте код
PR вітаються. Перевірте програму відстеження проблем, щоб знайти хороші перші проблеми.
Спонсор
Час розвитку фонду. Кожен внесок прискорює дорожню карту.
Backed by the community
Sponsorships fund development and keep it that way.
Збережіть невикористану вартість платної ліцензії відладчика, перевірте Rockxy паралельно з поточним інструментом і впроваджуйте лише після успішної перевірки обов’язкових сценаріїв.
Знижка 25%
Перша відповідна покупка Rockxy Pro
До 12 місяців
Компенсація невикористаного строку Team
Контрольований шлях міграції
Відповідність
Підтвердьте місця, дату поновлення, обмеження та три обов’язкові сценарії.
Базова точка
Узгодьте налаштування, докази та критерії успіху до тесту.
Паралельний пілот · 2–4 тижні
Використовуйте Rockxy разом із поточним інструментом без примусового переходу.
Рішення
Оцініть докази та оберіть продовження, паузу або відстрочку.
Впровадження
Застосуйте підтверджену пропозицію та підключайте команди поетапно.
Партнерська мережа Rockxy для розробників
Приєднуйтеся до фахівців і компаній, які допомагають розробникам використовувати Rockxy в реальних проєктах.
Для фахівців
Автори, консультанти й викладачі показують перевірені роботи, отримують технічний контакт і відповідні запити.
Створити профіль партнераДля компаній
Інструментальні компанії, агенції, студії та навчальні заклади чітко представляють клієнтам свій досвід із Rockxy.
Приєднатися як організаціяДля реселерів
Територія, власник угоди, маржа або частка, закупівля, підтримка та поновлення фіксуються в договорі.
Обговорити договір реселераЗапитання, помилки та командні оцінки проходять через ті самі публічні канали. Звертайтеся, якщо хочете спробувати Rockxy у реальному робочому процесі.