Resterm CLI

Клиент API хранит запросы и проверки в текстовых файлах, чтобы агент готовил тесты для терминального интерфейса и запуска в CI.

  • 2 008 ★ репозитория
  • Последний коммит
  • Apache-2.0
CLI

Расширенный доступ

Почему такой уровень

  • Клиент отправляет реальные запросы с доступами пользователя, выполняет цепочки операций и может записывать чувствительный трафик.
Все причины и проверки

unkn0wn-root/resterm

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add cli/resterm

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

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

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Resterm выполняет запросы из файлов .http и .rest, которые удобно хранить рядом с кодом. Агент может подготовить запрос, условия проверки ответа и последовательность шагов, а пользователь отправить их из терминального интерфейса. Те же файлы запускаются без интерфейса командой `resterm run`. Клиент поддерживает HTTP, GraphQL, gRPC, WebSocket и SSE. Для разработки есть локальные ответы-заглушки, импорт curl и OpenAPI, сравнение окружений и измерение задержек. Если сервис доступен через SSH или Kubernetes, можно настроить нужное соединение для запроса.

Для кого. Тестировщикам API, которые хотят проверять подготовленные агентом запросы вручную и повторять их в CI.

Подходит, если

  • Агент подготовил запрос API, и пользователь хочет отправить его из читаемого файла.
  • Для теста нужна локальная заглушка без подключения к рабочему сервису.
  • Одинаковый запрос требуется сравнить в нескольких окружениях.
  • Проверки ответа должны выполняться в CI с отчетом JSON или JUnit.

Не подходит, если

  • Вы ищете встроенный ИИ-чат или готовый MCP-сервер.
  • Не разрешено отправлять запросы к указанному сервису с выбранными учетными данными.
  • Тест изменяет рабочие данные, а отдельное окружение еще не подготовлено.

Пример запроса к агенту

Подготовь файл запроса к тестовому API с проверкой статуса и обязательного поля ответа; сначала используй локальную заглушку.

Ограничения

В Resterm нет встроенных ИИ-функций или MCP: агент работает с файлами и командами через свой терминал. Готовая сборка macOS требует версии 13 или новее, а Linux-сборка — glibc 2.32 или новее. Повторные запросы и цепочки действий могут менять данные API несколько раз, поэтому проверяйте условия запуска и выбранное окружение. Токены, клиентские сертификаты и записанный трафик могут содержать закрытые данные; не добавляйте их в общий репозиторий вместе с примерами запросов.

Как отключить. Завершите Resterm, его локальные заглушки и фоновые задания CI. Отправленные запросы уже могли изменить данные сервиса; такие изменения отменяйте отдельно.

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

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

Поставьте курсор на запрос и нажмите `Ctrl+Enter`.

Можно попробовать без настоящего API?

Да. `resterm init` создает пример файла и локальные заглушки.

Как запустить заглушки в интерфейсе?

В примере быстрого старта используется сочетание `g Shift+M`.

Подходит ли тот же файл для CI?

Да. Его запускают через `resterm run` с выбранным форматом отчета.

Где открыть справку?

Нажмите `?` или откройте нужную тему встроенного руководства через `:help`.

Обсуждение

Вопросов и отзывов пока нет.

MCP-сервер для iTerm: агент запускает команды в текущей сессии терминала, читает вывод и шлет управляющие символы

MCP-серверШирокий доступ571Звезды репозитория

CLI сохраняет шаги работы кодинг-агента и связывает строки файла с вызовом инструмента, разговором и исходным запросом.

CLIРасширенный доступ805Звезды репозитория

HTTP-клиент отправляет запросы из терминала и показывает ответы, чтобы агент проверял API с явно заданными заголовками и данными.

CLIРасширенный доступ8,2 тыс.Звезды репозитория

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

CLIШирокий доступ34,9 тыс.Звезды репозитория

Линтер и форматтер для JavaScript и TypeScript без настройки, с готовыми профилями под десятки ИИ-агентов и редакторов

CLIРасширенный доступ3,4 тыс.Звезды репозитория

CLI проверяет описание OpenAPI и создает клиентские библиотеки, MCP-серверы и другие интерфейсы для вашего API.

CLIРасширенный доступ458Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
Resterm (эта карточка)нет2 008
Hurlнет19 304сосредоточен на запуске текстовых HTTP-запросов и проверок; Resterm добавляет интерактивное рабочее окно и несколько протоколов
xhнет8 170HTTP-клиент отправляет запросы из терминала и показывает ответы, чтобы агент проверял API с явно заданными заголовками и данными.

Коротко о README

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

Бейдж для README

Сообщить о проблеме

Foxx AIResterm
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.