GitChat simplifies the way developers explore complex Git repositories. It transforms the daunting task of navigating through extensive codebases into a natural conversation. With GitChat, you can interact with your codebase as if it's a helpful companion, making even intricate code clear and understandable.
-
GitHub Integration: Seamlessly integrates with your GitHub repositories, providing a direct link between conversations and code.
-
React.js Frontend: GitChat utilizes React.js for a dynamic and responsive user interface, enhancing the user experience.
-
Flask Backend: The backend is powered by Flask, ensuring a robust and scalable foundation for handling conversations and code interactions.
-
OpenAI API: Leveraging the OpenAI API, GitChat enhances code understanding, making it easier for developers to comprehend complex structures.
To get started with GitChat, follow these steps:
- Clone the repository:
git clone https://github.com/yourusername/GitChat.git
- Install dependencies:
npm install
(for React.js) andpip install -r requirements.txt
(for Flask) - Run the application:
npm start
for the frontend andpython app.py
for the Flask backend.
We welcome contributions from the community to enhance GitChat further. If you have suggestions, found a bug, or want to add a new feature, please open an issue or submit a pull request.
This project is licensed under the MIT License.