Repolode
4yk5

4yk5/Ghostman

컬렉션을 로컬 일반 파일로 저장하고 웹훅 리스너를 내장한, 키보드 중심의 터미널 API 클라이언트입니다.

대체할 수 있는 제품:Postman

스타
117
포크
4
열린 이슈
0
마지막 커밋
3일 전

어떤 프로젝트인가요?

Ghostman은 Python과 Textual 프레임워크로 만든 터미널 사용자 인터페이스(TUI)로, HTTP 요청을 보내고 들어오는 웹훅을 확인할 수 있습니다. GET, POST, PUT, DELETE, PATCH 요청 작성, 상태 배지와 지연 시간 및 페이로드 크기를 포함한 응답 확인, 요청을 컬렉션에 저장하는 등 일반적인 API 클라이언트 작업을 지원합니다.

클라우드 기반 API 클라이언트와 달리 Ghostman은 요청과 컬렉션을 ~/.ghostman/ 아래에 일반 JSON 또는 YAML 파일로 저장하므로 Git에 커밋할 수 있습니다. 또한 단축키로 켜고 끌 수 있는 9090 포트의 내장 웹훅 서버를 제공해, ngrok 같은 터널링 서비스 없이 로컬 웹훅 페이로드를 캡처할 수 있습니다.

pip로 설치하거나 저장소를 clone한 뒤 main.py를 실행해 사용할 수 있습니다. Ctrl+S로 전송하고 Ctrl+K로 저장하는 등 대부분의 작업에 키보드 단축키가 지정되어 있습니다.

핵심 기능

  • 01터미널에서 GET, POST, PUT, DELETE, PATCH 요청을 보냅니다.
  • 02각 응답의 DNS 조회 시간과 첫 바이트 수신까지 걸린 시간을 표시합니다.
  • 03Ctrl+W로 켜고 끌 수 있는 9090 포트의 내장 웹훅 리스너를 제공합니다.
  • 04Git에서 사용할 수 있도록 컬렉션을 ~/.ghostman/ 아래에 일반 파일로 저장합니다.
  • 05JSON 응답 페이로드의 형식을 정리하고 구문 강조를 적용합니다.

활용 사례

  • 그래픽 환경 없이 SSH로 로컬 API 엔드포인트를 테스트합니다.
  • 로컬 개발 중 Stripe 또는 GitHub 웹훅에서 전달된 페이로드를 확인합니다.
  • API 요청 컬렉션을 프로젝트와 함께 Git에서 버전 관리합니다.

빠른 시작

  1. 1

    pip으로 Ghostman 설치

    pip install ghostman
  2. 2

    Ghostman 실행

    ghostman

사용 전 알아둘 점

  • README에는 터미널 인터페이스만 설명되어 있어 GUI 앱을 원하는 사용자에게는 적합하지 않습니다.
  • 스타가 69개뿐이고 PyPI 배지 외에는 릴리스 이력이 명시되어 있지 않아 비교적 신생이며 사용자가 많지 않습니다.

포함된 컬렉션

토픽

자주 묻는 질문

Ghostman은(는) 무엇인가요?
컬렉션을 로컬 일반 파일로 저장하고 웹훅 리스너를 내장한, 키보드 중심의 터미널 API 클라이언트입니다. Ghostman은 Python과 Textual 프레임워크로 만든 터미널 사용자 인터페이스(TUI)로, HTTP 요청을 보내고 들어오는 웹훅을 확인할 수 있습니다. GET, POST, PUT, DELETE, PATCH 요청 작성, 상태 배지와 지연 시간 및 페이로드 크기를 포함한 응답 확인, 요청을 컬렉션에 저장하는 등 일반적인 API 클라이언트 작업을 지원합니다.
Ghostman은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
Ghostman은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
Ghostman은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. Ghostman의 마지막 커밋은 2026년 11월 3일입니다.
Ghostman은(는) 어디에 사용할 수 있나요?
그래픽 환경 없이 SSH로 로컬 API 엔드포인트를 테스트합니다. 로컬 개발 중 Stripe 또는 GitHub 웹훅에서 전달된 페이로드를 확인합니다. API 요청 컬렉션을 프로젝트와 함께 Git에서 버전 관리합니다.
Ghostman는 어떻게 설치하나요?
pip으로 Ghostman 설치: pip install ghostman Ghostman 실행: ghostman
Ghostman은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/4yk5/Ghostman

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트