Metadata-Version: 2.4
Name: syntera-ai
Version: 0.1.3
Summary: An AI-powered DevOps toolkit for infrastructure automation and analysis
Home-page: https://github.com/fouadmahmoud281/syntera-ai
Author: Fouad Mahmoud
Author-email: fouadmahmoud281@gmail.com
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Systems Administration
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: langchain==0.3.25
Requires-Dist: langchain-core==0.3.60
Requires-Dist: langchain-openai==0.3.17
Requires-Dist: openai==1.81.0
Requires-Dist: rich==14.0.0
Requires-Dist: typer==0.15.4
Requires-Dist: python-dotenv==1.1.0
Requires-Dist: boto3==1.38.21
Requires-Dist: botocore==1.38.21
Requires-Dist: gitpython==3.1.44
Requires-Dist: gitingest==0.1.2
Requires-Dist: httpx==0.28.1
Requires-Dist: pygithub==2.6.1
Requires-Dist: keyboard==0.13.5
Requires-Dist: setuptools==75.2.0
Requires-Dist: urllib3==2.4.0
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

# SynteraAI DevOps Toolkit

An AI-powered DevOps toolkit for infrastructure automation and analysis. This tool helps DevOps engineers automate infrastructure recommendations, security scanning, code quality analysis, and more using AI.

## Features

- 🤖 AI-powered infrastructure recommendations
- 🔒 Security scanning and analysis
- 📊 Code quality analysis
- 🐳 Docker file generation
- 📦 Dependency checking
- 👥 Contributor statistics
- 📝 Log analysis
- ⚡ Performance optimization suggestions

## Installation

```bash
pip install syntera-ai
```

## Quick Start

1. Set up your OpenAI API key:
```bash
export OPENAI_API_KEY='your-api-key-here'
```

2. Run the dashboard:
```bash
syntera-ai dashboard
```

3. Enter your GitHub repository URL when prompted.

4. Use the interactive dashboard to:
   - Generate infrastructure recommendations
   - Perform security scans
   - Analyze code quality
   - Generate Docker files
   - And more!

## Usage Examples

### Infrastructure Recommendations
```bash
syntera-ai dashboard
# Select option 2 for infrastructure recommendations
```

### Security Scanning
```bash
syntera-ai dashboard
# Select option 3 for security scanning
```

### Code Quality Analysis
```bash
syntera-ai dashboard
# Select option 6 for code quality analysis
```

## Requirements

- Python 3.8 or higher
- OpenAI API key
- Git (for repository analysis)

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## License

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

## Author

Fouad Mahmoud
- GitHub: [@fouadmahmoud281](https://github.com/fouadmahmoud281)
- Email: fouadmahmoud281@gmail.com 
