# Echolot (/ru/docs)

Echolot — нативное приложение для Mac, в котором можно отправлять, тестировать и создавать API. Оно работает с
HTTP/1.1, HTTP/2 и HTTP/3, GraphQL, gRPC, WebSocket, Server-Sent Events, Socket.IO, MQTT и MCP и показывает всё, что
ушло по сети: исходные байты, каждый редирект и время каждого шага.

Что умеет Echolot:

- **Хранит вашу работу в обычных файлах.** Рабочее пространство — это папка читаемых TOML-файлов, по одному на запрос;
  её можно держать в Git. Секретные значения остаются в связке ключей macOS и никогда не попадают в файлы.
- **Тестирует и запускает.** Добавляйте проверки к любому запросу, запускайте папку или всё рабочее пространство в
  Прогоне и гоните то же рабочее пространство в CI с помощью инструмента командной строки `echolot`.
- **Проектирует и мокает.** Пишите спецификации OpenAPI визуально или текстом и поднимайте локальные мок-серверы: по
  спецификации или по маршрутам, которые вы задали вручную, с тестовыми данными.
- **Автоматизирует.** Соединяйте запросы, условия и циклы в сценарии на холсте и запускайте их вручную, по расписанию
  или по вебхуку.
- **Работает с ИИ.** Встроенный Ассистент отправляет, тестирует и чинит запросы с выбранной вами моделью. Внешние
  ИИ-агенты могут работать с вашим рабочим пространством через собственный MCP-сервер Echolot. Всё, что меняет данные,
  сначала спрашивает вас.
- **Читает огромные ответы.** Тела ответов пишутся на диск потоком, поэтому JSON-ответ на 500 МБ открывается сразу.

Echolot требует macOS 15 или новее и Mac с чипом Apple. В нём нет учётной записи и входа.

## С чего начать [#start-here]

<Cards>
  <Card title="Установка Echolot" href="/docs/get-started/install" description="Скачайте, откройте и следите за обновлениями." />
  <Card title="Ваш первый запрос" href="/docs/get-started/first-request" description="От пустого окна до отправленного запроса и прочитанного ответа за несколько минут." />
  <Card title="Окно" href="/docs/get-started/the-window" description="Обзор боковой панели, страниц, вкладок и сочетаний клавиш." />
  <Card title="Главная и Sonar" href="/docs/get-started/home" description="Обзор рабочего пространства и все отправки за период, нанесённые по времени ответа." />
  <Card title="Перенесите свои данные" href="/docs/get-started/importing" description="Импорт из Postman, Insomnia, OpenAPI, HAR, cURL, Paw и Bruno." />
  <Card title="Демо-API" href="/docs/tutorials/demo-api" description="Выдуманный магазин на demo.echolot.dev для практики: REST, GraphQL, WebSocket, SSE и MCP." />
  <Card title="Редакции" href="/docs/get-started/editions" description="Загрузка с сайта и редакция для Mac App Store: сравнение." />
</Cards>

## Основные разделы [#the-main-parts]

<Cards>
  <Card title="Рабочие пространства" href="/docs/workspaces" description="Папки, окружения, секреты, история и Git." />
  <Card title="Запросы" href="/docs/requests" description="Все протоколы, авторизация, ответы, скрипты, тесты и Прогон." />
  <Card title="MCP-серверы" href="/docs/mcp-servers" description="Изучайте, проверяйте и вызывайте любой MCP-сервер." />
  <Card title="Спецификации" href="/docs/specs" description="Проектируйте документы OpenAPI и держите запросы в соответствии с ними." />
  <Card title="Моки" href="/docs/mocks" description="Локальные серверы из маршрутов с тестовыми данными или из спецификации." />
  <Card title="Сценарии" href="/docs/flows" description="Запросы, условия и циклы, соединённые на холсте." />
  <Card title="Ассистент" href="/docs/ai/assistant" description="ИИ-агент, встроенный в Echolot." />
  <Card title="Инструмент командной строки" href="/docs/cli" description="Отправка, прогон, импорт, моки и многое другое из Терминала и CI." />
</Cards>
