📄️ Overview
Khoj supports a variety of features, including search and chat with a wide range of data sources and interfaces.
📄️ Chat
You can configure Khoj to chat with you about anything. When relevant, it'll use any notes or documents you shared with it to respond. It acts as an excellent research assistant, search engine, or personal tutor.
📄️ Search
Take advantage of super fast search to find relevant notes and documents from your Second Brain.
📄️ Agents
You can use agents to setup custom system prompts with Khoj. The server host can setup their own agents, which are accessible to all users. You can see ours at https://app.khoj.dev/agents.
📄️ File Summarization
You can use the /summarize command to get Khoj to generate context driven summaries of your documents.
📄️ Automations
Automations are a powerful feature within Khoj to schedule repeated jobs for Khoj to do on your behalf. Automations allow you run your query automatically at a scheduled time and frequency. Khoj will send its research to you as an email.
📄️ Code Execution
Khoj can generate and run very simple Python code snippets as well. This is useful if you want to generate a plot, run a simple calculation, or do some basic data manipulation. LLMs by default aren't skilled at complex quantitative tasks. Code generation & execution can come in handy for such tasks.
📄️ Image Generation
You can use Khoj to generate images from text prompts. You can get deeper into the details of our image generation flow in this blog post//blog.khoj.dev/posts/how-khoj-generates-images/.
📄️ Keyboard Shortcuts
Oftentimes, having to leave your keyboard to move the mouse can break your flow. We want to make it as easy as possible for AI to flow with you as you are, so we've added some keyboard shortcuts to facilitate that.
📄️ Desktop Quick Chat (Khoj Mini)
Once you have the Khoj desktop application installed, you can use the desktop shortcut to quickly pull up a mini chat module for quicker answers. See the desktop setup instructions in the docs for more information.
📄️ Online Search
Khoj will research on the internet to ground its responses, when it determines that it would need fresh information outside its existing knowledge to answer the query. It will always show any online references it used to respond to your requests.
📄️ Shareable Chat
You can share any of your conversations by going to the three dot menu on the conversation and selecting 'Share'. This will create a public link that you can share with anyone. The link will open the conversation in the same state it was when you shared it, so your future messages will not be visible to the person you shared it with.
📄️ Voice
You can talk to Khoj using your voice. Khoj will respond to your queries using the same models as the chat feature. You can use voice chat on the web, Desktop, and Obsidian apps.