Resterm CLI
Клиент API хранит запросы и проверки в текстовых файлах, чтобы агент готовил тесты для терминального интерфейса и запуска в CI.
- 2 008 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Клиент отправляет реальные запросы с доступами пользователя, выполняет цепочки операций и может записывать чувствительный трафик.
Установка
В терминале, через 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`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыMCP-сервер для iTerm: агент запускает команды в текущей сессии терминала, читает вывод и шлет управляющие символы
CLI сохраняет шаги работы кодинг-агента и связывает строки файла с вызовом инструмента, разговором и исходным запросом.
HTTP-клиент отправляет запросы из терминала и показывает ответы, чтобы агент проверял API с явно заданными заголовками и данными.
Терминальный интерфейс Kubernetes показывает ресурсы и журналы, чтобы пользователь проверял состояние кластера рядом с агентом.
Линтер и форматтер для JavaScript и TypeScript без настройки, с готовыми профилями под десятки ИИ-агентов и редакторов
CLI проверяет описание OpenAPI и создает клиентские библиотеки, MCP-серверы и другие интерфейсы для вашего API.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Resterm (эта карточка) | нет | 2 008 | |
| Hurl | нет | 19 304 | сосредоточен на запуске текстовых HTTP-запросов и проверок; Resterm добавляет интерактивное рабочее окно и несколько протоколов |
| xh | нет | 8 170 | HTTP-клиент отправляет запросы из терминала и показывает ответы, чтобы агент проверял API с явно заданными заголовками и данными. |
Коротко о README
Ответ можно открыть во внешнем приложении, а файл — в редакторе пользователя. Клиент не требует собственной учетной записи Resterm.