Khoj is a versatile personal AI application designed to extend your capabilities by seamlessly integrating with your workflow. It can operate as a lightweight on-device assistant or scale up to a robust enterprise-level AI solution. With Khoj, you can chat with various local or online large language models (LLMs) like llama3, qwen, gemma, mistral, GPT, Claude, Gemini, and DeepSeek.
Key features include:
- Document Retrieval: Get answers from the internet and your personal documents, supporting formats like PDFs, Markdown, Notion, Word docs, and org-mode files.
- Multi-Platform Access: Use Khoj from your browser, Obsidian, Emacs, desktop, phone, or even WhatsApp.
- Custom Agents: Create agents with tailored knowledge, personas, chat models, and tools to take on specialized roles.
- Automation: Automate repetitive research tasks, receive personalized newsletters, and get smart notifications delivered to your inbox.
- Semantic Search: Quickly find relevant documents using advanced search capabilities.
- Multimedia Support: Generate images, enable text-to-speech, and play messages out loud.
Khoj is entirely open-source and self-hostable, ensuring privacy and control. You can run it locally on your computer or use the cloud-based version at app.khoj.dev. For enterprise needs, Khoj offers on-premises and hybrid deployment options.
Whether you're looking for a personal AI companion or an enterprise-grade assistant, Khoj provides the flexibility and power to meet your needs. Join the community to contribute, explore new features, or get support on Discord.