🚀 Modern Interface
- Native macOS app built with SwiftUI
- Clean and intuitive user interface
- Dark mode support
🎯 Core Functionality
- Manage Homebrew packages, casks, and taps
- Start/stop services
- View detailed package information
- Easy installation and removal
- Real-time status monitoring
⚡️ Performance
- Fast and responsive
- Efficient caching system
- Minimal resource usage
🔒 Security & Privacy
- Optional analytics (disabled by default)
- Open source and transparent
- Secure credential handling
- No collection of sensitive data
- Full user control over data sharing
- See our Privacy Policy for details
[Screenshots will be added here]
- macOS 12.0 or later
- Homebrew installed on your system
- Download the latest version from the Releases page
- Open the DMG file
- Drag Kettle to your Applications folder
# Clone the repository
git clone https://github.com/Geoion/Kettle.git
# Navigate to the project directory
cd Kettle
# Open in Xcode
open Kettle.xcodeproj
# Build and run the project
- Launch Kettle from your Applications folder
- If Homebrew is not installed, Kettle will offer to install it for you
- Grant necessary permissions when prompted
- Packages: View, install, update, and remove Homebrew packages
- Services: Manage Homebrew services (start, stop, restart)
- Taps: Add or remove Homebrew taps
- Casks: Manage macOS applications installed via Homebrew
We welcome contributions! Here's how you can help:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Please read our Contributing Guidelines for details.
- Xcode 14.0 or later
- macOS 12.0 or later
- Homebrew
Kettle/
├── Services/ # Core services and managers
├── Models/ # Data models
├── Views/ # SwiftUI views
├── Extensions/ # Swift extensions
└── Resources/ # Assets and resources
This project is licensed under the MIT License - see the LICENSE file for details.
- Homebrew - The missing package manager for macOS
- The SwiftUI community for inspiration and support
- All our contributors and users
If you encounter any issues or have questions:
- Open an issue
- Check our Discussions page
- Read the Wiki