{"repo":"jikongabc/CogDoc","free":true,"listed":false,"github":"https://github.com/jikongabc/CogDoc","clone":"git clone https://github.com/jikongabc/CogDoc.git","description":"本地 RAG 知识库 —— 基于 LangGraph 的多智能体问答、结构化摘要、多论文对比分析，支持经过验证的引用溯源，以及采用 Rust 原生实现的混合搜索引擎。Local RAG knowledge base for research papers — LangGraph multi-agent QA, structured summaries, multi-paper comparison, with verified citations and a Rust-native hybrid search engine.","language":"Python","stars":16,"topics":["ai-agents","cli","document-qa","hybrid-search","knowledge-base","langgraph","llm","multi-agent","pdf","rag"],"license":"MIT","category":"ai-agents","readme_excerpt":"CogDoc ⭐ If CogDoc helps you, please drop a star — it keeps the project moving and new features coming. English · 简体中文 A local RAG knowledge-base console for individuals and teams, built on LangGraph multi-agent orchestration with a deterministic Rust core (PyO3 + maturin) underneath. It answers questions, summarizes and compares documents, and turns feedback into reviewable derived knowledge over PDF, Markdown, HTML, Office, spreadsheet, and image sources. Every generated claim is pinned to a versioned source location that is checked, not trusted —PDF citations remain [source:Pn] , while slides, cells, lines, images, and sections use format-aware locators. Use it from a CLI console , a Streamlit web app backed by FastAPI, or a standalone Debug console for trace inspection. Optional local OCR. OCR is disabled by default. When enabled, pages without enough usable native text are rendered with PyMuPDF and recognized by a local Tesseract CLI; native-text pages keep the existing fast path. Feature Highlights - Grounded QA with verified citations — generation is constrained to retrieved document blocks; fabricated file/page tags are caught by a Rust validator and re-generated in a self-heal loop. - Optional claim-level semantic gate — after physical citation validation, an independent verifier can audit each factual claim against only its cited evidence, attempt a bounded repair, and fail closed to a stable refusal if support still cannot be established. - Requirement-aware eviden","default_branch":null,"files":null,"tree":[],"storefront":"/r/jikongabc","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jikongabc/CogDoc/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}