mirror of
https://github.com/khoaliber/khoj.git
synced 2026-04-28 00:19:25 +00:00
05fb0f14d3395dc427559273100bb47db03893e3
Update chat actors to use user's chat model for train of thought. This requires passing the user info as argument to all the chat actors. Whether the user is subscribed or not can be inferred from the user info being passed, so it doesn't need to be passed as a separate argument to chat actor functions Let send_message_to_model function infer chat model instead of passing it as an argument from some chat actors. Better if this logic can be done in a single place.
The open-source, personal AI for your digital brain
Khoj is a personal, open-source AI application for you to extend your capabilities.
- Share your documents to extend your digital brain.
- Access the internet, getting fresh information.
- You can share pdf, markdown, org-mode, notion files and github repositories.
- Fast, accurate semantic search on top of your docs.
- Create images, talk out loud, play your messages.
- Available Desktop, Emacs, Obsidian, Web and Whatsapp.
- Khoj is open-source, self-hostable. Always.
See it in action
Go to https://app.khoj.dev to see Khoj live.
Full feature list
You can see the full feature list here.
Self-Host
To get started with self-hosting Khoj, read the docs.
Contributors
Cheers to our awesome contributors! 🎉
Made with contrib.rocks.
Interested in Contributing?
We are always looking for contributors to help us build new features, improve the project documentation, or fix bugs. If you're interested, please see our Contributing Guidelines and check out our Contributors Project Board.
Languages
Python
51%
TypeScript
36.1%
CSS
4.1%
HTML
3.2%
Emacs Lisp
2.4%
Other
3.1%
