Skip to content

Git2Know – Instantly summarize GitHub profiles and repositories, and chat with AI to explore projects or developers effortlessly. πŸš€

License

Notifications You must be signed in to change notification settings

TeamXVit/git2know

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Git2Know

Git2Know is a comprehensive GitHub analysis tool that provides quick insights into user profiles and repositories through AI-powered summaries.

Website Link: Git2Know

✨ Features

1. πŸ‘€ DevInfo

  • Enter any GitHub username
  • Get an AI-generated summary of the user profile based on their README
  • Copy summaries with one click

2. πŸ“ RepoInfo

  • Select any repository from a GitHub user
  • Receive an AI-generated summary based on the repo's README
  • Copy summaries for easy sharing

3. πŸ’¬ Q&A

  • Chat with our AI about any GitHub user or project
  • Ask detailed questions about repositories or developers
  • Get accurate, contextual responses

4. πŸ“š API

  • Developer-friendly API documentation
  • Access Git2Know's features programmatically
  • Integrate our tools into your workflow

πŸ› οΈ Technology Stack

🌐 Frontend

  • React.js
  • Tailwind CSS

βš™οΈ Backend

  • Flask (Python)
  • GitHub API integration
  • Google Gemini AI API
  • Redis for session management and caching

πŸ” How It Works

Git2Know leverages the GitHub API to fetch user and repository data, then uses Google's Gemini AI to generate intelligent summaries and responses. Redis is employed for efficient session management, ensuring a seamless chat experience while optimizing API usage.

πŸš€ Use Cases

  • Quickly understand a developer's profile without browsing their entire GitHub
  • Get the gist of a repository without reading the full documentation
  • Ask specific questions about projects or developers
  • Save time researching GitHub profiles and repositories
  • Build custom applications using our API

🏁 Getting Started

  1. Visit our website
  2. Enter a GitHub username in DevInfo or RepoInfo
  3. Read the AI-generated summary
  4. Use the Q&A feature for deeper insights
  5. Check out our API documentation for integration options

πŸ‘₯ Contributors

Thanks to these amazing people for their contributions!

Name GitHub Profile Contributions
Ganesh M @prodev717 Backend Development
Muhammad Sajid Y @muhammadsajidy Frontend Development

πŸ“œ License

This project is licensed under the MIT License. See the LICENSE file for details.

πŸ“¬ Contact

Email: teamx.0403@gmail.com

About

Git2Know – Instantly summarize GitHub profiles and repositories, and chat with AI to explore projects or developers effortlessly. πŸš€

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published