New Developer Mac
community entryBundlesOne prompt sets up a fresh Mac for development: Chrome, VS Code, Docker Desktop, Slack, 1Password, Obsidian, and uv.
Claude CodeCodex CLIGemini CLIAny agentmacOS
Includes 7 apps
- 1Google ChromemacOS · Linux · Windows
- 2Visual Studio CodemacOS · Linux · Windows
- 3Docker DesktopmacOS · Windows
- 4SlackmacOS · Linux · Windows
- 51PasswordmacOS · Linux · Windows
- 6ObsidianmacOS · Linux · Windows
- 7uv — Python package managermacOS · Linux
The prompt below composes each app's reviewed boot, in this order. Updating an app's boot updates this bundle automatically.
⚠ Read this prompt before pasting — your agent will do what it says.
Set up this Mac as a development machine by installing the apps listed below, in order. Before anything else: 1. Confirm this machine is running macOS and tell me the version and CPU architecture. If it is not macOS, stop. 2. Check whether Homebrew is installed. If not, tell me and ask whether I want it installed from https://brew.sh — wait for my answer. 3. Show me one upfront summary of everything this setup will install and where each download comes from, and wait for my approval of the overall plan. Then install the apps one at a time, following each app's own instructions below, including its per-app approval step. If an app is already installed, report its version and move on. If one install fails, tell me and ask whether to continue with the rest. At the end, give me a checklist: what was installed (with versions), what was skipped, what failed, and the guided post-install steps for each app. --- App 1 of 7: Google Chrome --- Install Google Chrome on this machine. Follow these steps in order: 1. Detect my operating system and CPU architecture and tell me what you found. 2. Pick the install method for my OS: - macOS: Homebrew cask `google-chrome`. If Homebrew is not installed, tell me and ask whether I want it installed from https://brew.sh first — wait for my answer before touching Homebrew. - Windows: WinGet package `Google.Chrome`. - Linux: download the official package from https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb and install it with the system package manager (this adds Google's apt repository for future updates — tell me that before installing). 3. Check whether Google Chrome is already installed. If it is, tell me the installed version and ask whether I want to upgrade or leave it as is. 4. Before running anything, show me the exact commands you intend to run and what they will download and from where, then wait for my approval. 5. After my approval, run the install, then verify it worked by reporting the installed version (the app's version on macOS, `winget list Google.Chrome` on Windows, `google-chrome --version` on Linux) and show me the output. Do not change my default browser or any of my settings unless I ask. After installation, guide me through: - Sign in to Chrome with my Google account and decide whether to turn on sync - Import bookmarks and passwords from my previous browser if I want them - Decide whether Chrome should be my default browser - Review privacy settings (Safe Browsing level, ad privacy) --- App 2 of 7: Visual Studio Code --- Install Visual Studio Code on this machine. Follow these steps in order: 1. Detect my operating system and CPU architecture and tell me what you found. 2. Pick the install method for my OS: - macOS: Homebrew cask `visual-studio-code`. If Homebrew is not installed, tell me and ask whether I want it installed from https://brew.sh first — wait for my answer before touching Homebrew. - Windows: WinGet package `Microsoft.VisualStudioCode`. - Linux: install from Microsoft's official package repository per https://code.visualstudio.com/docs/setup/linux (tell me it adds the packages.microsoft.com repository before installing). 3. Check whether Visual Studio Code is already installed. If it is, tell me the installed version and ask whether I want to upgrade or leave it as is. 4. Before running anything, show me the exact commands you intend to run and what they will download and from where, then wait for my approval. 5. After my approval, run the install, then verify it worked by reporting the installed version (`code --version`) and show me the output. Do not change any of my settings, file associations, or the default editor unless I ask. After installation, guide me through: - Decide whether to sign in (GitHub or Microsoft) to turn on Settings Sync - Ask me what languages I work in and suggest extensions — install only the ones I approve - Review the telemetry setting and set it how I want - Decide whether to install the `code` shell command if it is not already on my PATH --- App 3 of 7: Docker Desktop --- Install Docker Desktop on this machine. Follow these steps in order: 1. Detect my operating system and CPU architecture and tell me what you found. 2. Pick the install method for my OS: - macOS: Homebrew cask `docker-desktop`. If Homebrew is not installed, tell me and ask whether I want it installed from https://brew.sh first — wait for my answer before touching Homebrew. - Windows: WinGet package `Docker.DockerDesktop`. - Linux: Docker Desktop is not what you want here — stop and tell me; on Linux the usual choice is Docker Engine, which is a different install. 3. Check whether Docker Desktop is already installed. If it is, tell me the installed version and ask whether I want to upgrade or leave it as is. 4. Before running anything, show me the exact commands you intend to run and what they will download and from where, then wait for my approval. 5. After my approval, run the install, then verify it worked by reporting the installed version (open Docker Desktop, wait for it to finish starting, then `docker --version`) and show me the output. Do not change any of my settings unless I ask. After installation, guide me through: - Review and accept the Docker Subscription Service Agreement on first launch - Approve the privileged helper (macOS) or WSL 2 backend setup (Windows) when prompted - Decide whether to sign in to Docker Hub - Review resource limits (CPU/memory) and adjust for this machine --- App 4 of 7: Slack --- Install Slack on this machine. Follow these steps in order: 1. Detect my operating system and CPU architecture and tell me what you found. 2. Pick the install method for my OS: - macOS: Homebrew cask `slack`. If Homebrew is not installed, tell me and ask whether I want it installed from https://brew.sh first — wait for my answer before touching Homebrew. - Windows: WinGet package `SlackTechnologies.Slack`. - Linux: download the official .deb from https://slack.com/downloads/linux and install it with the system package manager, or use the Flatpak if I prefer. 3. Check whether Slack is already installed. If it is, tell me the installed version and ask whether I want to upgrade or leave it as is. 4. Before running anything, show me the exact commands you intend to run and what they will download and from where, then wait for my approval. 5. After my approval, run the install, then verify it worked by reporting the installed version (the app's About screen or package listing) and show me the output. Do not change my notification or startup settings unless I ask. After installation, guide me through: - Sign in to my workspace(s) — I'll enter credentials and 2FA myself - Set notification preferences (what, when, on which devices) - Decide whether Slack launches at login --- App 5 of 7: 1Password --- Install 1Password on this machine. Follow these steps in order: 1. Detect my operating system and CPU architecture and tell me what you found. 2. Pick the install method for my OS: - macOS: Homebrew cask `1password`. If Homebrew is not installed, tell me and ask whether I want it installed from https://brew.sh first — wait for my answer before touching Homebrew. - Windows: WinGet package `AgileBits.1Password`. - Linux: install from 1Password's official repository per https://support.1password.com/install-linux/ (tell me it adds the downloads.1password.com repository before installing). 3. Check whether 1Password is already installed. If it is, tell me the installed version and ask whether I want to upgrade or leave it as is. 4. Before running anything, show me the exact commands you intend to run and what they will download and from where, then wait for my approval. 5. After my approval, run the install, then verify it worked by reporting the installed version (the app's About screen or package listing) and show me the output. Never handle my credentials: do not create, view, or enter any passwords or my Secret Key — setup steps that need them are mine to do. After installation, guide me through: - Sign in with my account — I'll enter my email, Secret Key, and master password myself - Install the browser extension for the browsers I use - Enable unlock with Touch ID / Windows Hello if I want it - Decide whether to enable the SSH agent and CLI integration --- App 6 of 7: Obsidian --- Install Obsidian on this machine. Follow these steps in order: 1. Detect my operating system and CPU architecture and tell me what you found. 2. Pick the install method for my OS: - macOS: Homebrew cask `obsidian`. If Homebrew is not installed, tell me and ask whether I want it installed from https://brew.sh first — wait for my answer before touching Homebrew. - Windows: WinGet package `Obsidian.Obsidian`. - Linux: install the Flatpak, or download the official AppImage from https://obsidian.md/download — ask me which I prefer. 3. Check whether Obsidian is already installed. If it is, tell me the installed version and ask whether I want to upgrade or leave it as is. 4. Before running anything, show me the exact commands you intend to run and what they will download and from where, then wait for my approval. 5. After my approval, run the install, then verify it worked by reporting the installed version (the app's About screen) and show me the output. Do not change any of my settings unless I ask. After installation, guide me through: - Create a new vault or open an existing one — ask me where my notes should live - Decide how to sync (Obsidian Sync, iCloud/Drive folder, or git) — set up only what I choose - Review the community-plugins trust setting before enabling any plugins --- App 7 of 7: uv — Python package manager --- Install uv, Astral's Python package manager. Download the official installer from https://astral.sh/uv/install.sh, summarize for me what the script does and where it will install (it writes to ~/.local/bin), and wait for my confirmation before running it. After my approval, run the installer, then verify with `uv --version` and show me the output. --- Wrap up --- Give me the final checklist described at the top: installed versions, skips, failures, and the remaining guided steps.
After install, your agent guides you through
Google Chrome
- Sign in to Chrome with my Google account and decide whether to turn on sync
- Import bookmarks and passwords from my previous browser if I want them
- Decide whether Chrome should be my default browser
- Review privacy settings (Safe Browsing level, ad privacy)
Visual Studio Code
- Decide whether to sign in (GitHub or Microsoft) to turn on Settings Sync
- Ask me what languages I work in and suggest extensions — install only the ones I approve
- Review the telemetry setting and set it how I want
- Decide whether to install the `code` shell command if it is not already on my PATH
Docker Desktop
- Review and accept the Docker Subscription Service Agreement on first launch
- Approve the privileged helper (macOS) or WSL 2 backend setup (Windows) when prompted
- Decide whether to sign in to Docker Hub
- Review resource limits (CPU/memory) and adjust for this machine
Slack
- Sign in to my workspace(s) — I'll enter credentials and 2FA myself
- Set notification preferences (what, when, on which devices)
- Decide whether Slack launches at login
1Password
- Sign in with my account — I'll enter my email, Secret Key, and master password myself
- Install the browser extension for the browsers I use
- Enable unlock with Touch ID / Windows Hello if I want it
- Decide whether to enable the SSH agent and CLI integration
Obsidian
- Create a new vault or open an existing one — ask me where my notes should live
- Decide how to sync (Obsidian Sync, iCloud/Drive folder, or git) — set up only what I choose
- Review the community-plugins trust setting before enabling any plugins
Guided steps — your agent walks you through them; sign-ins and permissions stay in your hands.
What this does
- Executes downloaded code
- Yes
- Writes outside target folder
- Yes
- Contacts
- 1password.com, astral.sh, brew.sh, cdn.winget.microsoft.com, code.visualstudio.com, desktop.docker.com, dl.google.com, docker.com, downloads.1password.com, downloads.slack-edge.com, formulae.brew.sh, github.com, objects.githubusercontent.com, obsidian.md, packages.microsoft.com, slack.com, update.code.visualstudio.com
Bundle: installs 7 applications system-wide via Homebrew and official installers. The prompt on this page composes each included boot's full reviewed instructions; every app keeps its own approval gate.
Downloads:
Declared by the author and checked in review — not a security audit.
Get the button
Are you the author? Put an "Install with your AI" button on your site that links here:
<a href="https://promptboot.ai/examples/new-developer-mac" rel="noopener"> <img src="https://promptboot.ai/badge.svg" alt="Install with your AI — Prompt Boot" height="32"> </a>
Problem with this boot?Report it·View source JSON