Posting CLI

Терминальный клиент хранит API-запросы в YAML и дает агенту отправлять их через открытый интерфейс под наблюдением пользователя.

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

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

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

  • Клиент отправляет запросы с правами выбранного окружения и сохраняет историю ответов, которая может содержать закрытые данные.
Все причины и проверки

darrenburns/posting

Установка

Работает в

Ручная установка

brew install darrenburns/homebrew/posting@beta

Первый вариант Installation для Posting 3 beta через Homebrew. Go-команда приведена в README позднее.

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

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

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

  • Клиент отправляет запросы с правами выбранного окружения и сохраняет историю ответов, которая может содержать закрытые данные.

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

Что делает

Posting позволяет составлять HTTP-запросы и исследовать ответы в терминале. Пользователь работает с вкладками, заголовками, переменными и JSON, а коллекция хранится локально в YAML. Запросы можно импортировать из curl или описания API и сохранить в Git. Команда `posting remote` дает кодинг-агенту доступ к уже открытому Posting. Пользователь видит отправляемые запросы и ответы в том же интерфейсе. Кроме HTTP клиент поддерживает GraphQL, gRPC и потоковые сообщения, включая журнал событий SSE.

Для кого. Инженерам интеграций, которые вместе с агентом проверяют API и хотят видеть запросы в открытом терминальном интерфейсе.

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

  • После запроса агента вы хотите сразу просмотреть заголовки и тело ответа.
  • Набор API-запросов должен храниться в читаемом YAML рядом с проектом.
  • Для отладки нужно переключаться между несколькими запросами.
  • Поток gRPC или SSE требует наблюдения за отдельными сообщениями.

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

  • Нужен исключительно автоматический тестовый раннер без терминального интерфейса.
  • Токены и ответы нельзя хранить в локальной истории клиента.
  • Вы ожидаете стабильность финального релиза от текущей версии Posting 3 beta.

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

В открытом Posting отправь запрос чтения к тестовому API и покажи статус, заголовки и выбранное поле JSON.

Ограничения

Posting 3 находится в beta, поэтому проверьте важные коллекции перед переходом с прежней версии. Первый способ установки использует Homebrew, а для сборки Go требуется версия 1.25.5 или новее. Запросы реально обращаются к выбранному API и могут менять данные; используйте тестовый адрес и ограниченные учетные данные. Коллекции, файлы окружения и история ответов могут содержать секреты, поэтому просматривайте их до сохранения в Git или передачи коллеге.

Как отключить. Закройте Posting и прекратите использование remote-соединения агентом. Сохраненные YAML, настройки окружений и историю ответов проверьте отдельно.

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

Где хранятся запросы?

В локальных YAML-файлах, пригодных для чтения и контроля версий.

Можно ли вставить curl?

Да. Вставьте команду в строку URL для импорта; обратный экспорт в curl тоже поддерживается.

Как исследовать большой JSON?

Используйте сворачиваемое дерево, поиск ответа и фильтрацию JSONPath.

Что происходит со старыми коллекциями Posting 2?

Posting 3 читает прежние коллекции, конфигурацию и .env, но перед переходом проверьте руководство миграции.

Можно ли работать по SSH?

Да. Интерфейс рассчитан на терминал и поддерживает клавиатурную навигацию.

Обсуждение

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

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

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

Интерактивный HTTP-клиент позволяет проверить запрос из браузера, изменить его параметры и изучить ответ в терминале.

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

Проверяет diff и переписку с агентом: ловит ошибки в коде и расхождения между вашей просьбой и тем, что агент сделал. CLI, скилл и GitHub Action

СкиллРасширенный доступ502Звезды репозитория

Backlot поднимает локальные копии API Slack, Gmail, GitHub, Jira и S3 с ответами как у вендоров: без аккаунтов, OAuth и сети.

ПлагинМинимальный доступ224Звезды репозитория

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

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

HTTP-нагрузочный тест на Rust с MCP-сервером: агент запускает прогон и получает перцентили задержек и разбивку статусов.

CLIШирокий доступ148Звезды репозитория

Коротко о README

Есть многоуровневые окружения, автодополнение заголовков и настройка клавиш. Запросы можно импортировать из OpenAPI, Postman и Bruno.

Бейдж для README

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

Foxx AIPosting
Foxx AI

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