this post was submitted on 06 Dec 2025
230 points (97.9% liked)

I Made This

636 readers
2 users here now

Did you make something? Do you want the fleeting rush of endorphins that come with affirmation from strangers? Do you think what you made is neat? Share it here!

Paintings, movies, music, drawings, models, gardens, houses, snowmen, sandcastles - if you made it, you can post it.

RULES:

AI-generated content is banned in all forms.

Some things you make are not to be shared. These include:

- No racism, sexism, homophobia, transphobia, ableism, classism, or bigotry of any kind.

- Don't try to sell stuff unless people ask. You can post your Etsy (or similar) if someone prompts you. No spamming self-promotion.

<3

founded 6 months ago
MODERATORS
 

Hey,

my phone plan (free plan) allows surfing the web for free but with very slow speeds between 32 kbps and 64 kbps. Safari would not load pages and just display website is not reachable due to a timeout. So, I came up with the idea to build a frugal text browser with some nice features that works with my phone plan.

I can disable loading images, media or web fonts. I can set an ad blocking DNS. I can even use LLMs with my slow connection. In settings you can set your own LLM base url and api key. In an emergency situation this is amazing!

I hope other people enjoy it as much as I do. It's completely free.

The app is called Narrow32, search in App Store :)

Btw: The community guided me to !imadethis@lemmy.zip

top 50 comments
sorted by: hot top controversial new old
[–] brucethemoose@lemmy.world 2 points 6 days ago (1 children)

Also, you may be interested in existing web UIs for LLMs:

https://aihorde.net/guis

I use kobold lite some. Mikupad is great if you’re interested in more “raw” LLM formatting, with the chat syntax and logprobs visible.

[–] q1p_@lemmy.zip 2 points 6 days ago (1 children)

Wow! Thank you, I didn't know this project existed. Amazing ❤️

[–] brucethemoose@lemmy.world 1 points 6 days ago* (last edited 6 days ago)

Yeah! It’s kinda like a fediverse project for generative models. They just happen to have some great WebUIs, most of which will take generic keys too.

[–] brucethemoose@lemmy.world 1 points 6 days ago* (last edited 6 days ago) (2 children)

Installed. Thanks! Seems slick.

If I may make a suggestion, consider adding a simple blacklist with the same formatting as this: https://github.com/iorate/ublacklist

If not integrating it directly?

This would filter SEO and AI slop from search results, which, in my experience wastes a huge fraction of my page loading bandwidth.

There’s also this, in the same vein, for wikis: https://github.com/wiki-gg-oss/redirect-extension


I don’t mean to make demands; I love the app as is. But URL and search results filtering seem like relatively simple features that could save a a ton of bandwidth; low hanging fruit, if you will.

[–] q1p_@lemmy.zip 2 points 6 days ago

I've implemented an ad blocking feature and a search engine result blocker by list or by domain :)

[–] q1p_@lemmy.zip 1 points 6 days ago

I'll consider this in the next few test builds. Thank you! :)

[–] YurkshireLad@lemmy.ca 65 points 2 weeks ago (2 children)

And it’s only 7Mb in size! This is how software should be. Awesome!

[–] chellomere@lemmy.world 43 points 2 weeks ago

Hmm that should just take 2h to download

[–] q1p_@lemmy.zip 10 points 2 weeks ago
[–] Atropos@lemmy.world 36 points 2 weeks ago (3 children)

Neat, I want to see more apps designed with efficiency in mind.

Any interest in an android version? I'd love to take it for a spin.

[–] q1p_@lemmy.zip 17 points 2 weeks ago (1 children)

Yes, I'd love to make an Android version too. But I don't have an Android phone to test on. Technically could use a Android simulator device but my Macbook is probably to slow to handle it. But I will give it a try.

[–] TheFriendlyDickhead@feddit.org 10 points 2 weeks ago (2 children)

Feel free to post again when you got it to work. Looking foreward to trying it out.

[–] q1p_@lemmy.zip 3 points 6 days ago (1 children)

A pre-release is available for Android. If you have a free account here https://play.google.com/store/apps/details?id=com.testerscommunity you can test.

Great :) Will check it out

load more comments (1 replies)
[–] 0_o7@lemmy.dbzer0.com 4 points 2 weeks ago
[–] q1p_@lemmy.zip 2 points 1 week ago

I'm currently working on the Android version.

[–] carotte@lemmy.blahaj.zone 27 points 2 weeks ago (1 children)

that looks awesome, but tbh i think making it ios 26.1 or higher is a missed opportunity. many people will slow connections will also be using old, out-of-date phones, so making it require the very latest version seems silly to me

[–] q1p_@lemmy.zip 16 points 2 weeks ago (1 children)

I will change this tonight. Which version do you suggest setting the iOS version requirements to?

[–] carotte@lemmy.blahaj.zone 20 points 2 weeks ago (1 children)

imo, the lowest possible, the better

im not an ios dev, and you are, so you’ll certainly know more about this than me, but from searching the minimum xcode 16 can target is ios 15. imo that’s fine enough, and from what i’ve seen it’s not even possible to upload something made for an older version anymore

thank you for replying btw! and good luck with your projects!

[–] q1p_@lemmy.zip 18 points 2 weeks ago (1 children)

I will push a new build in a few minutes. Thank you for suggesting this.

[–] carotte@lemmy.blahaj.zone 8 points 2 weeks ago* (last edited 2 weeks ago) (1 children)
[–] q1p_@lemmy.zip 13 points 2 weeks ago (1 children)

