Repository brief

khoj-ai/khoj

Read the upstream summary on the left, browse the cached forks below it, and load each fork comparison into the right-hand panel.

Cached analysis
cached 2026-03-31T09:45:42.820Z
1mo ago

khoj-ai/khoj

Khoj is a large, active, self-hostable Python AI assistant project with 33.7k stars and 2.1k forks. It positions itself as an AI second brain for chatting with local or online LLMs, retrieving answers from the web and personal documents, creating custom agents, scheduling automations, and running private or cloud deployments. The repo is production-oriented and recently active, with releases through 2.0.0-beta.28 on 2026-03-26.

GitHub
Loading tags...
Stars33,737
Forks2,094
Default branchmaster
Last pushed2026-03-26T03:35:43Z
Recommended shortcuts

Jump straight into Discofork's strongest cached fork picks, or open a compare view in one click.

Forks

Choose a fork to inspect

10 of 10 fork briefs
Selected

Choose this fork only if its custom chat/Obsidian direction matches your needs and you are willing to maintain a long-lived divergence. If you want current Khoj features, active fixes, and easier upgrades, upstream is the safer choice.

Prefer this fork only if its specific UI/client/deployment changes matter more than staying current. For most adopters, upstream is the safer choice because this fork is old, substantially diverged, and likely missing newer fixes and features.

Choose this fork only if its specific GitHub, UI, or workflow changes match your needs. If you want the newest Khoj features or low-maintenance adoption, upstream is the safer choice.

Prefer upstream unless you specifically want an untouched snapshot; this fork adds no visible features and is already behind current upstream.

Prefer upstream unless you specifically need this older snapshot. The fork adds no visible functionality, while it lags upstream by 127 commits, so adopters inherit upstream features only up to that point and miss recent fixes and releases.

Choose this fork if Azure/custom OpenAI backend support and local workflow tweaks matter more than staying current. Avoid it if you need active upstream maintenance, recent bug fixes, or low-effort upgrades.

Choose this fork only if you want its customized web/Obsidian behavior and are prepared to maintain a materially diverged codebase. If you want the latest upstream fixes and lowest operational risk, upstream is the safer default.

Choose this fork only if you specifically want a customized, self-maintained Khoj variant and are prepared to manage drift from upstream. If you want current upstream features, bugfixes, and lower maintenance cost, upstream is the safer choice.

Prefer this fork only if you need its custom behavior and are prepared to maintain a 597-commit-ahead, 247-commit-behind divergence. For most adopters who want a current, low-risk Khoj deployment, upstream is the safer choice.

Choose this fork only if you want a customized, self-maintained Khoj variant and are willing to absorb significant upgrade and validation work. If you want the most reliable path to current features and fixes, upstream is the better default.