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
Share Conversations
Share Conversations
Keyboard Shortcuts
Keyboard Shortcuts
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:Documents
Documents
- PDF files
- Markdown (.md)
- Org-mode files
- Word documents (.docx)
- Plain text files
Cloud Services
Cloud Services
- Notion pages
- GitHub repositories
- Google Drive (coming soon)
Flexible Deployment
- Cloud
- Self-Hosted
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
Choose Your Interface
Pick how you want to interact with Khoj - web, desktop, or editor integration.
