This repository contains two main applications:
- Log Analyzer: A tool for analyzing log files, detecting anomalies, and generating actionable insights using AI.
- AI-Powered Code Reviewer: A utility for reviewing Go code files, providing feedback on style, correctness, and improvements.
- Parses structured and unstructured log files.
- Detects anomalies, spikes, and critical issues.
- Generates AI-driven recommendations and insights.
- Supports real-time monitoring with alerting capabilities (e.g., Slack integration).
- Reviews Go code files for style, correctness, and improvements.
- Supports reviewing individual files, directories, or Git changes.
- Utilizes OpenAI's language model for intelligent feedback.
-
Clone the repository:
git clone https://github.com/your-username/log-analyzer-and-code-reviewer.git cd log-analyzer-and-code-reviewer -
Install dependencies: go mod tidy
-
Set up your OpenAI API key: export OPENAI_API_KEY="your_api_key_here"