requestly / requestly-desktop-app

Requestly Desktop App (Mac, Linux, Windows)
https://requestly.io/
GNU Affero General Public License v3.0
45 stars 10 forks source link

How do you build and run the desktop app? #66

Closed InimicalPart closed 7 months ago

InimicalPart commented 7 months ago

Summary

I've been gnawing at this for hours and I cannot figure out how to successfully build and run the Requestly desktop app so that you can skip the restrictions set in the free pricing plan.

image (Source: https://app.requestly.io/pricing)

The instructions provided in the README are really difficult to follow and some steps are only designed to work for Linux/MacOS, but not Windows.

Could someone please tell me exactly how to build and run the desktop app so that there are no restrictions on the free plan? Thank you in advance!

sagarsoni7 commented 7 months ago

Thanks @InimicalPart for logging this issue. Have you used Electron before? Also could you please ensure that the node & npm version matches.

InimicalPart commented 7 months ago

Sorry, I didn't get a notification about your reply. Yes I am familiar with Electron, node and npm versions match as well

sagarsoni7 commented 7 months ago

@InimicalPart - Great then let me help you step by step. The desktop app doesn't have it's own UI. First you need to ensure that the Requestly Dashboard UI is running successfully on your localhost.

You need to clone and run this repo first: https://github.com/requestly/requestly/

sagarsoni7 commented 7 months ago

@InimicalPart - Meanwhile you could also request a free trial of Requestly. Drop hi at contact@requestly.io

InimicalPart commented 7 months ago

I actually needed Requestly for a small project of mine and needed the modify response feature, but I managed to find a way to do what I had to do without Requestly.

For those that are also trying to use Requestly in a project of theirs, and are wondering what I did, I used mitmproxy with a custom made Python addon to edit the requests and responses that went through it.

Since I no longer need this done, I will close the issue. Thanks for trying to help out!