LLMClimate is a code analysis tool that reviews repository files using AI to provide grades and recommendations for code quality, refactoring, performance, and security.
LLMClimate automatically clones repositories, analyzes their code files, and provides comprehensive reviews across multiple categories:
- Overall code quality
- Refactoring suggestions
- Performance optimization
- Security considerations
The tool supports both GitHub and GitLab repositories and can be configured to analyze specific file types while excluding certain patterns.
- Clone the repository:
git clone https://github.com/yourusername/llmclimate.git
cd llmclimate
- Install dependencies:
bundle install
- Set up your database:
rails db:create
rails db:migrate
- Start the server:
FILE_EXTENSIONS='py,rb,js,css,erb' FILE_EXCLUSION='/test/dummy|db/migrate|db/' AWS_REGION='us-east-1' AWS_ACCESS_KEY='ACCESS_KEY' AWS_SECRET_ACCESS_KEY='SECRET_ACCESS_KEY' rails s
Copy saml.yml.example to saml.yml and change the attributes