#1010th of 12 in Assistants

Khoj

Personal assistant that chats with your documents and the web

Stars
37.6k
License
AGPL-3.0
Last commit
Aug 2026
Last release
Mar 2026

Overview

Khoj answers questions from the web and your files (PDF, Markdown, org-mode, Word, Notion, images) using local or hosted LLMs such as llama3, qwen, gemma, mistral, GPT, Claude, Gemini and DeepSeek. It is reachable from a browser, Obsidian, Emacs, desktop and phone apps and WhatsApp, supports custom agents with their own knowledge and tools, and runs scheduled automations that deliver newsletters by email.

Who it is for: Individuals who want a private second brain over their notes and files

Strengths

  • Clients for browser, Obsidian, Emacs, desktop, phone and WhatsApp
  • Reads PDF, Markdown, org-mode, Word, Notion and image files
  • Hosted instance at app.khoj.dev to try before self-hosting
  • Custom agents with their own knowledge, persona, model and tools

Weaknesses

  • AGPL-3.0 license
  • README gives no hardware requirements or ports; setup lives entirely in the docs
  • Maintainers now promote a newer project, Pipali, at the top of the README
  • Enterprise and cloud tiers exist; feature parity with self-hosting is not stated

What it needs

  • Docker + Compose
  • Compose runs PostgreSQL, SearXNG
  • Models: llama3, qwen, gemma, mistral, OpenAI GPT

Also in Assistants

See all 12
Also in Assistants
RankProjectScore
1nanobotSmall Python agent runtime with bundled WebUI, TUI and chat channels48.9k stars, MIT84 out of 100
2OpenClawPersonal assistant gateway that answers in Discord, Slack, WhatsApp and Telegram391.6k stars, MIT79 out of 100
3Hermes AgentTerminal and chat-app agent that writes its own skills and remembers you252.5k stars, MIT76 out of 100
#4ZeroClawSingle Rust binary agent runtime with 30+ channels and hardware access33k stars, Apache-2.075 out of 100
#5cowagentPersonal AI agent with memory, skills and chat channels like Telegram and Slack47.3k stars, MIT66 out of 100