Loading repository data…
Loading repository data…
ARYPROGRAMMER / repository
Not everyone can code, but everyone can learn. This Project is an AI powered DSA/Competitive Programming Helper with an inbuilt editor to help you prepare for Coding Interviews or just start coding. What's better? VIsualise Everything
Note : Running Locally is the Best Option as the API Keys might get exhausted after some time and the app would not work as expected.
Not everyone can code, but everyone can learn.
This project is an AI-powered DSA/Competitive Programming Helper with an inbuilt editor to help you:
Experience the future of coding education!
🌐 Live Demo: learn-coding-with-copilotkit.vercel.app
Learn more about CopilotKit.
Learn coding in a revolutionary way using CopilotKit, CoAgents, and LangGraphs! This project showcases how cutting-edge tools can simplify coding education through interactive UI and AI-driven technologies.
Clone the repository:
git clone https://github.com/<your-repo-name>.git
Install the dependencies for the backend:
cd agent
poetry install
Create a .env file in the ./agent directory:
GROQ_API_KEY=your_groq_api_key_here
Run the demo:
poetry run demo
Install the dependencies for the frontend:
cd ./frontend-interface
npm i --legacy-peer-deps
Create a .env file in the ./frontend-interface directory:
GROQ_API_KEY=your_groq_api_key_here
Run the Next.js project:
npm run dev
Navigate to http://localhost:3000.
Install the dependencies for the backend:
cd ./backend
pip install -r -requirements.txt
Create a .env file in the ./frontend-interface directory:
GROQ_API_KEY=your_groq_api_key_here
Run the FAST API server:
python run_agent.py
Launch LangGraph Studio:
Run LangGraph Studio and load the ./agent folder into it.
Ensure proper configuration: Make sure the .env file is properly configured as mentioned in the setup steps.
If you encounter any issues, try the following:
8000./agent/dsa_agent/demo.py, change 0.0.0.0 to 127.0.0.1 or localhost.This project is UN Licensed.
Give CopilotKit a ⭐ on GitHub if you love it!