GemView is an offline viewer for local GemText files, written in Tcl/Tk.
(Where GemText is the native file format for the Gemini Protocol.)

Screenshot of GemView Desktop (72K)

GemView requires Tcl/Tk 8.5 or newer and comes as a single script:

Download GemView Desktop version 1.1 (4K)

(Yes, the screenshot is 13 times bigger than the script. The irony.)

GemView is open source software under the MIT License.


As of , version 1.1 can read from standard input. Many thanks to Luke Emmet for the suggestion.

Frequently Asked Questions

Is this going to grow into a client?
I don't have any plans for that; there are plenty of great clients already. In fact, GemView doesn't even handle links at all yet. But feel free to build upon it! Though as you can see, rendering pages is the trivial part.
What's the point then?
I'm not sure yet. It was a thing to do. But I do think GemText can find uses in other areas, for instance as wiki markup. So it pays to know how to handle it. Besides, it was fun to code!
(People asked these upon seeing the prototype, so they're actual FAQs.)


You can usually find me on IRC, in the #gemini channel of Would love to hear from you.