Vesper is an AI-powered platform designed for researchers, students, and creators to refine, humanize, and interact with content and code. It supports tasks like PDF summarization, code debugging, text generation, and literature review — all via a clean, React-based interface backed by FastAPI.
- Text Generation using Cohere and Google's Generative AI
- PDF Summarization with section-wise analysis
- Semantic Search powered by OpenAlex
- Code Assistance for debugging, explaining, and completing code
- Text Humanization for smoother and more natural phrasing
- Automated Literature Reviews for academic research
- Backend: FastAPI, Cohere API, Google Generative AI, PyMuPDF
- Frontend: React, Axios, CSS Modules
- Navigate to the backend directory:
cd backend
- Create a virtual environment and activate it:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
- Install dependencies:
pip install -r requirements.txt
- Start the backend server:
uvicorn main:app --host 127.0.0.1 --port 8000
- Navigate to the frontend directory:
cd frontend
- Install dependencies:
npm install
- Start the development server:
npm start
- Access the website at:
http://localhost:3000
- Ensure Docker is installed and running.
- Navigate to the project directory:
cd AI_agent
- Build and start the containers:
docker-compose up -d --build
- Access the website:
- Frontend:
http://localhost:3000
- Backend API Docs:
http://localhost:8000/docs
- Frontend:
- Frontend: Deploy on platforms like Vercel.
- Backend: Deploy on platforms like Render.
- Set
REACT_APP_BACKEND_URL
in the.env
file to point to your backend URL.
Feel free to contribute to this project by submitting issues or pull requests.