I got tired of Postman using 1GB RAM, so I built Ghostman (TUI API Client)
说明与用途
作者用 Ghostman 替代了 Postman:这是一个轻量级终端 API 客户端。Ghostman 仅占用约 40MB 内存,启动时间小于 200ms,将集合存储为本地 YAML 文件,无需云账号和遥测,并内置端口 9090 的 webhook 接收器。
问题
Postman consumes 800MB-1.5GB RAM and is slow to start; it pushes collections to the cloud, requires login, and forces telemetry.
结果
Ghostman reduces RAM usage from ~800MB-1.5GB to ~40MB, starts in under 200ms, keeps collections local in YAML, and provides a built-in webhook receiver on port 9090.
工作流
- Install Ghostman from https://github.com/4yk5/Ghostman
- Start a local HTTP receiver on port 9090 using Ctrl+W
- Send incoming HTTP callbacks (e.g., Stripe, GitHub, Discord) to the local receiver
- Inspect formatted JSON responses and latency telemetry (ms) without leaving the keyboard
证据
Postman: Uses 800MB - 1.5GB RAM, slow to start.
Ghostman: Takes ~40MB, starts in under 200ms right in your terminal.
Postman: Pushes your collections to the cloud, requires login.
Ghostman: 100% Local-First. Collections live in plain YAML (.ghostman/collections.yaml) inside your repo. Commit it to Git with your team. Zero accounts, zero tracking.
Postman: Testing incoming webhooks (Stripe, GitHub, Discord) requires setting up external tunnels (ngrok) or web mock tools.
Ghostman: Hit Ctrl+W and it instantly spins up a local receiver on port 9090. Incoming HTTP callbacks show up live on your screen.
Complete requests, inspect formatted JSON responses, and view latency telemetry (ms) without taking your hands off the keyboard.
It is 100% open source under the MIT License (screenshots in the repo): https://github.com/4yk5/Ghostman
- 记录日期: 2026-11-01T15:58:51.600Z