Back to Projects

Nebulo

Web application for analyzing GitHub codebases with AI-powered Q&A and automated README generation.

Next.js
TypeScript
tRPC
PostgreSQL
Gemini API
Nebulo

Nebulo: GitHub Codebase Analyzer

Nebulo is a web application designed to analyze GitHub codebases. It provides repository analysis, AI-powered question answering, and automated README generation. Users can purchase credits to unlock advanced features.


Overview

Nebulo allows users to analyze GitHub repositories using AI. It supports intelligent question answering, automated README generation, billing via credits, and seamless GitHub syncing.

Nebulo Overview


Tech Stack

  • Frontend: Next.js, React, TypeScript, Tailwind CSS, Framer Motion
  • Authentication: Clerk.js
  • Backend: tRPC, Prisma ORM
  • Database: PostgreSQL (NeonDB)
  • AI Integration: Google Gemini API
  • Payments: Razorpay API
  • Other Services: Vector database, GitHub API

Features

  • Landing page with modern UI and animations
  • Collapsible sidebar for project navigation
  • AI-powered question answering on repositories
  • Automated README generation from codebase
  • Credit-based billing system
  • GitHub repository syncing
  • Fully responsive UI with protected routes

Screenshots

Dashboard

Dashboard

Q&A Page

QnA

README Generator

Readme Generator

Billing

Billing

Create Project

Create Project


Usage Instructions

  1. Sign up or log in using Clerk authentication
  2. Create a project by providing a GitHub repository URL
  3. Analyze the codebase and ask AI-powered questions
  4. Generate README files automatically
  5. Purchase credits via the billing page if required