REPOSITORY OVERVIEWLive repository statistics
★ 2Stars
⑂ 0Forks
◯ 0Open issues
◉ 2Watchers
38/100
OPENREPOHUB HEALTH SIGNALLimited signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
30 Community adoption25% weight
5 Maintenance state20% weight
100 License clarity10% weight
0 Project information10% weight
60 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
AgriGenius Chatbot
AgriGenius is an intelligent chatbot designed to answer agriculture-related questions by fetching content from websites and PDFs, translating text using Google Translate, and leveraging a robust language model. This project uses Python, Flask, RAG, LLM, GENAI, API, LangChain, NLP for the backend, and HTML, CSS, and JavaScript for the frontend.
Features
- Fetches content from websites and PDFs
- Multi-Language Support
- Answers agriculture-related questions
- Beautiful and user-friendly interface
- Stores conversation history
Tech Stack
- Backend: Python, Flask, RAG, LLM, GENAI, API, LangChain, NLP
- Frontend: HTML, CSS, JavaScript
- Language Model: Meta LLaMA
- Vector Store: Chroma
- Embeddings: SentenceTransformer
- Translation: Google Translate
Prerequisites
- Python 3.8 or higher
- Flask
Installation
-
Clone the repository
git clone https://github.com/yourusername/agrigenius-chatbot.git
cd agrigenius-chatbot
-
Create a virtual environment and activate it
python -m venv venv
source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install the required packages
pip install -r requirements.txt
-
Create a .env file
Create a .env file in the root directory of the project and add your Together API key and Google Translate API key:
API_KEY=your__api_key
GOOGLE_TRANSLATE_API_KEY=your_google_translate_api_key
Usage
-
Run the Flask application
flask run
-
Access the chatbot
Open your browser and go to http://127.0.0.1:5000 to use the AgriGenius chatbot.
Project Structure
agrigenius-chatbot/
├── app/
│ ├── __init__.py
│ ├── routes.py
│ ├── static/
│ │ ├── css/
│ │ └── js/
│ ├── templates/
│ │ └── index.html
│ └── utils.py
├── .env
├── requirements.txt
├── run.py
└── README.md
ALGORITHMICALLY RELATEDSimilar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
AgriGenius is an intelligent, web-based advisory application designed to transition traditional farming from intuition-based methods to precise, data-driven strategies. Built on Python and powered by a MySQL backend, the system bridges the gap between advanced technology and grassroots farming through an accessible.
49/100 healthActive repository
PythonNo license
⑂ 0 forks◯ 0 issuesUpdated Jun 12, 2026
AgriGenius is an AI-powered agriculture solution offering smart irrigation, an agri chatbot, and future intelligent farming tools for optimized productivity.
27/100 healthActive repository
PythonNo license
⑂ 0 forks◯ 0 issuesUpdated Apr 18, 2025