Your AI second brain. Get answers to your questions, whether they be online or in your own notes. Use online AI models (e.g gpt4) or private, local LLMs (e.g llama3). Self-host locally or use our cloud instance. Access from Obsidian, Emacs, Desktop app, Web or Whatsapp.
Some jobs (such as background indexing for Notion, GitHub) should just be run once per day. Because some setups have multiple simultaneous workers for Khoj, these are all triggered around the same time and then run for a while. Prevent this behavior by using a time-restricted DB lock that ensures only one given job is doing indexing at a given moment.