Бета 0.9 · macOS, Windows, Linux

Трафик, запросы и моки — в одном окне

Microkoi — настольный инструмент для разработчиков и QA-инженеров. Перехватывайте HTTP и HTTPS с компьютера и телефона, повторяйте запросы, подменяйте ответы, поднимайте мок-серверы и следите за доступностью ручек — всё в одной папке проекта, которую можно положить в git.

macOS, Windows и Linux · бесплатно · без регистрации
Экран трафика Microkoi: список перехваченных запросов с методом, узлом, путём, кодом ответа и временем, дерево узлов справа и тела запроса и ответа внизу.
Общая модель данных

Одна программа вместо трёх

Обычно отладка API — это прокси в одном окне, клиент для запросов во втором и заметки в третьем, а данные между ними переносятся руками. В Microkoi это одно рабочее пространство.

  1. 01 Перехватите

    Запустите прокси и работайте с приложением как обычно. Каждый запрос виден целиком: заголовки, тело, код и честное время ответа.

  2. 02 Повторите

    Кнопка «В запросы» открывает обмен в API-клиенте. Ветку дерева узлов можно сохранить целой коллекцией — по файлу на запрос.

  3. 03 Подмените

    Кнопка «Сделать мок» превращает ответ в правило для прокси. Меняйте код, тело и задержку и смотрите, как приложение переживёт ошибку.

Возможности

Всё, что нужно для работы с API

Шесть разделов, которые знают друг о друге. Ничего не нужно экспортировать и импортировать.

  • Перехват трафика

    HTTP и HTTPS с расшифровкой, с компьютера и телефона. Дерево узлов, поиск по телам, сообщения веб-сокетов и точки останова для правки запросов и ответов на лету.

    Подробнее
  • API-клиент

    Запросы с параметрами, заголовками, телом и авторизацией. Коллекции, окружения с переменными, история отправок, импорт и копирование cURL.

    Подробнее
  • Моки

    Подмена ответов прямо в прокси, без отдельного сервера. Маски пути, задержка и выбор самого точного правила.

    Подробнее
  • Мок-серверы

    Поддельный API на своём порту — из ветки трафика за минуту. HTTP и HTTPS на одном порту, журнал обращений, доступ с телефона.

    Подробнее
  • Мониторинг

    Проверка ручек по расписанию и пачкой: доступность, время ответа по фазам, инциденты и системные уведомления о падении.

    Подробнее
  • Рабочее пространство

    Коллекции, окружения, моки, мок-серверы, мониторы и заметки в Markdown — обычными файлами в папке проекта. Трафик хранится там же, но не попадает в git.

    Подробнее
Ваши данные — ваша папка

Рабочее пространство живёт рядом с кодом

Microkoi не прячет данные в облаке и не требует аккаунта. Всё, что вы набрали руками, лежит обычными файлами в выбранной папке — её удобно держать прямо в репозитории проекта и получать изменения коллег через git.

  • Один файл — один запрос или мок: изменения видны в истории и легко проходят ревью
  • Перехваченный трафик и история отправок хранятся в локальной базе и исключены из git автоматически
  • Сколько угодно пространств в разных папках и быстрое переключение между ними
Структура папки рабочего пространства внутри репозитория: коллекции, окружения, моки и заметки попадают в git, база с трафиком остаётся локальной.
Безопасность

Инструмент отладки, а не чёрный ящик

Перехват HTTPS требует доверия. Поэтому Microkoi работает открыто и на вашей машине.

  • Сертификат только ваш

    Корневой сертификат создаётся при первом запуске и уникален для установки. В дистрибутиве нет общих ключей.

  • Сеть — по вашему решению

    По умолчанию прокси слушает только 127.0.0.1. Подключения с телефона включаются отдельным переключателем и видны на экране.

  • Лишнее не расшифровывается

    Узлы вне фильтра проходят сквозным туннелем: банк и почта продолжают работать, а их трафик не читается и не пишется.

  • Никакой телеметрии

    Приложение не отправляет разработчику ни трафик, ни запросы, ни статистику использования.

Как устроена безопасность
Сделано для ежедневной работы

Настольное приложение, а не веб-страница в окне

