![Screenshot](https://private-user-images.githubusercontent.com/3243470/330841462-77941cba-e4dd-4b42-9092-7cc82d1ce046.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyMjMyOTEsIm5iZiI6MTczOTIyMjk5MSwicGF0aCI6Ii8zMjQzNDcwLzMzMDg0MTQ2Mi03Nzk0MWNiYS1lNGRkLTRiNDItOTA5Mi03Y2M4MmQxY2UwNDYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxMCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTBUMjEyOTUxWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MmRkNTQxYTRhNDU5MTU0NDJmNjUzNjk0NTYzNWI3MzJhYTFhNjkwODE0ZWJmYjg4NjMzNWFhYTMzNjdhYTgwNSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.HYJjeXQ4mcbp2HVkA7YxTtc1FtNbRt1Pyr_XiD7-wdI)
This monorepo contains two main implementations of the macOS Optimizer:
macos-optimizer/
├── cli/ # Command-line interface version
│ ├── src/ # CLI source code
│ └── README.md # CLI-specific documentation
├── gui/ # Graphical interface version
│ ├── src/ # GUI source code
│ └── README.md # GUI-specific documentation
├── docs/ # Documentation
│ ├── en/ # English documentation
│ ├── es/ # Spanish documentation
│ └── zh/ # Chinese documentation
├── tests/ # Test suites
├── config/ # Shared configuration files
└── README.md # This file
A traditional command-line interface using Bash scripts, perfect for:
- Server environments
- Terminal power users
- Automation scripts
- Remote administration
A modern graphical interface built with Python and NiceGUI, ideal for:
- Desktop users
- Visual feedback
- Real-time monitoring
- User-friendly controls
- macOS 10.15 (Catalina) or later
- For GUI version: Python 3.7+ and pip
cd cli
chmod +x src/script.sh
./src/script.sh
cd gui
pip install -r requirements.txt
python src/python-app-nicegui.py
See CONTRIBUTING.md for guidelines on how to contribute to either version of the project.
This project is licensed under the MIT License - see the LICENSE file for details.
Special thanks to all contributors who have helped shape both versions of macOS Optimizer.