Skip to content

IRIS-LLM is an AI-driven research assistant that generates comprehensive reports with citations by gathering and synthesizing information from multiple sources. Inspired from STORM by Stanford.

License

Notifications You must be signed in to change notification settings

Narendrakumar-Suresh/IRIS-LLM

Repository files navigation

IRIS-LLM

🚧 Active Development – Contributions are welcome!

Overview

IRIS-LLM is an AI-powered research assistant that gathers and synthesizes information into well-structured reports with citations. Designed for researchers, students, and professionals, it automates literature reviews, policy analysis, and content generation.

🔹 Features

Automated Research – Collects and processes data from various sources
Report Generation – Creates structured, citation-backed reports
Customizable Output – Tailors content based on user preferences
API-First – Easily integrates into other applications


🚀 Getting Started

1️⃣ Clone the Repository

git clone https://github.com/yourusername/IRIS-LLM.git
cd IRIS-LLM/backend

2️⃣ Install Dependencies

python -m venv myenv  
source myenv/bin/activate  # Windows: myenv\Scripts\Activate  
pip install -r requirements.txt  

3️⃣ Run the API Server

uvicorn main:app --reload  

🐳 Docker Support

Pull the latest image from Docker Hub:

docker pull narendrakumar12/iris-llm:latest  

Docker Hub Repo →


🔮 Roadmap

  • ✅ Research automation with LLM
  • ✅ Report export as a text file
  • 🔜 Multi-source citation support
  • 🔜 AI-driven summarization & bias detection
  • 🔜 Web-based UI for easy access
  • 🔜 Multiple model access
  • 🔜 Memory access with storage

About

IRIS-LLM is an AI-driven research assistant that generates comprehensive reports with citations by gathering and synthesizing information from multiple sources. Inspired from STORM by Stanford.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published