Khoj¶
What it is¶
Khoj is an open-source, personal AI assistant that can search through your notes, documents, and even external files to provide context-aware answers.
What problem it solves¶
It bridges the gap between your disparate data sources (Markdown notes, PDFs, GitHub repos) and a conversational AI interface.
Where it fits in the stack¶
Category: Agent / Knowledge Management / Search
Typical use cases¶
- Searching through personal notes (Obsidian, Emacs Org-mode).
- Asking questions about local document repositories.
- Automating information retrieval for daily tasks.
Strengths¶
- Supports offline, local-first operation.
- Integrates with popular note-taking apps.
- Features a desktop app and Emacs plugin.
Limitations¶
- Indexing large datasets can be resource-intensive.
- Initial setup might require some technical knowledge.
When to use it¶
- When you want a unified, AI-powered search across all your personal knowledge.
When not to use it¶
- For public-facing search engines or large-scale enterprise data.
Licensing and cost¶
- Open Source: Yes (AGPL-3.0)
- Cost: Free (Self-hosted) / Paid (Cloud)
- Self-hostable: Yes
Related tools / concepts¶
Sources / References¶
Contribution Metadata¶
- Last reviewed: 2026-04-27
- Confidence: high