Плотный интерфейс, который остаётся быстрым на десятках тысяч запросов.

  • Тысячи строк без задержек

    Список рисует только видимые строки, а обмены пишутся на диск пачками — перехват не замедляет отлаживаемое приложение.

  • Честное время

    Время до первого байта и полное время измеряются вокруг реального обращения к серверу, а не после него.

  • Карта API из трафика

    Дерево узлов показывает, с какими адресами работает приложение и где копятся ошибки, даже в свёрнутых ветках.

  • Пауза потока

    Остановите список, чтобы разглядеть нужный запрос: новые обмены копятся в буфере и появятся при возобновлении.

  • Всё, что ушло по проводу

    Запрос и ответ рядом, вкладка исходного вида для отчёта коллеге, изображения показываются картинкой.

  • Тёмная и светлая темы

    Тёплая палитра, которая меньше утомляет при переключении между окнами, и проверенная контрастность текста.

Для кого

Когда нужно понять, что на самом деле уходит в сеть

  • Мобильные и десктопные разработчики

    Смотрите, что отправляет клиент, и проверяйте редкие ответы сервера, не дожидаясь бэкенда.

  • Фронтенд-разработчики

    Разбирайте запросы приложения вне инструментов браузера и подменяйте недоделанные эндпоинты моками.

  • Бэкенд-разработчики

    Собирайте коллекции запросов к своему API, храните их в репозитории и делитесь окружениями с командой.

  • QA-инженеры

    Воспроизводите ошибки, прикладывайте к отчёту точный запрос и проверяйте поведение приложения при сбоях.

Во время беты все функции бесплатны

Скачайте приложение и пользуйтесь всеми возможностями без ограничений, ключа и аккаунта. Об условиях после выхода версии 1.0 мы расскажем на этом сайте заранее.

Скачать бесплатно
Блог

Разбираем отладку API по шагам

  • Microkoi 0.9: бета для macOS, Windows и Linux

    Мы выложили первую публичную бету. Microkoi собирает в одном окне то, ради чего обычно держат три программы: перехват трафика, работу с запросами и рабочее пространство с заметками. Версия 0.9 доступна для macOS, Windows и Linux.

  • Как перехватить HTTPS-трафик приложения на телефоне

    Мобильное приложение отправляет не то, что вы ожидаете, а логов не хватает. Самый короткий путь — пропустить его трафик через прокси на компьютере и посмотреть каждый запрос целиком. Разбираем по шагам.

  • Мок-сервер из перехваченного трафика за минуту

    Бэкенд лежит, стенд занят, а демонстрация через час. Microkoi умеет собрать поддельный API прямо из того, что вы уже перехватили: ручки получают настоящие ответы, а приложению остаётся только поменять адрес.

Все статьи

Частые вопросы

Что такое Microkoi?

Настольное приложение для разработчиков и QA-инженеров, которое объединяет перехватывающий HTTP и HTTPS-прокси, клиент для отправки запросов к API, моки ответов, мок-серверы, мониторинг ручек и заметки в Markdown. Все данные проекта хранятся в одной папке на вашем компьютере.

На каких системах работает Microkoi?

Бета-версия работает на macOS 13 и новее (Apple Silicon и Intel), Windows 10 и 11 и на Linux — пакетами .deb и .rpm для x86-64 и ARM64.

Можно ли перехватывать трафик с телефона?

Да. Кнопка «Устройство» на экране трафика проведёт по настройке: разрешить подключения из локальной сети, указать прокси в настройках Wi-Fi телефона и установить сертификат по QR-коду. Эмуляторы Android и симулятор iOS тоже поддерживаются.

Сколько стоит Microkoi?

Во время бета-тестирования все возможности бесплатны. Каждая бета-сборка работает 14 дней со дня сборки, свежая всегда лежит на странице загрузки. Условия после выхода версии 1.0 будут опубликованы на этом сайте заранее.

Нужна ли регистрация или аккаунт?

Нет. Приложение работает без аккаунта и без подключения к нашим серверам. Коллекции, моки, заметки и перехваченный трафик остаются в выбранной вами папке.

Безопасно ли устанавливать корневой сертификат?

Сертификат создаётся на вашем компьютере, уникален для установки и добавляется в доверенные только вашим действием с подтверждением пароля. Его можно удалить в любой момент. Узлы вне фильтра перехвата вообще не расшифровываются.

Можно ли хранить запросы в git вместе с проектом?

Да, это основной сценарий. Каждый запрос, окружение, мок и заметка — отдельный текстовый файл. База с трафиком и история отправок исключаются из git автоматически.

Попробуйте на своём проекте

Бета-версия бесплатна и не требует регистрации. Скачайте, выберите папку проекта и запустите прокси — через пару минут в списке появятся первые запросы.

Версия 0.9.0 · macOS, Windows и Linux · без регистрации