khoj-ai/khoj
Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into your personal, autonomous AI (gpt, claude, gemini, llama, qwen, mistral). Get started - free.
What it solves
Khoj acts as a "personal AI second brain," helping users manage and retrieve information from their own documents and the internet. It solves the problem of fragmented personal knowledge by providing a centralized AI interface to chat with, search, and automate research across various file formats and platforms.
How it works
Khoj integrates with various local or online Large Language Models (LLMs) such as Llama 3, GPT, and Claude. It uses advanced semantic search to index and retrieve information from a wide range of sources, including PDFs, Markdown, Notion, Word docs, and org-mode files. Users can interact with it via a web browser, desktop app, phone, or integrations with tools like Obsidian, Emacs, and WhatsApp.
Who it’s for
It is designed for individuals who want a private, self-hostable AI assistant for personal knowledge management, as well as enterprises looking for a scalable AI solution for their teams.
Highlights
- Multi-LLM Support: Compatible with a wide array of local and cloud-based models.
- Custom Agents: Ability to create agents with specific personas, knowledge bases, and tools.
- Broad Integration: Works across multiple platforms including Obsidian, Emacs, and WhatsApp.
- Flexible Deployment: Can be run locally on a computer or via a managed cloud service.
- Multimodal Capabilities: Supports image generation and voice interaction.