Skip to main content
Khoj is a powerful AI assistant that helps you think, search, and create. Whether you’re researching, organizing knowledge, or automating tasks, Khoj adapts to your workflow.

Core Capabilities

Chat

Converse with AI using your personal knowledge base and online information

Search

Lightning-fast semantic search across all your documents

Agents

Create custom AI assistants with specialized knowledge and personalities

Automations

Schedule recurring AI tasks and receive insights via email

Enhanced Features

Online Search

Ground responses with real-time information from the internet

Image Generation

Create stunning visuals from text descriptions

Voice Chat

Talk naturally with Khoj using voice input and output

Code Execution

Run Python code for data analysis and complex calculations

Productivity Tools

Create public links to share your chat sessions with others. Perfect for collaboration and knowledge sharing. Learn more →
Navigate Khoj efficiently with keyboard shortcuts across all platforms. Learn more →

Why Choose Khoj?

Privacy FirstSelf-host for complete data control or use our secure cloud

Multi-PlatformAccess from Web, Desktop, Obsidian, Emacs, or WhatsApp

Context-AwareUnderstands your documents and adapts to your needs

Supported Interfaces

Khoj seamlessly integrates with your favorite tools:
  • Web App: Access from any browser at app.khoj.dev
  • Desktop App: Native applications for Windows, macOS, and Linux
  • Obsidian Plugin: Chat and search directly in your notes
  • Emacs Package: Integrate with your Emacs workflow
  • WhatsApp: AI assistant in your messaging app

Supported Data Sources

Connect Khoj to your knowledge:
  • PDF files
  • Markdown (.md)
  • Org-mode files
  • Word documents (.docx)
  • Plain text files
  • Notion pages
  • GitHub repositories
  • Google Drive (coming soon)

Flexible Deployment

Get started instantly at app.khoj.dev with zero setup required.Benefits:
  • No installation needed
  • Automatic updates
  • Access from anywhere
  • Managed infrastructure
Getting Started: Most features work identically whether you’re using cloud or self-hosted. Self-hosting requires additional configuration for some features like automations.

Next Steps

1

Choose Your Interface

Pick how you want to interact with Khoj - web, desktop, or editor integration.
2

Connect Your Data

Sync your documents and notes to build your knowledge base.
3

Start Chatting

Ask questions, generate content, and explore your information.
4

Explore Advanced Features

Try agents, automations, and other powerful capabilities.

Build docs developers (and LLMs) love