← Directory

Khoj

Open Source
★ 37,748 • Updated Oct 19, 2026, 09:02 PM

Khoj is a personal AI app designed to extend users' capabilities by providing a self-hostable and scalable solution.

Use Cases ▼
01

Personal productivity and note-taking

02

Enterprise knowledge management and research

03

Custom agent creation and automation

04

Image generation and text-to-speech

05

Semantic search and document analysis

What Problem It Solves ▼

Khoj solves the problem of information overload and difficulty in accessing relevant information. It provides a personal AI assistant that can help users find answers from the internet and their documents, automate repetitive research tasks, and generate images and text. The app's self-hostable and scalable design makes it a flexible solution for users who need to process and analyze large amounts of data. By providing a customizable and extensible platform, Khoj enables users to create custom agents and automate tasks, making it a valuable tool for personal productivity and enterprise solutions. The app's ability to integrate with various platforms and tools makes it a versatile solution for different use cases, from personal note-taking to enterprise knowledge management.

Key Features ▼
✓

Self-hostable and scalable

✓

Customizable and extensible

✓

Advanced semantic search and image generation

✓

Text-to-speech capabilities

✓

Open-source and community-driven

Overview

Khoj is a personal AI app designed to extend users' capabilities by providing a self-hostable and scalable solution. It allows users to chat with any local or online Large Language Model (LLM), access information from the internet and personal documents, and create custom agents with specific knowledge and tools. The app supports various file formats, including image, PDF, markdown, org-mode, word, and notion files. Additionally, Khoj offers advanced semantic search, image generation, and text-to-speech capabilities. The app can be accessed from multiple platforms, including browsers, Obsidian, Emacs, desktop, phone, or Whatsapp. Khoj is open-source and can be run privately on a user's computer or tried on the cloud app. The app's features include chat, document access, custom agents, automation, semantic search, image generation, and text-to-speech. Khoj is available as a cloud service, on-premises, or as a hybrid solution for enterprise users. The app has a wide range of applications, from personal productivity to enterprise solutions. With its self-hostable and scalable design, Khoj provides a flexible and customizable solution for users. The app's documentation and contributing guidelines are available for developers who want to contribute to the project. Overall, Khoj is a powerful tool that can help users boost their productivity and efficiency. The app's ability to integrate with various platforms and tools makes it a versatile solution for different use cases. By providing a self-hostable and scalable solution, Khoj gives users the flexibility to choose how they want to use the app, whether it's on their local machine or in the cloud. The app's advanced features, such as semantic search and image generation, make it a valuable tool for users who need to process and analyze large amounts of data. With its open-source design, Khoj is a community-driven project that encourages contributions and collaborations from developers and users alike.

Pros & Cons

Pros

+

Self-hostable and scalable

+

Customizable and extensible

+

Advanced semantic search and image generation

+

Text-to-speech capabilities

+

Open-source and community-driven

Cons

−

Steep learning curve for custom agent creation

−

Limited support for certain file formats

−

Dependent on internet connection for some features

Similar Tools

GitHub Copilot Obsidian Emacs

More in Image Gen