{"data":{"slug":"khoj-ai-khoj","name":"khoj","tagline":"Your AI second brain. Self-hostable.","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":36512,"forks":2386,"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":"Active","stars_delta_30d":702,"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":133,"watchers":172,"ai_summary":"A self-hostable AI assistant that allows users to get answers from the web or their documents, build custom agents, and schedule automations for deep research. Supports turning various online or local LLMs into a personal, autonomous AI tool.","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-08-16T12:01:59.157269+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":"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":"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":"llm","name":"llm"},{"slug":"obsidian","name":"obsidian"},{"slug":"offline-llm","name":"offline-llm"},{"slug":"productivity","name":"productivity"}],"trust":{"provenance":{"is_fork":false,"github_id":396569538,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-16T12:01:58.406Z","maintenance":{"label":"Active","score":82,"methodology":"github_public_v1","releases_90d":0,"days_since_push":14,"last_release_at":"2026-03-26T03:36:04Z","stars_delta_30d":702,"open_issues_delta_30d":14},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T10:57:50.796Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-08-16T12:01:58.855Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-08-16T12:01:58.855Z","managed_saas":false},"has_cli":{"value":true,"source":"pyproject.toml:[project.scripts]","observed_at":"2026-08-16T12:01:58.855Z"},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-08-16T12:01:58.855Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-08-16T12:01:58.855Z"},"license_spdx":{"value":"AGPL-3.0","source":"github.license","observed_at":"2026-08-16T12:01:58.855Z"}},"decision_facts":{"hosting":{"model":"self_hosted"},"pricing":{"model":"freemium","summary":"khoj provides free access to its core functionalities, but certain high-tier features might be subject to premium licensing."},"requirements":null,"constraints":{"hosting_model":"self_hosted","pricing_model":"freemium"},"when_to_use":["You're looking to build custom agents for specific tasks, making it ideal if you require a tool with high customization options.","If requiring seamless integration with offline or locally hosted LLMs, such as Qwen, Mistral, and others, khoj is suitable.","when_not_to_use"],"when_not_to_use":["When you need real-time responses where latency needs to be minimized, since self-hosting might introduce delays.","If you prefer cloud-based solutions for maintenance and scaling purposes without managing your own servers, khoj may not be the best option."],"source":"enrich:decision_facts","observed_at":"2026-07-11T12:52:57.758Z"},"constraint_facets":{"hosting_model":"self_hosted","pricing_model":"freemium"},"decision_summary":[{"label":"Hosting","value":"self hosted"},{"label":"Pricing","value":"freemium - khoj provides free access to its core functionalities, but certain high-tier features might be subject to premium licensing."},{"label":"Adopt for","value":"khoj is a self-hostable AI tool that functions as an assistant able to extract information from the web or user documents for deep research tasks. It supports various local and online language models (LLMs) like GPT, LLa"},{"label":"License detail","value":"khoj is distributed under the GNU Affero General Public License v3.0 (AGPL-3.0), which entails users must make source code available if they run modified versions of khoj on a network and allow others"}]}}