RepoFlow AI is an advanced AI-powered tool designed to analyze GitHub repositories. It provides intelligent insights, commit analysis, and repository management features to help developers understand and improve their codebases.
- AI-Powered Analysis: Advanced AI algorithms analyze your codebase to provide intelligent insights and recommendations.
- Smart Commit Analysis: Automatically analyze commit messages and code changes to understand project evolution.
- Branch Management: Track and manage branch relationships with intelligent visualization and insights.
- Pull Request Insights: Get detailed analysis of pull requests to improve code review efficiency.
- Performance Metrics: Track key performance indicators and project health metrics over time.
- Team Collaboration: Enhanced team communication with AI-powered code discussions and suggestions.
- Lightning Fast: Optimized performance ensures quick analysis and instant insights.
Follow these steps to set up and run the project locally:
-
Clone the repository:
git clone https://github.com/mrinal-mann/RepoFlow-Ai cd repoflow-ai -
Install dependencies:
npm install # or yarn install -
Set up environment variables: Create a
.envfile in the root directory and configure the required variables. Refer to.env.examplefor guidance.
-
Start the development server:
npm run dev # or yarn dev -
Open your browser and navigate to
http://localhost:8000.
To build the application for production:
npm run build
# or
yarn buildThen, start the production server:
npm run start
# or
yarn startContributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Commit your changes and push them to your fork.
- Submit a pull request.
This project is licensed under the MIT License.
For questions or support, please reach out to [mrinalmann2004@gmail.com] or open an issue on GitHub.