Khoj

Extend your capabilities with a personal AI assistant

2024-06-12

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.

Artificial Intelligence Personal Assistant Chatbot Semantic Search Open Source