2023-07-25
I admit I was sceptical when I saw Solderpunk's claim that Gemini is so simple, that a basic client or server can be written quickly from scratch. But after carefully reading the specs, I decided to go for it, and voila: This capsule uses a custom Gemini server written from scratch!
It's in Typescript and runs as a Dockerized NodeJS process. It may need some trimming 'round the edges, but it works fine for now. Who knows, at some point I even may clean up the source code to make it presentable as an OSS project.
So thanks Solderpunk for making Gemini so simple and easy to implement!