Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

48 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Solve-Sarthi: Building an AI-Powered Assistant with CoAgent

Screen.Recording.2025-01-21.011957.mp4

Screenshot 2025-01-20 114840 Screenshot 2025-01-20 115005


Project Overview

Plan-Sarthi is a robust and efficient application designed to streamline planning and execution. This repository contains both the backend and frontend components to deliver a seamless user experience. Plan-Sarthi functions like a chatbot. When you provide a query, it processes the input and gives an answer based on that query.


Features

  • Make plans for trips or other activities according to your budget.
  • Create study plans tailored to your exams.
  • Solve Data Structures and Algorithms (DSA) problems and other coding challenges.
  • Works like ChatGPT for answering diverse queries.

Tech Stack

  • Next.js
  • Copilotkit
  • Tailwind CSS
  • Groq
  • Langgraph

Demo Video: Local Development and How It Works

Watch the demo video to see how to set up and use Solve Sarthi for local development and to understand how it works:
Solve Sarthi Demo

Click the image or here to watch the video.


Blog Post

Solve Sarthi Blog

Agent

Screenshot 2025-01-15 110556


Cloning the Repository

To get started, clone this repository using the following command:

git clone https://github.com/Rishikesh63/SOLVE-SARTHI.git

Agent Setup

  1. Navigate to the agent directory:
    cd agent
  2. Install dependencies:
    pip install poetry
  3. Install dependencies:
    poetry install
  4. Start the Agent server:
    poetry run demo
    Ensure that all required environment variables are properly configured.

Frontend Setup

  1. Navigate to the frontend directory:
    cd frontend
  2. Install dependencies:
    npm install
  3. Start the development server:
    npm run dev

Contributing

Contributions are welcome! Please fork the repository and create a pull request with your changes.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Releases

Packages

Used by

Contributors

Languages