khoj-ai / khoj

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.
https://khoj.dev
GNU Affero General Public License v3.0
12.64k stars 640 forks source link

Update Emacs, Obsidian clients to push files to the Khoj backend #471

Closed sabaimran closed 11 months ago

sabaimran commented 1 year ago

With changes to support the Khoj backend directly reading streamed data from respective syncing clients (https://github.com/khoj-ai/khoj/pull/457), Emacs and Obsidian plugins should also be modified to push the raw data. This should include scheduled jobs that occasionally sync between the client and server.

With that, the Khoj backend should gradually lose its dependency on reading from the file system for any data.