We currently have naive codebase search, as implemented in 0c090dd
https://github.com/alyf-de/ask_alyf/tree/codebase-indexing implements a local vector database (stored as JSON) through LlamaIndex with any-llm embeddings. This turned out to be not very performant: (re-)indexing takes a lot of time and search is pretty slow. It's also not very efficient, since every site reindexes roughly the same apps.
Idea for a more performant solution:
Alternative:
We currently have naive codebase search, as implemented in 0c090dd
https://github.com/alyf-de/ask_alyf/tree/codebase-indexing implements a local vector database (stored as JSON) through LlamaIndex with any-llm embeddings. This turned out to be not very performant: (re-)indexing takes a lot of time and search is pretty slow. It's also not very efficient, since every site reindexes roughly the same apps.
Idea for a more performant solution:
Alternative: