{"id":"khoj-ai-khoj","name":"khoj","homepage":"https://khoj.dev","repo_url":"https://github.com/khoj-ai/khoj","category":"ai-ml","subcategories":[],"tags":["ai-ml","search","rag","self-hosted","semantic-search","agents","productivity"],"what_it_does":"Khoj is a self-hostable “AI second brain” that provides chat and research-style Q&A over local and web/document sources using semantic search and LLMs. It supports multiple frontends (web, desktop/editor integrations) and can run agents and automations.","use_cases":["Private chat over your documents (PDFs, Markdown, Notion exports, etc.) via semantic search/RAG","Building custom agents with specific tools/knowledge personas","Automating research and delivering newsletters/notifications","Using local LLMs for offline/self-hosted assistant capabilities","Integrating the assistant into tools like Obsidian, Emacs, and mobile experiences"],"not_for":["A fully managed SaaS-only solution if you require zero self-hosting","A strict “API-only” product with guaranteed stable external REST/SDK contracts (no API spec provided in supplied content)","High-compliance environments where you need clearly documented enterprise security controls from the provided materials"],"best_when":"You want a self-hosted assistant that can index many document formats and answer questions using retrieval plus an LLM, optionally using different LLM providers/models.","avoid_when":"You need a clearly specified, documented public API contract (OpenAPI/SDK) or strict operational guarantees (SLA, idempotency/retry semantics) documented for programmatic use.","alternatives":["Open WebUI / OpenAI-compatible self-hosted chat frontends","LlamaIndex","LangChain-based RAG apps","Logseq/Obsidian plugins paired with a separate RAG backend","Dify (self-hosted)"],"af_score":41.2,"security_score":51.5,"reliability_score":42.5,"package_type":"skill","discovery_source":["openclaw"],"priority":"high","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-03-29T13:07:04.502910+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":["Self-hosted authentication/authorization (not described in provided materials)","Cloud app likely uses user accounts; details not provided in supplied content","API-key/OAuth mechanisms not explicitly documented in provided materials"],"oauth":false,"scopes":false,"notes":"The provided materials confirm MCP is included as a dependency, but do not provide concrete auth mechanism details (e.g., OAuth flows, API keys, scopes). Assume authentication exists in the full product but cannot score it precisely from given content."},"pricing":{"model":null,"free_tier_exists":true,"free_tier_limits":null,"paid_tiers":["Self-hosted (no direct license pricing inferred; depends on deployment)","Khoj cloud app/app availability implied; specific paid tiers not provided in supplied content","Enterprise/hybrid availability implied; no pricing details provided"],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"README mentions a cloud app and that there is a “Get started - free” claim in repo description; no concrete limits or billing details were provided in the supplied content."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":41.2,"security_score":51.5,"reliability_score":42.5,"mcp_server_quality":55.0,"documentation_accuracy":60.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":40.0,"rate_limit_clarity":20.0,"tls_enforcement":70.0,"auth_strength":45.0,"scope_granularity":40.0,"dependency_hygiene":55.0,"secret_handling":50.0,"security_notes":"From provided materials: TLS enforcement and secret-handling practices are not documented. Dependency list includes several security- and parsing-related libraries (e.g., defusedxml), but also many heavy ML/web dependencies (transformers/torch) with a non-trivial attack surface. Auth and fine-grained scope details are not provided, so scores are conservative.","uptime_documented":30.0,"version_stability":60.0,"breaking_changes_history":50.0,"error_recovery":30.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Provided materials do not include MCP server details (tools, schemas, error codes, pagination), so agent integration may require manual exploration of the running server and its tool contracts.","RAG/chat systems can produce non-deterministic outputs; agents should not assume stable response schemas without explicit tool-level guarantees."]}}