핵심 요약
- 포스트맨의 무거운 메모리 사용량과 강제 클라우드 동기화에 반발해 터미널 기반 초경량 API 클라이언트 '고스트맨'이 개발되었습니다.
- 메모리를 약 30MB만 사용하고 150ms 만에 부팅되며, 모든 요청 데이터를 클라우드 없이 로컬 디스크에만 저장합니다.
- 키보드 단축키 중심 조작과 로컬 9090 포트를 활용한 자체 웹훅 검사기 내장 기능 등을 갖추고 있습니다.
요약 일렉트론(Electron) 기반으로 덩치가 커진 현대 API 클라이언트 도구들에 피로감을 느낀 개발자들을 겨냥해, 터미널 환경에서 빠르고 가볍게 구동되는 오픈소스 TUI API 클라이언트 '고스트맨(Ghostman)'이 공개되었습니다.
개발자에 따르면 포스트맨(Postman)이나 인섬니아(Insomnia) 같은 기존 도구들은 초기에 단순한 개발 유틸리티로 시작했으나, 점차 무거운 엔터프라이즈 플랫폼으로 변질되었습니다. 그 결과 백그라운드 대기 상태에서도 800MB에서 1.5GB에 달하는 RAM을 점유하고, 실행 시 5~10초의 로딩 화면이 뜨며, 강제 클라우드 로그인 및 팀 워크스페이스 동기화를 요구하는 등 일상적인 테스트 환경에서 불편을 초래하고 있다는 지적입니다.
이에 반해 고스트맨은 100% 로컬 우선(Local-first) 방식으로 설계되었습니다. 메모리 사용량을 약 30MB 수준으로 대폭 낮췄고, 터미널 환경에서 약 150밀리초(ms) 만에 콜드 부팅이 완료됩니다. 모든 요청 및 컬렉션 데이터는 외부 서버가 아닌 사용자의 로컬 디스크(~/.ghostman/)에 일반 JSON 및 YAML 파일 형태로 저장되어 Git을 통한 버전 관리도 수월합니다.
또한 마우스 클릭 대신 Ctrl+S(요청 전송), Ctrl+K(저장), Ctrl+N(새 요청) 등 키보드 단축키 중심으로 조작할 수 있도록 구성되었습니다. 특히 ngrok이나 외부 사이트 없이도 로컬에서 웹훅 페이로드를 바로 확인할 수 있도록 9090 포트 기반의 웹훅 리스너 서버(Ctrl+W로 토글)가 자체 내장되어 있어, Stripe이나 GitHub 등에서 들어오는 HTTP 콜백을 터미널 내에서 실시간으로 감지하고 편집기로 불러올 수 있습니다. 파이썬 환경에서 pip을 통해 간단히 설치해 사용할 수 있습니다.
Sponsored · 광고