Loading repository data…
Loading repository data…
Bharath1n / repository
Context-Aware Research Brief Generator: A Python-based research assistant using LangGraph and LangChain to create structured, evidence-linked briefs with follow-up support. Deployed with FastAPI on Render, featuring a Streamlit frontend for interactive use.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
A research assistant that generates structured, evidence-linked briefs with follow-up support using LangGraph and LangChain.
Features a deployed API, CLI, and optional Streamlit UI.
This project creates research briefs from user topics with web evidence, supporting follow-up queries with context.
It leverages:
The system is designed as a graph-based workflow with modular nodes.
graph TD A[User Input: API/CLI] --> B[Context SummarizationNode] A --> C[Planning Node] B --> C C --> D[Search Node(Tavily API)] D --> E[Content Fetching Node(Requests, BeautifulSoup)] E --> F[Per-Source Summarization Node(Gemini LLM)] F --> G[Synthesis Node(Gemini LLM)] G --> H[Post-Processing Node] H --> I[Output: FinalBrief JSON] I --> J[Streamlit UI(Local)] I --> K[SQLite History] L[Checkpointing(MemorySaver)] --> B L --> C L --> D L --> E L --> F L --> G L --> H
Prerequisites