khoj
khoj-ai/khoj · Python · AGPL-3.0
Ask questions across your own notes, files and chats from a chat box.
Khoj embeds your personal data, then answers questions, runs agents and automates tasks through a chat UI, with a local-first option that keeps everything on your machine.
Score
Setup at a glance
docker run -p 42110:42110 khoj Deep dive
Khoj is an open-source AI second brain: it chats with any local or online LLM (llama3, qwen, gemma, mistral and more) and answers from both the internet and your own documents — images, PDFs, Markdown and org files included.
Because it runs local models by default, your documents can stay on your machine while you still get retrieval-augmented answers; the team publishes regular quality evaluations of its retrieval on their blog.
It ships as a self-hostable app plus a hosted option (app.khoj.dev), with full documentation on docs.khoj.dev and an open-source desktop client (Pipali) in the same family.