Skip to content

The professional, privacy-focused alternative to Postman. 100% local, scriptable, and built with pure Java for maximum efficiency.

License

Notifications You must be signed in to change notification settings

melkarama/antigostman

Repository files navigation

⚡ Antigostman

The Native API Client You've Been Waiting For.

License Java Swing

FastNativeBloat-free

Antigostman UI


Antigostman brings the power of professional API testing back to your desktop without the heavy browser engine. 100% Offline. No Sign-up. No Cloud Sync. Just you and your code.

Get StartedFeaturesShortcuts


🌟 Why Antigostman?

We believe tools should respect your resources. Antigostman is built with pure Java Swing, delivering a snappy, responsive experience that uses a fraction of the memory of Electron-based alternatives.

🔥 Key Features

📡 Professional Request Builder

  • Complete Control: Support for GET, POST, PUT, DELETE, PATCH.
  • Modern Protocols: Seamlessly toggle between HTTP/1.1 and HTTP/2.
  • Smart Downloads: Check the DL Content box and let our intelligent file detection (powered by Apache Tika) handle the rest.

🧠 Advanced Automation

  • Scripting Engine: Write JavaScript pre-request and test scripts securely.
  • Dynamic Content: Powered by Apache Velocity for advanced variablisation. Use well-formed expressions like $!{auth_token} or {{base_url}} to inject dynamic data anywhere in your requests.
  • Console Debugging: A built-in terminal to inspect your logic in real-time.

📊 Beautiful Reporting

  • One-Click PDF: Generate stunning PDF reports of your test runs.
  • Email Integration: Send reports directly via Outlook or Thunderbird without leaving the app.

🎨 Designed for Developers

  • Theme Aware: Automatically adapts to Light or Dark environments.
  • Syntax Highlighting: Rich coloring for JSON, XML, properties, and more.
  • Project Management: Save your workspaces as portable XML files.
  • Postman Migration: Seamlessly import existing Postman Collections (v2 & v2.1) with full support for requests, folders, and scripts.

🚀 Getting Started

Prerequisites

  • Java JDK 17 or higher
  • Maven (for building from source)

Installation

# 1. Clone the magic
git clone https://github.com/yourusername/antigostman.git

# 2. Build the ship
cd antigostman
mvn clean package

# 3. Launch!
cd target
java -jar antigostman.jar

🎹 Keyboard Mastery

Stay in the flow with these essential shortcuts.

Shortcut Action
Ctrl + Enter Send Request (The big button!)
Ctrl + S Save Project
F2 Rename current item
F3 Clone current item
Delete Delete selected item
Alt/Shift + / Move selected nodes up/down
Alt/Shift + Expand selected folder
Alt/Shift + Collapse folder or Select Parent

🗺️ Roadmap

We're constantly evolving. Here's what's coming next:

  • Test Suites: Configure and run automated test collections with assertions
  • Test Runner: Execute multiple requests sequentially with detailed pass/fail reports
  • Request Chaining: Automatically pass data between sequential requests
  • GraphQL Support: Native GraphQL query builder and explorer
  • Multipart Upload Stabilization: Enhanced reliability and error handling for multipart file uploads
  • Utility Enrichment: Expand built-in helper functions and tools with frequently used developer utilities (encoding, date formatting, UUID generation, etc.)

💎 Special Credits

This project was brought to life with the incredible assistance of Google Antigravity 🚀, the agentic AI coding assistant from Google DeepMind.

~95% of Antigostman's base code was collaboratively written with Antigravity, demonstrating the power of human-AI pair programming. From architecture decisions to feature implementation, Antigravity helped transform ideas into production-ready code at remarkable speed.

Building the future, one commit at a time. 🤖✨


☕ Fuel the Development

If Antigostman has saved you RAM, CPU cycles, or just made your API testing a little bit happier, consider fueling the next update! Your support keeps the code flowing and the coffee brewing.

Every contribution helps us remain 100% open-source and bloat-free.


💌 Join the Mission

We are building Antigostman for YOU.
Your feedback is the fuel that powers our engine (along with the coffee ☕).

Found a bug? 🐛 Report it!   •   Have an idea? 💡 Share it!

If this tool sparked joy (or saved your RAM), please Star this repository ⭐.
It helps more developers discover the power of native apps.


Released under the MIT License.