githubinferredactive
Sudar
provenance:github:Adhish-Krishna/Sudar
WHAT THIS AGENT DOES
Sudar is an AI assistant designed to help teachers, especially those working with mixed-age classrooms, create engaging and personalized learning materials. It solves the challenge of catering to diverse student needs and skill levels by generating customized worksheets, visual lessons, and even interactive explanations. Teachers in schools, particularly in rural areas, would find Sudar invaluable for simplifying lesson planning and providing extra support to their students.
README
<div align="center">
<img src="./assets/Sudar.png">
<h2><b>An AI powered platform for empowering teachers in a multigrade classrooms</b></h2>
</div>
## **Features**
<img src='./assets/features.png'>
1) Using Gen AI to help teachers generate worksheets for various grade levels with given the topic. The worksheets will be generated by customising a particular student’s performance on previous worksheets . If the student performs well in previous worksheet the next worksheet will have much more hard problems for the student to learn wider ,by the student performance if we observe that the student’s performance is lacking basic concepts then the next worksheet will cover the basic questions for students understanding. The AI Agent understands the learning capabilities of each student by using the teacher’s remarks of each student’s performance on the tests generated by AI.
2) For small grade students like (grade 1 - 5) , the teachers can ask the AI agent to generate visual content (videos) like stories to convey the study lessons in a creative and interactive way. Here for generating videos we are going to use an image generation model combined with a text to speech model, not a video model.
3) For higher grade students like (grade 6 - 12) , the teachers can use this AI agent to create visual representations of complex mathematics , physics topics using the manim library. The AI codes the manim code and this code is used to generate the visuals.
The teachers can use this AI agent for instant doubt clearing sessions in both textual messages and interactive audio conversations.
4) Talking AI Character: A friendly AI character can speak answers to students’ questions in their local language — like a virtual teacher buddy who explains things by talking,
5) UsingAI,Teachers can teach different sports, explain the rules, and suggest simple drills needed to train students in a multi-grade classroom.
6) Equip teachers (especially in rural & semi-urban India) with an AI assistant that helps them teach age-appropriate, medically accurate, culturally sensitive sex education without fear or discomfort.
## **Sudar AI Architecture**
<img src='./assets/SudarAIArchitecture.png'>
## **Sudar AI Agent Setup**
This guide will walk you through the setup process for the Sudar AI Agent project.
## Prerequisites
Before you begin, ensure you have the following installed:
- For easy installation and deployment:
- [Docker](https://www.docker.com/get-started) and [Docker Compose](https://docs.docker.com/compose/install/)
- For development:
- [Python](https://www.python.org/downloads/) (version 3.11 or higher)
- [UV Package Manager](https://docs.astral.sh/uv/) (recommended) or pip
## Setup Instructions
Follow these steps to get the project up and running:
### 1. Configure Environment Variables
First, you need to set up your environment variables.
1. In the root directory of the project, make a copy of the `.env.example` file and rename it to `.env`.
2. Open the new `.env` file and fill all the api keys
### 2. Run Necessary Services
Next, use Docker Compose to build and run the required services in the background.
```bash
docker-compose build
docker-compose up -d
```
This command will start all the services defined in the `docker-compose.yml` file.
## **Services and Ports**
The following services are part of the Sudar platform:
| Service | Default Port | URL | Server |
|---------|--------------|-----| -----|
| md-to-pdf | 3000 | http://localhost:3000 | NodeJS |
| sudar-tools-mcp-server | 3002 | http://localhost:3002 | FastMCP |
| manim-renderer | 3004 | http://localhost:3004 | Fast API |
| nginx proxy server | 8000 | http://localhost:8000 | Nginx |
| sudar-agent | Not exposed to host machine | http://localhost:8000/agent | Fast API |
| backend | Not exposed to host machine | http://localhost:8000/api | Fast API |
| rag-service | Not exposed to host machine | http://localhost:8000/rag | Fast API |
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 seenSep 5, 2025
last updatedJan 17, 2026
last crawled10 days ago
version—
README BADGE
Add to your README:
