AI-powered developer assistant that instantly analyzes any GitHub repository and explains the codebase.
Paste a repository URL and RepoSense detects the tech stack, analyzes project structure, and provides architectural insights.
Live Demo • Features • Installation • Architecture
Developers often struggle to understand unfamiliar codebases quickly.
RepoSense helps developers:
- Understand project architecture faster
- Detect technologies used in a repository
- Analyze codebases without manually reading every file
- Accelerate onboarding for new developers
-
Repository Analysis Analyze any public GitHub repository instantly.
-
Tech Stack Detection Automatically detect frameworks and technologies used in the repository.
-
Developer Insights Understand unfamiliar codebases quickly.
-
Architecture Understanding Identify key layers in the project.
- User submits a GitHub repository URL
- RepoSense fetches repository metadata
- Repository files are analyzed
- Tech stack is detected
- Results are presented to the user
RepoSense follows a simple client-server architecture.
User
↓
Frontend (Next.js)
↓
API Route (/api/analyze)
↓
GitHub API
↓
Repository Analysis Engine
Frontend
- Next.js
- React
- TailwindCSS
Backend
- Next.js API Routes
- GitHub REST API
Infrastructure
- Vercel
Clone the repository:
git clone https://github.com/Aadya2901/RepoSense.git
cd RepoSense
Install dependencies:
npm install
Run development server:
npm run dev
RepoSense can be deployed easily using Vercel.
- Push the repository to GitHub
- Go to Vercel
- Import the repository
- Deploy
The application will be live in seconds.
RepoSense
├── app
│ ├── api
│ │ └── analyze
│ └── page.tsx
├── src
│ └── lib
│ └── supabase.ts
├── public
├── README.md
- AI architecture explanation
- Repository health score
- Dependency graph visualization
- Codebase summarization
Aadya Patel
Contributions are welcome.
- Fork the repository
- Create a feature branch
- Commit your changes
- Open a Pull Request
This project is licensed under the MIT License.



