khoj  by khoj-ai

Personal AI app for extending capabilities, self-hostable

Created 4 years ago
31,102 stars

Top 1.1% on SourcePulse

GitHubView on GitHub
Project Summary

Khoj is a self-hostable AI second brain designed to augment user capabilities by retrieving information from the web and local documents. It targets individuals and enterprises seeking a personalized, autonomous AI assistant that can interact with various LLMs and integrate with common workflows.

How It Works

Khoj leverages advanced semantic search and retrieval-augmented generation (RAG) to provide answers from diverse data sources, including web pages and local files (PDF, Markdown, Word, Notion). It supports a wide array of local and cloud-based LLMs, allowing users to customize their AI's persona, tools, and knowledge bases to create specialized agents for research and automation.

Quick Start & Requirements

Highlighted Details

  • Supports over 15 LLMs including GPT, Claude, Gemini, Llama, Mistral, Qwen.
  • Processes various document types: PDF, Markdown, Word, Notion, Org-mode.
  • Integrates with Browser, Obsidian, Emacs, Desktop, and WhatsApp.
  • Enables creation of custom agents with tunable personality, tools, and knowledge bases.

Maintenance & Community

Licensing & Compatibility

  • License: MIT. Permissive for commercial use and closed-source linking.

Limitations & Caveats

The README mentions an "experimental research mode" and "new start any message with /research," suggesting ongoing development and potential for breaking changes in these features.

Health Check
Last Commit

2 days ago

Responsiveness

1 day

Pull Requests (30d)
8
Issues (30d)
3
Star History
417 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Elvis Saravia Elvis Saravia(Founder of DAIR.AI), and
2 more.

awesome-llm-apps by Shubhamsaboo

2.6%
69k
LLM app collection with AI agents and RAG examples
Created 1 year ago
Updated 3 days ago
Feedback? Help us improve.