{"data":{"slug":"khoj-ai-khoj","name":"khoj","tagline":"Self-hostable AI second brain for personalized research and automation","github_url":"https://github.com/khoj-ai/khoj","owner":"khoj-ai","repo":"khoj","owner_avatar_url":"https://avatars.githubusercontent.com/u/134046886?v=4","primary_language":"Python","stars":37399,"forks":2484,"topics":["agent","ai","assistant","chat","chatgpt","emacs","image-generation","llama3","llamacpp","llm","obsidian","obsidian-md","offline-llm","productivity","rag","research","self-hosted","semantic-search","stt","whatsapp-ai"],"archived":false,"github_pushed_at":"2026-08-02T01:55:40+00:00","maintenance_label":"Steady","stars_delta_30d":887,"url":"https://www.graphcanon.com/tools/khoj-ai-khoj","markdown_url":"https://www.graphcanon.com/tools/khoj-ai-khoj.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/khoj-ai-khoj","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=khoj-ai-khoj","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.","homepage_url":"https://khoj.dev","license":"AGPL-3.0","open_issues":150,"watchers":180,"ai_summary":"Khoj is a self-hosted AI assistant that enables users to build custom agents, schedule automations, and conduct deep research using both web and local documents. It supports integration with various LLMs including GPT, Claude, Gemini, LLaMA, Qwen, and Mistral.","readme_excerpt":"## Self-Host\n\nTo get started with self-hosting Khoj, [read the docs](https://docs.khoj.dev/get-started/setup).","github_created_at":"2021-08-16T01:48:44+00:00","created_at":"2026-07-07T17:31:50.70756+00:00","updated_at":"2026-09-20T04:32:35.713523+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"data-retrieval","name":"Data & Retrieval","url":"https://www.graphcanon.com/categories/data-retrieval","markdown_url":"https://www.graphcanon.com/categories/data-retrieval.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/data-retrieval"},{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"},{"slug":"inference-serving","name":"Inference & Serving","url":"https://www.graphcanon.com/categories/inference-serving","markdown_url":"https://www.graphcanon.com/categories/inference-serving.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/inference-serving"},{"slug":"model-training","name":"Model Training","url":"https://www.graphcanon.com/categories/model-training","markdown_url":"https://www.graphcanon.com/categories/model-training.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/model-training"}],"tags":[{"slug":"agent","name":"agent"},{"slug":"ai","name":"ai"},{"slug":"assistant","name":"assistant"},{"slug":"chat","name":"chat"},{"slug":"chatgpt","name":"chatgpt"},{"slug":"emacs","name":"emacs"},{"slug":"image-generation","name":"image-generation"},{"slug":"llama3","name":"llama3"}],"trust":{"provenance":{"is_fork":false,"github_id":396569538,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-18T08:40:50.296Z","maintenance":{"label":"Steady","score":60,"methodology":"github_public_v1","releases_90d":0,"days_since_push":47,"last_release_at":"2026-03-26T03:36:04Z","stars_delta_30d":887,"open_issues_delta_30d":17},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-09-18T08:40:52.110Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-09-18T08:40:49.068Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-09-18T08:40:49.068Z","managed_saas":false},"has_cli":{"value":true,"source":"pyproject.toml:[project.scripts]","observed_at":"2026-09-18T08:40:49.068Z"},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-09-18T08:40:49.068Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-09-18T08:40:49.068Z"},"license_spdx":{"value":"AGPL-3.0","source":"github.license","observed_at":"2026-09-18T08:40:49.068Z"}},"decision_facts":{"hosting":null,"pricing":{"model":"freemium","summary":"Khoj is free to use, but users may incur costs related to hosting and the LLMs they choose to integrate."},"requirements":{"notes":["Khoj requires Docker for setup and operation.","Users must have a Python environment and the necessary dependencies installed."],"min_ram_gb":4,"requires_docker":true},"constraints":{"min_ram_gb":4,"pricing_model":"freemium","requires_docker":true},"when_to_use":["When you need a self-hosted solution for personalized research and automation that can integrate with a variety of LLMs, including GPT, Claude, Gemini, LLaMA, Qwen, and Mistral.","If you require a tool that allows you to build custom agents and schedule automations, Khoj can be a suitable choice.","For users who prefer to keep their data local and secure, Khoj's self-hosting capabilities make it a good option."],"when_not_to_use":["If you are looking for a cloud-based service without the need for self-hosting, Khoj may not be the best fit.","Khoj might not be ideal if you are seeking a tool that does not support a wide range of LLMs and requires a more specialized integration.","If your research and automation needs are simple and do not require deep integration with local documents or web sources, a more straightforward tool might be more appropriate."],"source":"enrich:decision_facts","observed_at":"2026-09-18T11:52:23.685Z"},"constraint_facets":{"min_ram_gb":4,"pricing_model":"freemium","requires_docker":true},"decision_summary":[{"label":"Pricing","value":"freemium - Khoj is free to use, but users may incur costs related to hosting and the LLMs they choose to integrate."},{"label":"Requirements","value":"Min 4 GB RAM; Requires Docker; Khoj requires Docker for setup and operation.; Users must have a Python environment and the necessary dependencies installed."},{"label":"Adopt for","value":"Khoj is a self-hosted AI assistant that supports integration with multiple LLMs, enabling users to build custom agents and conduct deep research using both web and local documents."},{"label":"License detail","value":"Khoj is licensed under AGPL-3.0, which means it is free to use, modify, and distribute, but any derivative works must also be released under the same license."}]}}