Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into your personal, autonomous AI (e.g gpt, claude, gemini, llama, qwen, mistral).
The Khoj server should be made to run multi-threaded in the background even in GUI mode. Currently the server thread is spun-off into just a single QThread to separate it's functioning from the GUI running in a foreground QThread.
This negatively impacts the performance of Khoj in GUI, Desktop mode.
We could use a QThreadpool for the khoj server running in the background to improve the performance
The Khoj server should be made to run multi-threaded in the background even in GUI mode. Currently the server thread is spun-off into just a single QThread to separate it's functioning from the GUI running in a foreground QThread.
This negatively impacts the performance of Khoj in GUI, Desktop mode.
We could use a QThreadpool for the khoj server running in the background to improve the performance