Replacing DEVONthink
May 15, 2025
DEVONthink has been my weapon of choice for years when it comes to organizing information on my computer. I recently changed to Linux, I need an alternative. I decided to build one myself. Here I try to record my considerations and learnings.
What to Build
I decided that I wanted to create a CLI semantic search tool that can also be used in lf to rank a variety of text files in ascending or descending order.
Progress
Thus far
15-5-2025: Decided on an embedding engine
The embedding engine is what will convert the text files that I feed the network into vectors, the “embeddings”
I’ll be using ONNX (Open Neural Network Exchange). ONNX is more complicated to set up than e.g. Python, but because …