Created my own GUI for Cloudflare WARP on linux cause there's no official one
Posted by youssef952008@reddit | linux | View on Reddit | 18 comments
I use Cloudflare WARP a LOT because of how my school network is configured (I'm in a boarding school so I need the school wifi to work properly ðŸ˜), but I use Linux as a daily desktop driver, and Cloudflare WARP doesn't have an official GUI for linux other than the Zero Trust version which I'm too lazy to set up an account for, so I used warp-cli for a while which became annoying since I had to spam warp-cli status to see if I was connected yet, and I couldn't see my current mode, I had to guess or reset it, so I decided to create my own GUI in python.
Repo: https://github.com/yousseftechdev/warp-gui-linux
DISCLAIMER: Since I started this project during my exams, I used Claude's help for a LOT of this app's functions, forgive me for vibe coding 😓, but don't worry, more human updates will come soon once I'm done with exams since this is full of bugs and incomplete features, even the README.md needs fixing.
If you're not a fan of vibe-coded apps, I found these two other projects with the same goal, I didn't really like how they looked or their features so I decided not to use them personally:
1. https://github.com/mrmoein/warp-cloudflare-gui
2. https://github.com/progzone122/warp-cloudflare-gui-rust
MelioraXI@reddit
Think you meant "Claude built GUI for Cloudflare WARP"
youssef952008@reddit (OP)
Ok sorry for the misleading title, at least i was honest about it, plus i don't profit from it, it's just a tool to make my interaction with WARP a little bit easier and i wanted to share it with people who might have the same issues with warp-cli, i have friends who liked it so i said why not share it with the rest of the community
MelioraXI@reddit
And? What does that matter when you show your ai generated code. Do you think every vibecoded slop we see on this website is from a monetary pov? None of them are asking for money.
youssef952008@reddit (OP)
Then why do you care... What do you lose or gain?
CarlosEduardoAraujo@reddit
Don't worry about the downvotes. Many people don't contribute anything to help and still dump negativity on those who are doing something. What's the problem with using Vibe Code to make something? None!! Keep it up, because you'll surely help someone, and that alone will be enough!!
MelioraXI@reddit
It becomes a problem when you start distribute it to the public, e.g what OP is doing. If you vibecode, you obviously don't know programming or understand the code. That can lead bad situations.
And, using AI to assist you in your work as a SWE is not same thing, it's called agentic programming is not same thing.
PlsDontBanMeAgain-1@reddit
People are total extremists on this subreddit, they will call any Ai usage vibe coding. Claude writing the whole app? Vibe coding, naturally. Asking Claude to find something in a terrible documentation and nothing else? Also vibe coding... makes no damn sense. The damn Linux kernel allows Ai usage, if the rules are followed. It's just a damn tool, but people are zealots.
youssef952008@reddit (OP)
IKR?? + At least I did something instead of laying around and complaining about AI usage, I'm sorry but you're not Linus Torvalds himself to complain about my badly written code ðŸ˜, pretty sure someone in this thread was saying most linux users don't use GUIs, like bro I have 9 other friends who'd use this because of how bad the warp-cli tool is, and I'm 17 so it's a hassle to do the payment verification for the zero trust account
youssef952008@reddit (OP)
Thanks bro, i was debating deleting the post all together and just keeping the app for myself ðŸ˜
CarlosEduardoAraujo@reddit
Don't do that!!!! Leave the negativity of those people to them. And if you help just one person, that's already good!! Whether with Vibe Code or not, always try to help someone. The negativity of those people will come back to them.
youssef952008@reddit (OP)
This is the most wholesome comment i've seen on reddit so far
iamxnfa@reddit
Exactly!
isugimpy@reddit
There's a GUI built in. It presents as a tray icon, but can be opened to a small window.
youssef952008@reddit (OP)
As said in the post, that's the Zero Trust GUI which requires setting up an account with payment verification which is a hassle for me since I'm 17
DustyAsh69@reddit
Most devs / Linux users don't use GUI, especially when it's vibe coded.
snoopbirb@reddit
I'm not sure if vibecoding an app is more lazy than asking Claude to setup the account.
Nothing against it (God knows I Vibecode too), but its not necessary to take any risk with warp taskbar available.
It's ugly af but it works.
But keep working on it. If it ever become better than warp taskbar it would be great.
It's ugly af.
aloobhujiyaay@reddit
Respect for building this during exams 😠this is peak scratch your own itch dev
Maleficent-One1712@reddit
Let's not pretend he didn't vibe code it, lol.