Skip to content
harrykamboj1Public

About

GitLic is a comprehensive full-stack SaaS platform designed to revolutionize how developers interact with their repositories. By leveraging an advanced RAG (Retrieve, Augment, Generate) pipeline and modern AI, GitLic transforms static GitHub data into an interactive knowledge base.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

GitLic - AI-Powered GitHub Developer Tool

GitLic Banner

GitLic is a comprehensive full-stack SaaS platform designed to revolutionize how developers interact with their repositories. By leveraging an advanced RAG (Retrieve, Augment, Generate) pipeline and modern AI, GitLic transforms static GitHub data into an interactive knowledge base.

Streamline your workflow with intelligent code reviews, automated meeting summaries, and instant answers to complex repository questions—all in one unified dashboard.

Features

Smart Repository Intelligence

  • Repository Comment Summary: Instantly digest hundreds of comments across issues and pull requests into concise, actionable summaries.
  • Context-Aware QA: Ask questions about your codebase or specific pull requests and get accurate, context-aware answers powered by advanced LLMs.

Meeting & Communication Hub

  • Automated Meeting Summaries: Never miss a detail. Upload meeting recordings or transcripts to generate structured summaries, key takeaways, and action items.
  • Interactive Chat: "Chat" with your meetings to clarify details or retrieve specific information without re-watching hours of video.

Flexible Usage

  • Credit-Based System: A transparent, pay-as-you-go credit model ensures you only pay for the premium AI features you use.

Tech Stack

Built with the latest technologies for performance, scalability, and developer experience:

Getting Started

Follow these steps to set up GitLic locally on your machine.

Prerequisites

  • Node.js 18+ installed
  • PostgreSQL database (local or hosted e.g., Neon, Supabase)
  • GitHub Account (for API access)

Installation

  1. Clone the repository

    git clone https://github.com/your-username/gitlic.git
    cd gitlic
  2. Install dependencies

    npm install
  3. Environment Setup Create a .env file in the root directory and add the necessary environment variables:

    # Database
    DATABASE_URL="postgresql://..."
    
    # Auth (Clerk)
    NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY="..."
    CLERK_SECRET_KEY="..."
    
    # AI Services
    GOOGLE_GENERATIVE_AI_API_KEY="..."
    ASSEMBLYAI_API_KEY="..."
    
    # Payments
    RAZORPAY_KEY_ID="..."
    RAZORPAY_KEY_SECRET="..."
  4. Database Migration Push the schema to your database:

    npm run db:push
  5. Run the Development Server

    npm run dev

    Open http://localhost:3000 to view the application.

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

About

GitLic is a comprehensive full-stack SaaS platform designed to revolutionize how developers interact with their repositories. By leveraging an advanced RAG (Retrieve, Augment, Generate) pipeline and modern AI, GitLic transforms static GitHub data into an interactive knowledge base.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages