
Ghostman
Terminal API client and webhook inspector for developers
Developer ToolsFreeOpen source · verified#api-client#terminal#webhooks
Listed by the ProductPerch team from Hacker News · not launched here yet
What is Ghostman?
Ghostman is a terminal-based API client and webhook inspector built in Python. It runs entirely on your local machine without requiring cloud accounts or external services. The application starts in approximately 150 milliseconds and uses around 30 megabytes of memory, making it significantly lighter than desktop alternatives that rely on web frameworks.
Users compose and send HTTP requests using full keyboard shortcuts instead of mouse navigation. The interface displays real-time performance metrics like DNS lookup time and total transfer time, alongside syntax-highlighted JSON responses. Requests and collections are saved as plain JSON or YAML files in a local directory, allowing easy version control with Git.
A built-in webhook server listens on port 9090, enabling developers to capture incoming HTTP callbacks directly from their terminal. The tool supports standard HTTP methods including GET, POST, PUT, DELETE, and PATCH. Installation is available through pip or by cloning the repository and running the main script.
Ghostman features
- Full keyboard navigation for sending and saving requests
- Built-in webhook listener on port 9090
- Real-time latency tracking for DNS and response times
- Automatic JSON formatting with syntax highlighting
- Local file storage for collections in JSON or YAML
- Cold boot in approximately 150 milliseconds
- Cyberpunk dark theme optimized for terminal readability
Who uses Ghostman and for what
- Testing REST endpoints during local microservice development
- Capturing and inspecting Stripe or GitHub webhook payloads locally
- Managing API request collections with Git version control
- Debugging network latency issues with real-time telemetry data
- Running lightweight API tests on systems with limited resources
Ghostman FAQ
Is Ghostman free?
Yes, the project is released under the MIT license and has no cost.
Is Ghostman open source?
Yes, the source code is hosted on GitHub under an MIT license.
What is Ghostman used for?
It is used for testing HTTP APIs, managing request collections, and inspecting incoming webhook payloads in a terminal.
Does Ghostman work on Mac?
The website does not explicitly list operating system compatibility, but provides installation instructions via pip which are compatible with macOS.
Does Ghostman require a cloud account?
No, the page states it is 100 percent local first and requires no mandatory cloud accounts.
Comments (0)
Comments and upvotes open when this product launches on ProductPerch.
More Developer Tools launches

Feel iOS haptic patterns on a real iPhone, copy the code
Deploy anywhere from your AI tool.

Free product launch platform for indie makers
Akii: SEO & AI Search OptimizerOpen source · verified
Free SEO, AEO and GEO tools for Claude Code.
Compare hosting, VPS, and domain prices side by side
Monitor Laravel scheduled tasks and queues