New build pushed. But it will take 24 hours for Apple review.

[–] AtariDump@lemmy.world 3 points 2 weeks ago

Looking forward to it!

[–] lena@gregtech.eu 13 points 2 weeks ago (1 children)

Very cool!

Have you decided to make it open source?:

[–] q1p_@lemmy.zip 18 points 2 weeks ago

I think I will make it open source in a few days :)

[–] IAmNorRealTakeYourMeds@lemmy.world 13 points 2 weeks ago (3 children)

it's about time we got free internet at low speeds. imagine if it would be trivial to connect anything to the internet with slow speeds.

although it'll probably end up in a dystopia

[–] q1p_@lemmy.zip 7 points 2 weeks ago (3 children)

Yes! It is time, and I hope more and more cell phone providers offer a free plan.

load more comments (3 replies)
[–] user224 4 points 2 weeks ago (1 children)

There's also Firsty free which is ad-supported. But now it's limited to 300MB per day. And also the data speed and time per ad depend on the location. I think it's 15 - 60 minutes per ad and 256kbps to 1Mbps. In Slovakia I get 30 minutes at 256kbps.

But it's not fully reliable. For example, now I wasn't able to watch an ad after running out of time. In the past Uber and Google Maps were usable even without watching ads. Maybe that's still supposed to be the case, but DNS just crapped out. With the Google part there was a bit of a bug, everything Google worked. At full speed. Even 4K60fps YouTube videos, and back then they didn't even have the 300MB limit.
Since they don't seem to be huge, and the ads certainly don't provide that much money I ended up reporting that and it has been fixed since.

Also, right now hotspot randomly works even without changing the TTL.

Right.... and there's one more problem. Device support, based on Play Store. I could only install it using aurora store when spoofing my phone as Google Pixel.

Speed test:

[–] IAmNorRealTakeYourMeds@lemmy.world 6 points 2 weeks ago (1 children)

ad supported sounds like a nightmare. why can't we have a free tier with low speeds or even 100mb limit. like Amazon's old whispernet for the original kindles (insane how shitty are modern kindles compared to the old ones with keyboards).

load more comments (1 replies)
load more comments (1 replies)
[–] silverchase@sh.itjust.works 10 points 2 weeks ago (2 children)

Maybe you'd be interested in the Gemini protocol, a deliberately very simple and basic alternative to the web's HTTP.

[–] q1p_@lemmy.zip 2 points 2 weeks ago (4 children)

This is really cool. How can I find more gemini docs?

load more comments (4 replies)
load more comments (1 replies)
[–] magnetosphere@fedia.io 8 points 2 weeks ago (1 children)

You have much more technical knowledge and skill than I do. This is very cool! Congrats!

[–] q1p_@lemmy.zip 11 points 2 weeks ago (1 children)

Don't say that, I bet you're doing awesome ! :)

[–] NutinButNet@hilariouschaos.com 10 points 2 weeks ago (1 children)

Just a heads up that the App Store shows your full name so now it can be linked to this Lemmy account. Unless you didn’t care or used a fake name. Just wanted you to be aware in case you didn’t know about this.

[–] q1p_@lemmy.zip 9 points 2 weeks ago

You're right, and it's okay for me.

[–] TacoEvent@lemmy.zip 7 points 2 weeks ago (1 children)

T-Mobile (a U.S. phone carrier) plans include free global roaming at 256kbps down which is bearable for texting apps but unusable in almost anything else. This is perfect!

load more comments (1 replies)
[–] TragicNotCute@lemmy.world 6 points 2 weeks ago (1 children)

Very cool, I look forward to using it the next time I’m struggling at a place with slow cell service.

[–] q1p_@lemmy.zip 10 points 2 weeks ago* (last edited 2 weeks ago)

The default settings work best but if you want, you can also block web fonts. That could cause some websites to break, so use with caution.

Edit: Oh, I forgot to say, you can always share your experience here. Would love to hear. :)

[–] LiveLM@lemmy.zip 5 points 2 weeks ago

This is sick, great job!

[–] altkey@lemmy.dbzer0.com 5 points 2 weeks ago (1 children)

Offtop, but I recall Opera browser having a Turbo mode that proxied your requests through their servers where they compressed and optimized stuff for your low traffic and low resources usage. I now see something akin to that implemented in PiHole as a network-wide adblocker. All different solutions on different layers, incl. your app, but what one can hope one day is that essential (if not most) services could have themselves had a low-traffic no-bullshit mode availiable upon request from the client, a solid petition material for the likes of EU.

[–] q1p_@lemmy.zip 5 points 2 weeks ago

Maybe a setting in all browsers would be great, for example "Request lite version of website" that can be toggled on and then a request gets sent to the server which serves the lite version of that website.

[–] Cris_Color@lemmy.world 4 points 2 weeks ago

This isn't a thing that I need but thats cool as fuck!

[–] respectmahauthoritybrah@sh.itjust.works 3 points 2 weeks ago (1 children)

Thats so cool bro, i will find it helpful

[–] q1p_@lemmy.zip 2 points 2 weeks ago

Thank you :)

[–] oscardejarjayes@hexbear.net 2 points 2 weeks ago (2 children)

Very neat. Anyone know of an Android equivalent?

[–] q1p_@lemmy.zip 2 points 6 days ago

A pre-release is available for Android. If you have a free account here https://play.google.com/store/apps/details?id=com.testerscommunity you can test.

[–] q1p_@lemmy.zip 2 points 2 weeks ago

I think I will build one

load more comments
view more: next ›