I use Offpunk as a knowledge base. Stuff are stored in ~/.cache in their original format (html or gemtext). I add them to list and edit list to add notes.
So for example :
go gemini://rawtext.club/~ploum
list create toread
add toread
list edit toread
So for example :
go gemini://rawtext.club/~ploum list create toread add toread list edit toread