Khoj: An Open-Source Personalized AI Assistant 191

小编 ·

Khoj: An Open-Source Personalized AI Assistant

Khoj is an open-source personalized AI assistant that connects to your online and local documents, acting as your second brain. It can access your local PDFs and integrate with online Markdown, GitHub, and Notion files, combining them with web information. It provides fast, accurate semantic search across your documents and notes, and integrates with Obsidian, supports voice input, image generation, AI agents, web search, web pages, desktop clients, and chat platforms.

Khoj: An Open-Source Personalized AI Assistant

Khoj, an open-source personalized ai assistant, can connect to your online and local documents and act as your second brain. Khoj can connect your local files such as PDFs, as well as online Markdown, GitHub, and Notion files, and integrate them with online information. It then provides fast, accurate semantic search across your documents and notes, helping you quickly find the information you need. It can also be integrated with the Obsidian note-taking tool, supporting voice input, image generation, AI agents, web search, and various access methods including web pages, desktop clients, and integration into chat applications.

using_khoj_for_studying.gif

Main features of Khoj:

Knowledge integration, semantic search, search engine replacement, multi-platform access, online and local model support, personalized image generation and voice understanding, self-hosting and cloud instances, as well as personalized AI agents.

Khoj can understand your PDFs, Markdown files, plain text, GitHub, and Notion files, and integrate them with online information. Khoj provides fast, accurate semantic search capabilities to help you quickly find the information you need. In addition, Khoj supports connecting files directly from your computer through a desktop application, with automatic synchronization.

Khoj can also perform internet searches on your behalf, providing the latest information, retrieving real-time data, and answering your questions. Your personal data stays local, with all search and indexing performed on your local machine. Khoj also offers incremental search, supporting a fast "search as you type" experience.

Khoj supports multi-platform access, including integration with the Obsidian note-taking tool, support for the Emacs editor, a standalone desktop application, browser-based access, and interaction with Khoj through WhatsApp. In addition, Khoj supports both online AI models and local language models, allowing you to choose the right model based on your needs.

Khoj also provides personalized image generation and voice understanding capabilities. The AI assistant can generate personalized images to meet your specific needs. At the same time, Khoj can understand and process your voice input, providing voice interaction capabilities. It supports voice chat on web, desktop, and Obsidian applications.

You can choose to run Khoj on your own server or device, maintaining full control over your data and services. Official cloud services are also available for direct use, with no complex configuration required.

Khoj also offers the ability to create and manage custom agents, allowing you to set specific system prompts to meet personalized needs. Customized AI agents can help handle specific tasks, such as a personal doctor, therapist, professor, and more.