Khoj
Khoj AIKhoj is a personal assistant that answers over the user's own documents and the web, run on infrastructure the operator controls. It chats with cloud or local models, runs semantic search over PDF, Markdown, org-mode, Word and Notion content, builds custom agents, schedules automations and performs deep research. Clients cover the browser, Obsidian, Emacs and a desktop app.
Openness
5 high confidence- license
- AGPL-3.0(OSI)
- source
- public(github.com/khoj-ai/khoj)
- self-host
- primary(Docker+pip)
- core features withheld
- no
Khoj is licensed under AGPL-3.0, its source is public, and it runs self-hosted through Docker or pip. The hosted Khoj Cloud service has been shut down, so no part of the shipping product sits behind a paid tier.
- https://app.khoj.dev/ recorded 2026-09-29
The notice reads "We made the difficult decision to shut down the hosted service." and says Khoj remains "fully open-source" for self-hosting.
- https://docs.khoj.dev/get-started/setup recorded 2026-09-29
The self-host guide begins "You can install the Khoj server using either" Docker or pip and describes no paid, enterprise or license-key tier.
- https://github.com/khoj-ai/khoj recorded 2026-08-13
AGPL-3.0 license; ~35k stars; self-hostable AI personal assistant
- https://pypi.org/pypi/khoj/json recorded 2026-09-29
PyPI metadata lists a source distribution "filename":"khoj-1.42.10.tar.gz" and the link "Code":"https://github.com/khoj-ai/khoj".
Adoption
2 medium confidenceKhoj's adoption is measured as PyPI downloads of the khoj package over a trailing 30 days. That count excludes the project's Docker route, which is also a documented way to run it.
- https://pypistats.org/api/packages/khoj/recent recorded 2026-08-13
19,532 downloads in the trailing 30 days for khoj
Capability
4 medium confidenceKhoj combines multi-provider and local chat models, retrieval over personal documents, online search, code execution, image generation, voice, custom agents and scheduled automations in one self-hosted server, with browser, Obsidian, Emacs and desktop clients. The WhatsApp bot depends on the discontinued Khoj Cloud, and the documentation describes agents as custom system prompts rather than full workflow builders.
- https://docs.khoj.dev/features/agents recorded 2026-09-29
Agents page: "You can use agents to setup custom system prompts with Khoj." Server hosts can make agents available to all users on the server.
- https://docs.khoj.dev/features/all-features recorded 2026-09-29
The feature overview lists "Index your Org-mode, Markdown, PDF, plaintext files, Github repos and Notion pages" and "Interact from your Web Browser, Emacs, Obsidian, Desktop app or even Whatsapp".
- https://docs.khoj.dev/features/automations recorded 2026-09-29
Automations page: "schedule repeated jobs for Khoj to do on your behalf" with results sent by email; self-hosting needs Resend and authentication set up.
- https://docs.khoj.dev/features/code_execution recorded 2026-09-29
Code execution page: "Khoj can generate and run simple Python code as well."
- https://docs.khoj.dev/features/image_generation recorded 2026-09-29
Image generation page: "You can use Khoj to generate images from text prompts."
- https://docs.khoj.dev/features/online_search recorded 2026-09-29
Online search page: "Khoj will research on the internet to ground its responses"; self-hosted setups use searxng, Serper, Firecrawl or Exa.
- https://docs.khoj.dev/features/voice-chat recorded 2026-09-29
Voice page: "You can talk to Khoj using your voice." on the web, desktop and Obsidian apps.
- https://docs.khoj.dev/get-started/setup recorded 2026-09-29
The setup guide covers chat models: "Khoj supports local and online chat models." with OpenAI, Anthropic, Gemini, offline and Ollama options, and OpenAI-compatible servers like vLLM and LMStudio.
- https://github.com/khoj-ai/khoj recorded 2026-08-13
feature set: multi-provider, personal-doc RAG, agents, automations, multimodal, multi-client
Verified 2026-09-24