ChatGPT as a Mac app: the setup order that holds up
Most guides for ChatGPT as a Mac app hand over a download link and stop. The download is the easy part, and it is not where setups go wrong. They go wrong because two decisions were skipped at the start, and both of them are expensive to change once icons exist and logins are in place. What follows is an order. Each step exists because doing it later costs more than doing it now.
Decide which account goes in the window
Start here, before installing anything. Write down how many accounts sign into ChatGPT during a normal week. For most people the answer is one. For anyone with a work identity and a personal identity, it is two, and that single fact changes every later step.
The reason is that the official desktop app holds one session. One account, one window, one signed in state. That is a clean design for a single identity and a dead end for two. If the answer is two and the plan is to keep switching accounts inside one app, the setup will feel worse than the tabs it replaced, because a switch costs more clicks than selecting a tab does.
So decide now: one window that always holds the same identity, or two entry points that never need switching at all. Everything below assumes that answer is already written down.
Confirm the requirement, then install
The official app publishes a hard floor. The system requirements are macOS 14 and either Apple Silicon, meaning M1 or better, or an Intel processor. There is no version planned for earlier operating systems, so this is not a wait and see situation.
Check the macOS version before downloading. If the Mac is on macOS 13 or earlier, skip to the container route, because the rest of this section will not apply. If the Mac qualifies, the download page handles the processor question on its own: it detects whether the machine is Apple Silicon or Intel and serves the matching installer, so there is no need to look that up first.
Install, sign in with the account chosen in the previous step, and then stop. Resist the urge to arrange the Dock yet. The next two steps are the ones that decide whether this setup survives contact with everyday use.
Claim the launcher shortcut early
The reason to put a real application in the Dock is not the icon. It is that a real application can be summoned with a key. The launcher bar in the ChatGPT desktop app is set to Option Space by default and opens anywhere on the desktop, over whatever is on screen. The bar can be dragged to any position, opened from the menu bar icon instead, and used to attach a file, add a photo, or take a screenshot and hand it straight to the model.
Press the shortcut now, before installing anything else, and watch what happens. If a different application answers, there is a conflict, and Option Space is a chord that third party launchers, clipboard managers, and window tools all like to claim. macOS will not warn about this. It will simply give the keystroke to one of them.
Resolve it immediately rather than living with it. The shortcut can be changed in the settings menu, so the decision is which of the two tools deserves the easier chord. The one used more often should keep it. What matters is that the choice is deliberate, because a shortcut that works on the day of setup and mysteriously stops a month later is the fastest way to abandon the app and drift back to a browser tab.
Try the attach controls in the same sitting. The plus control in the bar opens file, photo, and screenshot options, and a question about something visible on screen is the use case that justifies the whole installation for many people. Confirming it works now means the habit can start today.
Settle the Classic question in the same sitting
On July 9th the desktop app was reorganised to combine Chat, Work, and Codex, and the previous macOS application was renamed ChatGPT Classic. Classic was not discontinued. It continues to receive model updates, bug fixes, security patches, and support for its existing enterprise capabilities. Some newer agent features appear only in the new application.
The practical consequence is that two applications with similar names and similar icons can end up installed at the same time, because the new one may install alongside the old rather than replacing it. Two icons that look alike, sitting near each other in a Dock, produce weeks of clicking the wrong one.
Identify which is which. Open the app and look at the top left: the new application lets you select ChatGPT or Codex there, and inside ChatGPT a toggle at the top of the page switches between Chat and Work. Chat and Work threads then appear together in Recents, where they can be sorted, filtered, and pinned. If that navigation is absent, the running application is Classic.
Then choose one for the Dock and remove the other from it. Keeping both installed is fine and sometimes deliberate, but only one belongs in the row of icons that gets clicked without looking.
Add a container only where a second login exists
If the account count from step one was two or more, this is where the second entry point gets built, using a tool that turns a website into a standalone Mac app. What a tool of this kind provides is a container with its own session store, so a second account stays signed in permanently in its own window with its own icon.
Three settings deserve attention while the container is being created, because all three are annoying to retrofit.
The first is the icon. Two containers holding the same service will look identical unless told otherwise, which reintroduces the problem the Dock was supposed to solve. Make them visibly different in colour or shape, not just in name, because a Dock is read by shape at a glance and never by label.
The second is link routing. Decide whether a link clicked inside the container opens inside it, in another container, or out in a browser. Without a rule, clicks scatter, and a link that should have stayed put ends up as one more browser tab. Tools differ in how granular this control is, and the Features list is where those behaviours are enumerated setting by setting, which is quicker than discovering them by trial.
The third is notification permission. macOS asks separately, and a container that was never granted permission simply stays silent. Anyone who concludes the app is broken usually skipped this prompt while clicking through setup.
Engine choice sits underneath all three. A Chromium based tool such as Coherence X6, which asks for macOS 13.5 or later, lets browser extensions run inside the built app. A WebKit based tool such as Unite Pro, which asks for macOS 15 or later, offers window modes including a menu bar app and a sidebar app. The right answer depends on whether an extension has to come along. Both allow a first app to be built at no cost, so this can be tested rather than guessed.
Prune what the new setup replaced
This is the step almost everyone skips, and skipping it is why the tab strip refills within a month.
Close and unpin the ChatGPT tab in the browser. If a Safari Add to Dock icon was created earlier, remember what the confirmation sheet said: an icon is added to your Dock and to Launchpad. Dragging it off the Dock leaves the Launchpad copy in place, so check both locations. For a Chrome installed web app, remove it through Chrome rather than by deleting an icon, so the installation record goes with it.
While cleaning up, know that Chrome watches installed web apps for identity changes. When a web app wants to update its own name or icon, Chrome interrupts and offers to accept the update, ignore it, or uninstall the app. An icon in the Dock that quietly turns into something else came from that mechanism, and it is worth reading rather than dismissing.
The goal of pruning is a single entry point per identity. Two icons for the same account will eventually hold two halves of the same unfinished conversation.
Finish by placing what remains. Position in the Dock is a real part of the setup, because an icon is found by location long before it is found by appearance. Put the daily apps at one end and keep the order stable, so the hand learns the distance rather than the picture. If the app is opened every morning without fail, adding it to the login items in System Settings removes the launch itself from the routine.
One case deserves a separate note. On a Mac running macOS 13 or earlier, steps 3 through 5 do not apply at all, since the official application will not install and no version for older systems is planned. The order shortens to three moves: create the container with a tool whose floor is low enough, set its icon and link rules, then prune the tab it replaces. The result loses the screenshot handoff and the system wide launcher bar, and keeps the part that solves the original complaint, which was hunting for a tab.
The order, in one table
| Order | Step | Why it is placed here |
|---|---|---|
| 1 | Count the accounts | Decides whether one app is enough |
| 2 | Check macOS version | A floor of macOS 14 removes the app entirely |
| 3 | Install and sign in | Only after the identity is chosen |
| 4 | Test and fix the shortcut | Conflicts are silent and kill the habit |
| 5 | Identify ChatGPT versus Classic | Two similar icons cause weeks of misclicks |
| 6 | Build containers for extra accounts | Icons, link rules, notifications set at build time |
| 7 | Remove the tabs and icons replaced | Prevents the tab strip from refilling |
Read the table as a checklist rather than a narrative. Steps 1 and 2 take a minute together and require no software. Steps 3 through 5 run in a single sitting of about ten minutes. Step 6 takes a few minutes per container and only happens for extra accounts. Step 7 is the one that gets postponed indefinitely, so do it before closing the laptop on the same day.
Steps 1 and 2 are cheap and cannot be undone later without redoing everything after them. Steps 4, 5, and 6 are where time is actually saved. The Guide covers the container build screens in the same order they appear, which is the fastest way to run step 6 without backtracking.
What to change first
Do step one today, on paper, in under a minute. If the count is one account, install the official app, fix the shortcut conflict, and prune the old tab. If the count is two, build the second entry point as its own container with Kagemusha and give it an icon that looks nothing like the first.
Frequently asked questions
What is the correct order to set up ChatGPT as a Mac app?
Count the accounts first, check that the Mac runs macOS 14 or later, install and sign in, then test the Option Space launcher shortcut for conflicts. After that, confirm whether the running app is the new one or ChatGPT Classic, build separate containers for any additional accounts, and finally remove the pinned tabs and icons that the new setup replaced.
The Option Space shortcut does nothing. What is wrong?
Another application is almost certainly claiming the same chord. Launchers, clipboard managers, and window tools commonly use Option Space, and macOS gives the keystroke to one of them without warning. The shortcut can be changed in the app settings, so reassign whichever tool is used less often and test again immediately.
Should ChatGPT Classic be deleted after installing the new app?
Not necessarily. Classic continues to receive model updates, security patches, and bug fixes, so keeping it is a valid choice. What matters is that only one of the two sits in the Dock, since the icons look similar. Check the top left navigation to tell them apart: the new app offers ChatGPT and Codex there, with a Chat and Work toggle inside.
Which settings should be decided while building a container, rather than afterwards?
Three. The icon, because identical icons defeat the purpose of separate apps. Link routing, because without a rule clicks scatter between the app and a browser. Notification permission, because macOS asks once and a skipped prompt leaves the app silent. All three are easier to set during the build than to retrofit afterwards.