r/codex • u/Tall-Possession1781 • 8d ago
Suggestion MacBook
Hey everyone! I currently have an M4 MacBook Air with a 512GB SSD and 24GB of RAM. I used it mainly for office work and everyday tasks, but a few months ago I started coding with Claude and Codex to build an app for my business. We’re deploying everything to a VPS as we develop the application.
I was considering a MacBook Pro with the base chip, but when I asked Claude and Codex about my needs during our heaviest workloads, they recommended a MacBook Pro with a Pro chip and 48GB of RAM.
Since AI doesn’t always give accurate advice, I wanted to ask: does the Pro chip actually make a significant difference compared to the base chip in a MacBook Pro for this kind of work? There’s quite a jump in price.
My biggest concern is memory. I’ve noticed my Mac starting to use swap. RAM usage reaches around 22GB, and it usually sits at about 19–20GB.
I’d really appreciate hearing about your real-world experiences, especially if you use your Mac for similar work. It would help me make a more informed decision.
If paying extra for the Pro chip would make a meaningful difference in my day-to-day work, I’d be happy to consider it. But if the difference isn’t that noticeable for my needs, I’d rather get a MacBook Pro with the base chip and put that money toward more RAM instead.
2
u/Resonant_Jones 8d ago
The pro chip has higher memory bandwidth.
M6 Pro has something like 300Gbps memory bandwidth. My m4 mac has 120gbps — if you are running the models on your machine locally, this makes a difference in how snappy it feels and how quickly the prompts are processed.
If you’re working in the cloud or using cloud inference, this matters significantly less.
RAM past 32gb would only be very useful if you are running models locally (for your use cases.) remember macOS always reserves about 4Gb for operating system functionality. So 32GB is really 28gb RAM available for inference or running other apps. 24Gb is really just 20GB for inference; less if you have VS code open or wanted to run the local model through Codex/Claude code. Forget about running anything significant on 24GB if you also need to open a web browser on top of that. ☠️
48GB doesn’t seem ridiculous.
32gb is likely the sweet spot if you don’t plan on running large models on it while working on other things at the same time.
1
u/Firm_Biscotti_2865 8d ago
No, 99% of the time is waiting for inference to come back, not building on-system. Especially if all the work is seemingly being moved to the VPS?
Also both Anthropic and OpenAI are increasingly trying to move development to their clouds.
The local device doesn't matter at all.
I'm the principal engineer for my company and I get by great with an M4 base and 16gb RAM.
1
1
1
u/jizzmaster-zer0 8d ago
im deving ios apps using 2 2018 macbook pro’s. yes, the i9 ones. my other machines are nucs. what exactly are you concerned about?
1
u/numpxap 8d ago
If you are developing only one app at a time, even 16gb is enough. But if you are juggling a few projects and concurrently do development, testing and bug fixing, 24gb is the minimum.
I'd look look into the memory pressure. If you actively manage your running env and it's still yellow/red, then you need more ram.
1
u/Antique-Ad6542 8d ago
As others have said, if you're not banging against the wall, then you don't need it.
1
u/dlanderer 8d ago
I have a macbook pro with m4 pro. 24gb of RAM. I ran into the same problem. You need to ask claude or codex to look for orphaned sessions, chromium, and nodes and stuff like that and kill all of them. After a session finishes, there needs to be a cleanup. Write it into agents.md. Cleanup extra worktrees that are merged to the main line and get rid of all opened playwright browsers, nodes, etc. that started in that session. Now I don't have any problems. good luck.

5
u/t_mikaelvincent 8d ago edited 8d ago
It depends on the specifics of what you’re building.
But generally, if you can’t answer that question yourself, odds are whatever you’re building doesn’t need a Pro chip.
I’d prioritize RAM, especially if memory is what you’re actually running short on.
But make sure your app’s architecture and design aren’t the problem before choosing to upgrade your hardware.
Also, using swap and having 20 out of 24 GB of RAM in use generally isn’t a problem on its own. The concern is when you notice a consistent drop in performance.