SkillAgentSearch skills...

XApi

No description available

Install / Use

/learn @lustan/XApi
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

⚡ XApi HTTP Client

Professional HTTP Debugging & Replay Tool for Chrome

XApi is a high-performance, open-source Chrome Extension (Manifest V3) that brings a powerful, Postman-like experience directly into your browser's DevTools. It specializes in intercepting, debugging, editing, and replaying HTTP requests with unique support for modifying sensitive headers like Cookie and Origin.

License Version Manifest


📸 Overview

Debug directly while you browse without switching tabs. Manage collections and complex requests in a dedicated window.

https://github.com/user-attachments/assets/490f58f6-b000-49de-80e1-702669052b55


✨ Key Features

  • 🚀 Real-time Interception: Automatically capture Fetch and XHR traffic from the active tab.
  • 🛡️ Sensitive Header Injection: Industry-leading support for overriding Cookie, Origin, and Referer using declarativeNetRequest (DNR) to bypass standard browser security blocks.
  • 📂 Collection Management: Organize your workspace with nested collections and persistent storage.
  • 🔄 Smart Replay: One-click "Send" to replay captured requests with modified parameters or headers.
  • 📥 cURL Integration: Paste raw cURL commands to instantly generate fully editable request objects.

🛠️ Tech Stack


🚀 Getting Started

Installation

1. Via Chrome Web Store (Recommended)

XApi is available on the Chrome Web Store. You can search for XApi directly or use the link below:

2. Manual Installation (From Source)

If you prefer to build the extension manually for development purposes:

  1. Clone & Build:
    git clone https://github.com/lustan/XApi.git
    cd XApi
    npm install
    npm run build
    
  2. Load in Chrome:
    • Go to chrome://extensions/
    • Enable Developer mode (top right)
    • Click Load unpacked and select the dist folder.

How to Use

  1. Open Chrome DevTools (F12 or Ctrl+Shift+I).
  2. Switch to the XApi tab.
  3. Interactions on the current page will appear in the Captured history.
  4. Select any request to edit its body, headers, or query params and hit SEND.

🤝 Contributing

We love contributions! Whether it's a bug report, a feature request, or a pull request, we value your input.

  1. Fork the project.
  2. Create your feature branch (git checkout -b feature/CoolFeature).
  3. Commit your changes (git commit -m 'Add CoolFeature').
  4. Push to the branch (git push origin feature/CoolFeature).
  5. Open a Pull Request.

📄 License

Distributed under the Apache 2.0 License. See LICENSE for details.


<p align="center">Made with ❤️ by the XApi Team</p>
View on GitHub
GitHub Stars212
CategoryDevelopment
Updated1d ago
Forks14

Languages

TypeScript

Security Score

90/100

Audited on Mar 26, 2026

No findings