Complete Mac Developer Setup in One Command

Professional, interactive, and comprehensive setup script for macOS developers. Install all essential development tools, IDEs, databases, and programming environments with intelligent error handling and categorized installations.

Quick Install (Primary)
curl -fsSL https://macsetup.asmat.dev/mac-dev-setup.sh | bash
Backup Install (Netlify)
curl -fsSL https://macsetup.netlify.app/mac-dev-setup.sh | bash
Version 5.0 (Refined) Compatible with macOS Big Sur+

Why Choose This Setup Script?

🎯

Interactive & Customizable

Choose exactly what you want to install. Skip entire sections or individual tools based on your needs.

🛡️

Robust Error Handling

Intelligent retry mechanisms, download verification, and graceful fallbacks ensure reliable installations.

📦

Categorized Installations

Organized into logical sections: Browsers, IDEs, Development Tools, Databases, and Programming Environments.

Performance Optimized

Efficient installations with progress indicators and parallel processing where possible.

🔧

Professional Configuration

Includes pre-configured settings for VS Code, Git, SSH, and development environments.

🔄

Regular Updates

Continuously updated with the latest versions and best practices for macOS development.

Installation Methods

🚀 Quick Install (Primary Domain)

Run the script directly from our main domain:

curl -fsSL https://macsetup.asmat.dev/mac-dev-setup.sh | bash

� Backup Install (Netlify)

Alternative URL if the primary domain is unavailable:

curl -fsSL https://macsetup.netlify.app/mac-dev-setup.sh | bash

�📥 Download & Run

Download and inspect the script before running:

curl -O https://macsetup.asmat.dev/mac-dev-setup.sh
chmod +x mac-dev-setup.sh
./mac-dev-setup.sh

💡 Backup: Replace macsetup.asmat.dev with macsetup.netlify.app if needed

🔗 Git Clone

Clone the repository for the latest version:

git clone https://github.com/theasmat/macsetup.git
cd macsetup
./mac-dev-setup.sh

What Gets Installed

🌐 Web Browsers

  • Google Chrome
  • Mozilla Firefox
  • Brave Browser
  • Tor Browser

💻 IDEs & Editors

  • Visual Studio Code
  • iTerm2
  • Warp Terminal

🛠️ Development Tools

  • Docker
  • Postman
  • Sequel Ace
  • ngrok

🗄️ Databases

  • Redis
  • PostgreSQL

🔧 Utilities

  • Raycast
  • Bitwarden
  • Rectangle
  • Maccy
  • ImageOptim

🌳 Programming Environments

  • Node.js (via NVM)
  • Python 3.13
  • Java 25 JDK
  • Git Configuration
  • SSH Key Setup

💬 Communication

  • Slack
  • Discord
  • Signal
  • Zoom

🎥 Media & Creative

  • VLC
  • OBS Studio
  • Figma
  • Calibre

Support & Contributing

🐛 Found a Bug?

Report issues or suggest improvements on our GitHub repository.

Report Issue

🤝 Want to Contribute?

We welcome contributions! Check out our contributing guidelines.

Contribute

⭐ Like This Project?

Give us a star on GitHub and share it with other developers!

Star on GitHub
Copied to clipboard!