Titan AI LogoTitan AI

khoj

30,881
1,778
Python

Project Description

Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, schedule automations, do deep research. Turn any online or local LLM into your personal, autonomous AI (gpt, claude, gemini, llama, qwen, mistral). Get started - free.

khoj: Your AI second brain. Self-hostable. Get answers from the web or your docs. Build custom agents, sch

Project Title

khoj โ€” Your AI second brain for self-hostable, personalized knowledge and automation

Overview

Khoj is an open-source, self-hostable AI platform that acts as a personal assistant, capable of interfacing with various local and online LLMs. It offers a range of functionalities, from retrieving answers from the web and documents to creating custom agents and automating repetitive tasks. Khoj stands out for its flexibility, allowing users to access it through various interfaces and its ability to scale from personal use to enterprise-level applications.

Key Features

  • Integration with various local and online LLMs (e.g., llama3, qwen, gemma, mistral, gpt, claude, gemini, deepseek)
  • Answers retrieval from the internet and various document formats (PDF, Markdown, Notion, Word, etc.)
  • Accessible through Browser, Obsidian, Emacs, Desktop, Phone, or Whatsapp
  • Custom agent creation with tunable personality, tools, and knowledge bases
  • Advanced semantic search for document retrieval
  • Image generation, text-to-speech, and message playback capabilities

Use Cases

  • Researchers and academics using Khoj to automate literature reviews and gather research materials
  • Enterprises leveraging Khoj for internal knowledge management and customer service automation
  • Individuals using Khoj as a personal assistant for daily tasks and information retrieval

Advantages

  • Open-source and self-hostable, ensuring privacy and control over data
  • Supports a wide range of document types and integrations, enhancing versatility
  • Customizable agents allow for tailored interactions and specialized tasks

Limitations / Considerations

  • Requires technical knowledge for self-hosting and setup
  • Performance may be dependent on the underlying hardware and network infrastructure
  • Customization and advanced features might require a steeper learning curve

Similar / Related Projects

  • OpenAI's GPT: A large-scale language model, but not as integrated with various LLMs or self-hostable like Khoj.
  • Rasa: An open-source machine learning framework for automated text and voice-based conversations, lacking Khoj's focus on document retrieval and LLM integration.
  • LangChain: A framework for building applications with LLMs, but without Khoj's emphasis on personalization and document handling.

Basic Information


๐Ÿ“Š Project Information

  • Project Name: khoj
  • GitHub URL: https://github.com/khoj-ai/khoj
  • Programming Language: Python
  • โญ Stars: 30,863
  • ๐Ÿด Forks: 1,780
  • ๐Ÿ“… Created: 2021-08-16
  • ๐Ÿ”„ Last Updated: 2025-09-05

๐Ÿท๏ธ Project Topics

Topics: [, ", a, g, e, n, t, ", ,, , ", a, i, ", ,, , ", a, s, s, i, s, t, a, n, t, ", ,, , ", c, h, a, t, ", ,, , ", c, h, a, t, g, p, t, ", ,, , ", e, m, a, c, s, ", ,, , ", i, m, a, g, e, -, g, e, n, e, r, a, t, i, o, n, ", ,, , ", l, l, a, m, a, 3, ", ,, , ", l, l, a, m, a, c, p, p, ", ,, , ", l, l, m, ", ,, , ", o, b, s, i, d, i, a, n, ", ,, , ", o, b, s, i, d, i, a, n, -, m, d, ", ,, , ", o, f, f, l, i, n, e, -, l, l, m, ", ,, , ", p, r, o, d, u, c, t, i, v, i, t, y, ", ,, , ", r, a, g, ", ,, , ", r, e, s, e, a, r, c, h, ", ,, , ", s, e, l, f, -, h, o, s, t, e, d, ", ,, , ", s, e, m, a, n, t, i, c, -, s, e, a, r, c, h, ", ,, , ", s, t, t, ", ,, , ", w, h, a, t, s, a, p, p, -, a, i, ", ]


๐Ÿ“š Documentation


This article is automatically generated by AI based on GitHub project information and README content analysis

Titan AI Explorehttps://www.titanaiexplore.com/projects/396569538en-USTechnology

Project Information

Created on 8/16/2021
Updated on 9/8/2025