Skip to content

Optimize Mac configuration, improve preformance and use your resources for what really mattersπŸ”₯

License

Notifications You must be signed in to change notification settings

samihalawa/macos-optimizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

27 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

macOS Optimizer

A powerful tool to optimize and enhance your macOS experience, available in both CLI and GUI versions.

Two Powerful Interfaces

Command Line Interface

CLI Screenshot

A traditional command-line interface using Bash scripts (cli/src/script.sh), perfect for:

  • Server environments
  • Terminal power users
  • Automation scripts
  • Remote administration

Graphical Interface

GUI Screenshot

A modern graphical interface built with Python and NiceGUI (gui/src/python-app-nicegui.py), ideal for:

  • Desktop users
  • Visual feedback
  • Real-time monitoring
  • User-friendly controls

Project Structure

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

Versions

CLI Version (cli/)

A traditional command-line interface using Bash scripts, perfect for:

  • Server environments
  • Terminal power users
  • Automation scripts
  • Remote administration

GUI Version (gui/)

A modern graphical interface built with Python and NiceGUI, ideal for:

  • Desktop users
  • Visual feedback
  • Real-time monitoring
  • User-friendly controls

Quick Start

Prerequisites

  • macOS 10.15 (Catalina) or later
  • For GUI version: Python 3.7+ and pip

CLI Version

cd cli
chmod +x src/script.sh
./src/script.sh

GUI Version

cd gui
pip install -r requirements.txt
python src/python-app-nicegui.py

Documentation

Contributing

See CONTRIBUTING.md for guidelines on how to contribute to either version of the project.

License

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

Acknowledgments

Special thanks to all contributors who have helped shape both versions of macOS Optimizer.

About

Optimize Mac configuration, improve preformance and use your resources for what really mattersπŸ”₯

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published