Comment by π SavaRocks
Re: "Do you browse the Geminispace with a GUI, TUI, or CLIβ¦"
lagrange gui on my laptops and also on my android phone
2025-12-12 Β· 5 months ago
Poll Results
1. GUI
ββββββββββββββββββββββββ 82%
2. TUI
ββββββββββββββββββββββββ 12%
3. CLI
ββββββββββββββββββββββββ 6%
109 votes were cast.
46 Later Comments β
amfora
βοΈ Homer Β· Dec 12 at 09:44:
Lagrange :)
offpunk most of the time (cli), and then deedum and Lagrange on phone (gui). Text mode browsing and smol protocols work very nicely together :)
π Alfika07 Β· Dec 12 at 09:49:
Mosly Lagrange, but sometimes I'll use Elpher when it's more at hand.
I use the telescope TUI browser as a default browser, which also supports Gopher and Finger besides Gemini and supports user certificates too. But for opening Gemini/Gopher/Finger links from inside Qutebrowser (www with xdg-open) I use Lagrange, which opens in a scratchpad in AwesomeWM, because telescope is garbled, when opened directly in an Alacritty scratchpad.
π stack Β· Dec 12 at 15:00:
Lagrange
π₯¬ lamb-duh Β· Dec 12 at 15:09:
I thought that I'd want to use a terminal client to browse gemini but didn't find any that I really liked. I thought I'd give lagrange a go and I'm very impressed. I might just stick with lagrange.
π stack Β· Dec 12 at 15:28:
Gofer looks good on a terminal. Gemini not so much. Disapointed.
βοΈ tenno-seremel Β· Dec 12 at 17:01:
Is Emacs running in GTK mode TUI or GUI? π€
π dimkr Β· Dec 12 at 17:18:
I'm using github.com/dimkr/gplaces, I guess it's "CLI" and not "TUI"
π StrokedOut [OP] Β· Dec 12 at 18:09:
IMHO, CLI = run in terminal with parameters to load a single page and immediately exit upon output, TUI = run in terminal once to load and navigate many pages in succession
π mbays Β· Dec 12 at 18:20:
CLI is getting more votes than I'd expected! One is mine, I use diohsc almost exclusively. I'm interpreting CLI to include line-based interfaces, while anything using curses or similar is TUI.
π StrokedOut [OP] Β· Dec 12 at 18:41:
@mbays It overlaps. A line-based interface combined with number shortcuts for following links is in-between. Another, maybe better distinction would be mouse- or touch-controlled pixel interface vs. keyboard-controlled character interface.
π argyle Β· Dec 12 at 20:34:
Lagrange for the win.
π skyebound Β· Dec 12 at 20:44:
I'm happily using Lagrange for now, but I'm working on my own GUI client too.
I've read in another thread, somebody saying analogously, that he doesn't understand, why somebody uses Gemini at all when using a fancy GUI client. You could directly use a web browser and browse the www. Gemini can be used well with a small TUI client and it's designed that way, just like Gopher. I can only agree with that.
π‘οΈ The_Jackal Β· Dec 13 at 06:41:
@fab The GUI clients seem far less bloated than your average normal browser, though. When a GUI is simplistic enough, say windows 3.1 style, it really isn't that bad. Of course I'm mostly using Lagrange on Android so far, and I find it to be a fine mix of simple and a good and readable GUI without being too cluttered. I found Deedum to look more simplistic, but Lagrange easier to navigate with. The real problem to come from GUIs is an overfocus on fancy eye candy and such instead of just being concise, simple to read, and small. I don't think having some 'eyecandy' stuff in a GUI is bad, but it shouldn't come by default and should be something you download later only if you want it. (I'd really only have it on a machine used for leisure, and I always turn off animations, it saves time. I use Linux Mint and I have this clear blue glass Aero theme, and that's all I really care for.) I find Lagrange to be a nice amount of simple without being too cluttered or maze like. I'll make sure to check out some TUI/CLI clients sometime though, it seems like they'd be interesting to use. They'd also feel closer to days of things such as Usenet, I'd imagine.
@The_Jackal You are right that even the GUI Gemini/Gopher/Finger clients are far less bloated than a full blown web browser. And not everyone uses a tiling Window Manager to use the mouse as little as possible, like I do. For these people a GUI client may be viable. But for me it's a waste of resources and a mouseless TUI client is far easier to navigate. And in my opinion it's one of the design goals of Gopher/Gemini/Finger to be easily usable from the commandline.
π norayr Β· Dec 13 at 13:05:
i try to use lagrange for even http pages, i use it with http to gemini proxy.
whatever opens sort of in lagrange, i am satisfied with that.
only whatever not opens, i run in a web browser.
π norayr Β· Dec 13 at 13:06:
and i do use lagrange because i open looooots of tabs and windows.
i tend to sort tabs relevant to the same topics in the same window.
then i distribute those lagrange windows to different workspaces.
and since lagrange remembers workspace in x11, i can after restart get the same state of windows on different x11 workspaces.
π jsreed5 Β· Dec 13 at 13:49:
I use all three at various times. My preferred Android client is deedum. On some of my computers I primarily run Kristall, and on others I primarily run Offpunk. I also have a Bash alias for one-off browsing and archiving documents, which gets some use across all of my devices.
π‘οΈ The_Jackal Β· Dec 13 at 16:27:
@fab Oh, of course. That's a nice design goal as well, and I don't think the making of GUI clients would hinder that much. I could also imagine navigating being quicker after getting used to keyboard in a terminal more. I personally like using a mouse more though, and if I had a terminal based system would probably want something where I can use a mouse like normal with right clicking and copy and pasting, but also able to just hide the mouse in the corner and use it as normal if I wanted.
π stack Β· Dec 13 at 16:38:
There is no good reason for worse keyboard controls in a GUI, except that GUI users and coders love that dumb mouse...
π‘οΈ The_Jackal Β· Dec 13 at 17:02:
@stack Not once did I argue for worse keyboard controls in a GUI, though. You should be able to navigate with anything used to control your computer. I feel like having a hotkey to swap from short cuts on the desktop and the task bar on a simplistic, say, cinnamon type desktop and pressing enter to 'click' things could be fine. That would still raise the question of how well you'd navigate other GUI applications however.
π° 99thplace Β· Dec 14 at 00:45:
lagrange all the way!! :Β°3
π rrobin Β· Dec 16 at 09:05:
Mostly lagrange. I also enjoyed telescope TUI, but there were some issues last I tried; and keeping keys across the two is annoying.
π plugd Β· Dec 17 at 09:06:
Elpher. I suppose GNU Emacs counts as a GUI, right?
π stack Β· Dec 17 at 17:49:
Emacs is an OS with a GUI.
π auzzie32 Β· Dec 17 at 19:17:
Lagrange FTW on mobile and laptop. Totally open to trying a TUI though
β―οΈ leoperbo Β· Dec 18 at 00:31:
GUI: Lagrange. TUI: amfora (when I want to feel like a hacker or when I need to keep away curious eyes in a boring meeting where I prefer to read some gemini stuff)
π‘οΈ The_Jackal Β· Dec 18 at 00:47:
@leoperbo I've yet to use Lagrange on anything but my android, but I just might check out Amfora when I decide to use Gemini on PC. Is there a way to transfer certificates to it?
π² Thalass Β· Dec 24 at 04:10:
It depends on the device I'm using. On my phone or laptop I use Lagrange, but on my netbook I use Amfora
π€ Namno Β· Dec 26 at 16:36:
I actually use Kristall. It's in debian repos and is simple and pleasant to look at. I made it match colors of my gtk and qt themes.
β―οΈ leoperbo Β· Dec 28 at 05:28:
Apologies for the delay in response:
β A way to use Lagrange certificates in Amfora
π‘οΈ The_Jackal Β· Dec 28 at 06:11:
@leoperbo So this can be used to take the certificates I have here in Lagrange and use them with Amfora?
β―οΈ leoperbo Β· Dec 28 at 09:01:
Exactly π
π gritty Β· Dec 31 at 23:07:
Lagrange for both Android and Desktop. I like Amfora as well but Lagrange is a bit more feature rich, plus adding certs in Amfora is a bit annoying.
I've yet to try Lagrange's TUI, maybe I should do that...
π starm Β· Jan 07 at 08:27:
happy with amfora, although i'd quite like a nicer graphical browser. lagrange is alright but i'd like something a bit simpler.. i really liked castor but i've been having some difficulty getting it to compile on freebsd
π starm Β· Jan 08 at 13:38:
well, wouldn't you know it.. gave it another go and got castor compiled, from which i'm now posting :) this is a pretty happy little graphical browser for me. although i wouldn't be able to pick between this and amfora
π logvoid9 Β· Jan 21 at 01:19:
Oh the port looks reallly broken wow
π logvoid9 Β· Jan 21 at 01:22:
Congrats @starm have never toyed with submitting new ports and stuff on bugzilla but maybe consider submitting a patch for FreeBSD castor port
π starm Β· Jan 21 at 20:03:
@logvoid9 maybe i should look into it! i've thought for a bit about making contributions to the freebsd ports tree, but i've never contributed to another person's project before, and what's more the mechanics of makefiles and stuff go over my head. at one point i did learn enough about how they worked to learn how to hobble my way through writing and applying a patch for personal use, so i could toy with a port and recompile it.. but actually contributing something of substance could be a really fun learning experience
π starm Β· Jan 21 at 20:06:
don't even remember what i did to make it compile haha i don't think it was from the ports tree though anyway, i think i just got the code directly from whoever it was that wrote castor and did something to make that work. i honestly don't remember if it was even kosher though, i might've done something cursed like compiled it in a linux jail and moved the executable out LOL.. i was i think getting gopherVR to compile that same day though, so i might be mixing up my memories of what exactly i did.. gopherVR i did compile in a linux jail, but i didn't do anything so cursed as then running the exxecutable in my base system, i ran it in the same environment i compiled it in :p
π omorrigan Β· Feb 09 at 02:12:
i use both since it is flexible
π MaAkThRsYoOySrHtKaAm Β· Feb 09 at 10:34:
Glad to see I'm not the only one using amfora. Using an edit handler script to edit posts with titan. If you intend to do this then save yourself some trouble and fetch gemini pages with https://github.com/makew0rld/go-gemini This actually opens a text editor where I can do more in-depth composing than in amfora. I also have a keybinding which will produce a gui menu of all sections of a post edit page and open the selected section in a text editor for editing. These scripts post to the board upon saving and closing the text editor. I guess I am using all 3 categories in some way or another.
Edit
I just installed Lagrange via guix. It's very nice. Looks great, easy to navigate. Imported existing key/crt for this BBS identity with a simple drag and drop. Probably, I will use this more often than amfora.
π½ TKurtBond Β· Mar 10 at 18:03:
I mostly use a GUI, sometimes use a TUI, and very very rarely use CLI.
Original Post
Do you browse the Geminispace with a GUI, TUI, or CLI client? β CLI = run in terminal with parameters to load a single page and immediately and automatically exit upon output, TUI = run in terminal once to load and navigate many pages in succession
π¬ 54 comments Β· 8 likes Β· 2025-12-11 Β· 5 months ago Β· π³οΈ