Skip to content

tichita7/stackPilot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

πŸš€ StackPilot

StackPilot is an agentic AI-powered developer platform that helps developers debug code, understand repositories, explain code snippets, and optimize resumes using intelligent AI workflows.


🌟 Features

🐞 Debug Assistant

Analyze code and receive:

  • Root cause analysis
  • Error explanations
  • Suggested fixes
  • Corrected code snippets
  • Debugging best practices

πŸ“‚ Repository Copilot

Connect a GitHub repository and ask questions about your codebase.

Capabilities:

  • Repository architecture overview
  • Folder structure analysis
  • Route mapping
  • Component relationships
  • Dependency understanding
  • Future plan recommendations

πŸ’‘ Code Explain

Paste code snippets and get:

  • Step-by-step explanations
  • Logic breakdown
  • Time complexity analysis
  • Space complexity analysis
  • Optimization suggestions

πŸ“„ Resume Reviewer

Upload your resume and receive:

  • ATS compatibility feedback
  • Resume scoring
  • Skill-gap analysis
  • Content improvement recommendations

πŸ›  Tech Stack

Frontend

  • React 19
  • Vite
  • Tailwind CSS 4
  • React Router
  • Clerk Authentication
  • Lucide Icons

Backend

  • Python
  • Groq API
  • Llama 3.3 70B

AI

  • Meta Llama 3.3 70B
  • Prompt Engineering
  • Agentic AI Workflows

πŸ“ Project Structure

stackPilot/

β”œβ”€β”€ client/

β”‚ β”œβ”€β”€ src/

β”‚ β”œβ”€β”€ public/

β”‚ β”œβ”€β”€ package.json

β”‚ └── ...

β”œβ”€β”€ server/

β”‚ β”œβ”€β”€ main.py

β”‚ β”œβ”€β”€ routes/

β”‚ └── ...

└── README.md


βš™οΈ Installation

Clone Repository

git clone https://github.com/tichita7/stackPilot.git
cd stackPilot

Install Frontend Dependencies

cd client
npm install

Create Environment Variables

Create a .env file.

Frontend:

VITE_CLERK_PUBLISHABLE_KEY=your_key

Backend:

GROQ_API_KEY=your_groq_api_key

πŸš€ Running the Project

Start Frontend

cd client
npm run dev

Frontend will run on:

http://localhost:5173

Start Backend

cd server

uvicorn main:app --reload

πŸ€– AI Model

StackPilot uses:

  • Llama 3.3 70B
  • Groq Inference Engine

for:

  • Repository Analysis
  • Debugging Assistance
  • Code Explanation
  • Resume Review

🎯 Why StackPilot?

Developers frequently switch between multiple tools for:

  • Debugging
  • Repository Analysis
  • Code Understanding
  • Resume Optimization

StackPilot brings these workflows together into a single AI-powered platform.


πŸ‘©β€πŸ’» Author

Tichita Dhiman


About

StackPilot is an AI-powered Agentic developer platform offering intelligent debugging, repository analysis, code explanation, and resume review through agentic workflows.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors