AlgebrAI is a modern AI-powered web application designed to help users solve and understand algebraic problems in a clear and structured way.
The application converts natural language math queries into accurate solutions, providing either:
-
a final numeric answer, or
-
a fully explained step-by-step solution, depending on user preference.
Built using Streamlit, LangChain, and Groq LLMs, AlgebrAI is fast, interactive, and beginner-friendly.
-
AI-powered algebra problem solving
-
Step-by-step mathematical reasoning
-
Toggleable explanation mode
-
Ultra-fast LLM inference with Groq
-
Clean Streamlit chat-based interface
| Layer | Technology |
|---|---|
| Frontend | Streamlit |
| Backend | Python |
| LLM Framework | LangChain |
| Model Provider | Groq (LLaMA 3.x) |
| Deployment | Streamlit Cloud |
algebrai/
│
├── app.py # Streamlit application
├── requirements.txt # Python dependencies
├── README.md # Project documentation
└── .env.example # Environment variables template1️⃣ Clone the Repository
git clone https://github.com/anjaliy11/AlgebrAI.git
cd AlgebrAIpython -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activatepip install -r requirements.txtCreate a .env file in the project root:
GROQ_API_KEY=your_groq_api_key
streamlit run app.py
📍 App will be available at: