Skip to content

πŸŽ“ An AI-powered student assistant built with Chainlit, OpenAI Agents SDK, and Gemini API. Answers questions, gives study tips, and summarizes text β€” all in a smart chat interface.

License

Notifications You must be signed in to change notification settings

Muhammad-Fraooq/Smart-Student-Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Smart Student Assistant πŸ“š

A sleek AI-powered chatbot to supercharge student learning. Get answers to academic questions, smart study tips, and text summaries in a friendly chat interface.

Built with Chainlit, OpenAI Agents SDK, and Gemini API.

Features ✨

  • πŸ“– Answer academic questions
  • πŸ’‘ Provide effective study tips
  • ✍️ Summarize short texts
  • πŸ’¬ Interactive chat UI

Quick Start πŸš€

  1. Clone the Repo πŸ—‚οΈ

    git clone https://github.com/Muhammad-Fraooq/Smart-Student-Assistant.git
    cd Smart-Student-Assistant
  2. Add Gemini API Key πŸ”‘ Create a .env file:

    GEMINI_API_KEY=your_gemini_api_key_here
  3. Run the App ▢️

    chainlit run app.py

    Visit http://localhost:8000.

Built With πŸ› οΈ

  • Chainlit: Chat interface πŸ’¬
  • OpenAI Agents SDK: Intelligent responses 🧠
  • Gemini API: AI capabilities 🌟
  • Python + uv: Core & dependency management 🐍

About the Creator πŸ‘¨β€πŸ’»

Muhammad Farooq

Student @ GIAIC | AI & Web Dev enthusiast
GitHub πŸ™ | LinkedIn πŸ”—

License πŸ“œ

MIT License. See LICENSE.

Star this repo if you like it! ⭐

Feedback? Open an issue. Let's make learning smarter! πŸš€

About

πŸŽ“ An AI-powered student assistant built with Chainlit, OpenAI Agents SDK, and Gemini API. Answers questions, gives study tips, and summarizes text β€” all in a smart chat interface.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages