Skip to content

GitCollab is an AI-powered SaaS platform designed to streamline collaboration and insights for developers working on GitHub projects. With GitCollab, users can effortlessly integrate their GitHub repositories and leverage AI to gain actionable insights, answer project-related queries, and improve team collaboration.

Notifications You must be signed in to change notification settings

vverma022/gitcollab

Repository files navigation

Screenshot 2025-05-22 at 12 42 11 AM

GitColab - T3 Stack Project

This is a T3 Stack project bootstrapped with create-t3-app.

What's Included?

This project comes pre-configured with:

  • Next.js - React Framework for production.
  • Prisma - Database toolkit for seamless database management.
  • tRPC - Full-stack typesafe APIs.
  • Tailwind CSS - Utility-first CSS framework.
  • Clerk - Authentication made simple.
  • LangChain.js - Framework for building applications with LLMs.
  • Octokit - Official GitHub REST API client.

Environment Variables

The following environment variables are required for the application to function properly. Add them to a .env file in the root directory.

# Prisma Database Connection URL
DATABASE_URL="mysql://root:NewBeginning@2024@localhost:3306/gitcollab"

# Clerk Configuration
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=

NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_FALLBACK_REDIRECT_URL=/
NEXT_PUBLIC_CLERK_SIGN_IN_FALLBACK_REDIRECT_URL=/
NEXT_PUBLIC_CLERK_SIGN_UP_FORCE_REDIRECT_URL='/add-user'

# GitHub Token
GITHUB_TOKEN=''

# Google Gemini API Key
GEMINI_API_KEY=''

# Prisma Database Connection URL
DATABASE_URL="mysql://<username>:<password>@<host>:<port>/<database_name>"

# Clerk Configuration
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=<your_clerk_publishable_key>
CLERK_SECRET_KEY=<your_clerk_secret_key>

NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_FALLBACK_REDIRECT_URL=/
NEXT_PUBLIC_CLERK_SIGN_IN_FALLBACK_REDIRECT_URL=/
NEXT_PUBLIC_CLERK_SIGN_UP_FORCE_REDIRECT_URL=/add-user

# GitHub Token
GITHUB_TOKEN=<your_github_personal_access_token>

# Google Gemini API Key
GEMINI_API_KEY=<your_google_gemini_api_key>

About

GitCollab is an AI-powered SaaS platform designed to streamline collaboration and insights for developers working on GitHub projects. With GitCollab, users can effortlessly integrate their GitHub repositories and leverage AI to gain actionable insights, answer project-related queries, and improve team collaboration.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published