{"adoption": {"forks": 786, "observed_at": "2026-08-28T04:05:14.375006+00:00", "stars": 1635}, "canonical_url": "https://ross.abutalabs.com/products/knowledge_gpt", "card": {"archived": true, "artifact_type": "application", "description": "Accurate answers and instant citations for your documents.", "domain": ["large-language-models", "pdf", "artificial-intelligence"], "enriched": true, "function": ["rag", "llm-inference", "chatbot", "pdf", "nlp"], "health_score": 10, "homepage": "https://knowledgegpt.streamlit.app/", "language": "Python", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["mmz-001/knowledge_gpt"], "name": "mmz-001/knowledge_gpt", "platform": ["python", "self-hosted"], "pushed_at": "2024-05-29T21:23:51+00:00", "repo": "mmz-001/knowledge_gpt", "stars": 1635, "tags": ["streamlit", "langchain", "document-qa", "citations", "openai", "retrieval-augmented-generation", "docker", "web-server"], "topics": [], "urls": [], "use_cases": ["ask questions about my pdf documents and get cited answers", "chat with a document and see where answers come from", "build a self-hosted document Q&A app with citations", "summarize and query research papers with source references", "upload a pdf and get accurate answers with instant citations"], "what_it_is": "KnowledgeGPT is a Streamlit web application that lets users upload documents (primarily PDFs) and ask questions about them, receiving answers with instant citations from the source text. It is built with LangChain and OpenAI's API, and can be run locally or via Docker.", "when_to_avoid": ["you need production-grade multi-user document management", "you want local/offline LLM support (not yet implemented)", "you need OCR for scanned documents or formats beyond PDF", "you need an embeddable library or API rather than a web app"], "when_to_choose": ["you want a ready-made document Q&A web app with citation support", "you need a simple self-hosted alternative built on LangChain and Streamlit", "you want to quickly deploy a PDF question-answering tool with Docker"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/knowledge_gpt", "repo": "mmz-001/knowledge_gpt", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:14.375006+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:47:01.893564+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fab5d3880afced56ec136d51ed3723581c7666fa079d65551f3817110804f9e6", "fetched_at": "2026-08-28T04:05:14.375006+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mmz-001/knowledge_gpt"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:14.375006+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:47:01.893564+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fab5d3880afced56ec136d51ed3723581c7666fa079d65551f3817110804f9e6", "fetched_at": "2026-08-28T04:05:14.375006+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mmz-001/knowledge_gpt"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:47:01.893564+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fab5d3880afced56ec136d51ed3723581c7666fa079d65551f3817110804f9e6", "fetched_at": "2026-08-28T04:05:14.375006+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mmz-001/knowledge_gpt"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:14.375006+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:14.375006+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:14.375006+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:47:01.893564+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fab5d3880afced56ec136d51ed3723581c7666fa079d65551f3817110804f9e6", "fetched_at": "2026-08-28T04:05:14.375006+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mmz-001/knowledge_gpt"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:14.375006+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:14.375006+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:47:01.893564+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fab5d3880afced56ec136d51ed3723581c7666fa079d65551f3817110804f9e6", "fetched_at": "2026-08-28T04:05:14.375006+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mmz-001/knowledge_gpt"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:14.375006+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:14.375006+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:14.375006+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:47:01.893564+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fab5d3880afced56ec136d51ed3723581c7666fa079d65551f3817110804f9e6", "fetched_at": "2026-08-28T04:05:14.375006+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mmz-001/knowledge_gpt"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:14.375006+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:14.375006+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:47:01.893564+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fab5d3880afced56ec136d51ed3723581c7666fa079d65551f3817110804f9e6", "fetched_at": "2026-08-28T04:05:14.375006+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mmz-001/knowledge_gpt"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:47:01.893564+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fab5d3880afced56ec136d51ed3723581c7666fa079d65551f3817110804f9e6", "fetched_at": "2026-08-28T04:05:14.375006+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mmz-001/knowledge_gpt"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:47:01.893564+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fab5d3880afced56ec136d51ed3723581c7666fa079d65551f3817110804f9e6", "fetched_at": "2026-08-28T04:05:14.375006+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mmz-001/knowledge_gpt"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:47:01.893564+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fab5d3880afced56ec136d51ed3723581c7666fa079d65551f3817110804f9e6", "fetched_at": "2026-08-28T04:05:14.375006+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mmz-001/knowledge_gpt"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 93, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1310, "days_push": 826, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}