A friendly automation script to set up your new Mac with all the essential apps and tools you need to be productive right away!
This script automates the installation of carefully selected applications for:
- 💻 Development (VS Code, Docker, Postman, etc.)
- 🎯 Productivity (Notion, Raycast, Rectangle, etc.)
- 🌐 Browsers (Chrome, Firefox)
- 🛠️ Command Line Tools (Git, Node, Python3, PostgreSQL)
- A Mac (running macOS)
- Terminal access
- Internet connection
- Admin privileges
- Open Terminal
- Navigate to the script location:
cd path/to/script- Make the script executable:
chmod +x install_apps.sh- Run the script:
./install_apps.sh- Automatically checks if Homebrew is installed
- Updates Homebrew before installation
- Skips already installed applications
- Provides clear error messages for failed installations
- Shows helpful post-installation notes
- Visual Studio Code
- Cursor AI Editor
- Zed Editor
- Docker Desktop
- Postman
- Beekeeper Studio
- MongoDB Compass
- HTTPie Desktop
- Notion
- Notion Calendar
- Raycast
- Rectangle
- Karabiner Elements
- Slack
- Spotify
- Figma
- Google Chrome
- Firefox
- Zen browser
- Git
- Node
- Python3
- PostgreSQL
You can easily customize the script by:
- Opening
install_apps.shin your favorite text editor - Commenting/uncommenting applications in the
APPSarray - Adding new CLI tools to the
CLI_TOOLSarray
Some applications might not be available through Homebrew and will need manual installation:
- Zen Browser
- GitButler
- Windows Snap
- Workfolio
- Trae
- Terminology
- SQLPro for MSSQL
- Ollama
Feel free to fork this repository and add your own favorite applications or improvements!
This script is free to use and modify for your personal setup.