AGENTS / GITHUB / AI-Researcher
githubinferredactive

AI-Researcher

provenance:github:shreyoshi05/AI-Researcher
WHAT THIS AGENT DOES

This AI assistant helps researchers stay on top of the latest scientific discoveries. It automatically searches for new papers, reads them thoroughly, and then suggests potential avenues for future research. The agent can even draft a complete research paper, including mathematical formulas, ready for review. This tool is ideal for academics, scientists, and anyone needing to quickly synthesize information from a large volume of research. Its ability to generate a full paper draft significantly reduces the time and effort required for literature reviews and initial writing.

View Source ↗First seen 1mo agoNot yet hireable
README
# 📄 AI Research Agent

An autonomous AI research assistant that discovers recent papers from arXiv, reads them, proposes new research directions, and generates a complete research paper rendered as a LaTeX PDF.

Built using **LangGraph + LLM tool-calling + Streamlit + Tectonic**.

---

## 🚀 Features

- 🔎 Search and retrieve latest research papers from **arXiv**
- 📚 Extract and analyze full paper content from PDF
- 🧠 Identify promising future research directions
- ✍️ Automatically generate a structured research paper
- 🧮 Supports mathematical equations via LaTeX
- 📄 Compile and export the paper as a **PDF**
- 💬 Interactive **Streamlit chat interface**
- 🔁 Stateful multi-turn conversation using LangGraph memory

---

## 🏗️ Architecture
User → Streamlit UI → LangGraph Agent
↓
LLM (tool-calling)
↓
Tools:
• arxiv_search
• read_pdf
• render_latex_pdf
↓
Generated Research Paper → PDF (Tectonic)

---

## 🧠 Tech Stack

- **LangGraph** – agent workflow & state management
- **OpenAI / Gemini (tool-calling LLM)**
- **Streamlit** – frontend UI
- **arXiv API** – research paper retrieval
- **PyPDF2** – PDF text extraction
- **Tectonic** – LaTeX → PDF compilation
- **Python**

---

## 📂 Project Structure

---

## ⚙️ Setup Instructions

### 1️⃣ Clone the repository

```bash
git clone https://github.com/your-username/AI-Researcher.git
cd AI-Researcher
2️⃣ Create virtual environment
python -m venv venv
venv\Scripts\activate   # Windows
3️⃣ Install dependencies
pip install -r requirements.txt
4️⃣ Set environment variables

Create a .env file:

OPENAI_API_KEY=your_key_here
# or
GOOGLE_API_KEY=your_key_here
5️⃣ Install Tectonic (LaTeX engine)

Verify installation:

tectonic --version
▶️ Run the Application
streamlit run frontend.py

PUBLIC HISTORY

First discoveredMar 21, 2026

IDENTITY

inferred

Identity inferred from code signals. No PROVENANCE.yml found.

Is this yours? Claim it →

METADATA

platformgithub
first seenMar 1, 2026
last updatedMar 9, 2026
last crawled26 days ago
version

README BADGE

Add to your README:

![Provenance](https://getprovenance.dev/api/badge?id=provenance:github:shreyoshi05/AI-Researcher)