Edited by humans. Written by AI. How our editing works
All articles

Mac Mini vs Cloud Hosting for AI Agents

Jonathan Acuña breaks down Mac Mini self-hosting vs cloud platforms like Railway and DigitalOcean for AI agents—and why code workflows beat always-on agents on cost.

Yuki Okonkwo

Written by AI. Yuki Okonkwo

August 20, 20267 min read
Share:
Man holding Mac Mini with "DON'T BUY A MAC" text and glowing server cloud graphic comparing computing options

Photo: AI. Henrik Solberg

The Mac Mini moment was real. For a hot minute, buying a dedicated Mac Mini to run local AI agents felt like the move—a tangible piece of hardware you owned, always on, doing your bidding while you slept. Then the hype cycle did what hype cycles do, and a lot of people are now sitting with this little aluminum box wondering what exactly it's supposed to be for.

Jonathan Acuña, who runs the Doctor AI channel, tackled this question in a recent livestream, and his answer is less "Mac Mini vs. cloud" and more "you're probably thinking about this wrong from the start."


The dedicated machine problem

Acuña's first point is practical and genuinely underappreciated: running AI agents on your main work computer is a resource conflict waiting to happen. Once you're spinning up multiple Claude Code sessions in terminal simultaneously, Chrome doesn't just slow down—it actively fights the processes you're trying to run. Every open tab can consume anywhere from 1 to 500 megabytes of RAM, and that's before your agents start doing anything interesting.

This is where he introduces Tab Suspender, a Chrome extension that detects tabs inactive for more than five minutes, freezes them with a screenshot, and drops their memory footprint to 50 megabytes or less. The immediate benefit isn't just "less tab bloat"—it's that the RAM Chrome was quietly eating gets redirected to the terminal processes managing your agent sessions. If you're running ten concurrent agents and Chrome is thrashing in the background, you're not actually running ten agents at full capacity; you're running a memory negotiation. Tab Suspender tips that negotiation in the direction of the work that actually matters.

Pair that with Chrome's native tab grouping—right-click any tab, add it to a named, color-coded group, collapse the whole cluster when you're not in it—and you've turned a browser that was actively sabotaging your workflow into something closer to neutral. Not a solved problem, but a managed one.

A dedicated Mac Mini sidesteps this conflict entirely. Your work machine stays yours; the Mini stays on, runs its sessions, handles its files. Acuña notes that Claude Code can be remote-controlled through Claude's app without installing anything extra on the Mini, which means you can manage it from your phone. It's a genuinely clean setup if you already have the hardware or can justify the purchase.

But here's where Acuña's framing gets more interesting than the hardware debate.


The cost argument nobody wants to hear

OK, this is the part I keep turning over: Acuña's position is that always-running AI agents are, almost by definition, the expensive way to automate anything. He's not hedging.

He cites a client running email follow-up and CRM tasks through agents continuously—work that gets done, he says, but runs a $500-per-week token bill. For a week's worth of answering emails and doing follow-up. That's $26,000 a year to automate tasks that, depending on your business, a part-time hire might handle for less.

His counter-model: build it as code instead. "There's a difference between workflow using code versus agents," he says in the video. "This is where code will always win." The argument is that once you've expressed a workflow as code—even if Claude Code wrote every line of it—the marginal cost of running that workflow approaches zero. You're not paying per token every time the automation fires. You're running a program.

This distinction matters more than it might seem. An agent is essentially a model making decisions in real time, burning tokens on every reasoning step. A code workflow is a program that runs deterministically, calls an LLM only when it actually needs to, and otherwise just... executes. The automation is the same. The cost structure is radically different.

Acuña says his own API bill for all LLM-powered automation across his business runs about $50 a month. That number will raise eyebrows—it's low enough to sound like a pitch—but the mechanism he's describing is real. If you've offloaded the decision-making into code that only pings a model for specific, bounded tasks, your token consumption drops dramatically compared to an agent that's reasoning through every step of every workflow in real time.


Where to actually host the thing

On infrastructure, Acuña draws a line that's worth paying attention to: locally-hosted hardware for agent sessions is fine; locally-hosted business-critical tools is not.

His reasoning is blunt—"if my house burns down, that's the last thing I want to worry about." CRM data, course platforms, customer-facing funnels: these live on Railway, a platform-as-a-service provider, at around $20/month for his full stack. DigitalOcean Droplets (virtual machines starting around that same price range) serve as his recommendation for anyone who needs a cloud-based machine with serious RAM—a 32GB Droplet gives you the compute headroom for resource-intensive agent workloads without requiring a hardware purchase.

The practical split he's describing: Mac Mini or any always-on local machine for active agent sessions and development work; Railway or DigitalOcean for anything your business actually depends on. It's not a binary choice between local and cloud—it's a question of which workloads belong where.

What he doesn't spend much time on, and what's worth flagging: this setup assumes you're comfortable in terminal, comfortable letting Claude Code generate the automations, and comfortable maintaining a stack you built rather than one you pay a SaaS company to maintain for you. That's a real skill and time investment, even if the ongoing costs are lower.


The SaaS dependency argument

This is where Acuña's pitch sharpens into something that cuts against most of how small businesses currently operate. The problem with renting your software stack from a collection of SaaS tools isn't just the monthly bill—it's the lock-in. If you stop paying, you lose access to your data and your workflows simultaneously. The tool's roadmap is not your roadmap. You're building on someone else's foundation, and they decide when (and whether) it improves.

His alternative is what he calls a "dream app": a custom-built, Claude Code-generated application that does exactly what your business needs, lives on infrastructure you control, and can be extended any time you identify a new automation opportunity. Instead of asking "can this SaaS tool do this?"—a question whose answer is determined by a product team in another city—you're asking "what should this do?" and then building it.

Acuña says his own stack includes a custom CRM, content automation tools, a course platform, and operational tooling, all hosted on Railway, all built with Claude Code. He logs in to check KPIs; the data entry, follow-up, and content workflows run without him. The automation isn't managed through a chat interface in Telegram or Slack—it's an app with a dashboard, which means the interface cost is near zero and the token cost only exists when the LLM is actually doing something that requires reasoning.

"With apps I can have a dashboard. I can have an action plan. I can log in and do the actions that I need—and then the actions cost nothing to operate," he explains. "With agents, you're stuck in Telegram, you're stuck in Slack, you're stuck in Claude. That's not an efficient way to use AI. It's actually handicapping you."

The tension here is real, and Acuña doesn't fully resolve it: building and maintaining a custom stack requires ongoing attention, debugging, and a tolerance for things breaking in ways that a SaaS support team would otherwise handle for you. The compounding advantage he describes—each week's automation improvements stacking on the previous week's—is genuinely compelling. But it compounds in the other direction too, when something breaks at 2am and your entire CRM is down.


The actual question the Mac Mini debate is pointing at isn't really about hardware. It's about whether you want to rent your automation infrastructure or own it—and what you're actually willing to take on to make ownership work. The cost math, at least the way Acuña runs it, favors building. The risk math is a conversation nobody in the "build your dream app" space seems especially eager to have.


By Yuki Okonkwo, AI & Machine Learning Correspondent

More Like This

Red text "THIS IS SHOCKING" above orange starburst icon labeled Claude Code plus white paperclip icon on black circles…

Claude Code + Paperclip: Running Companies With AI Agents

Julian Goldie shows how Claude Code and Paperclip create AI agent companies with org charts, roles, and budgets—no human employees required.

Yuki Okonkwo·5 months ago·7 min read
Woman in floral dress gestures while presenting beside abstract black circle artwork in wood-paneled studio setting

Anthropic Launches Claude Fable 5 at Tokyo Keynote

Anthropic unveiled Claude Fable 5 and Mythos 5 at its Tokyo keynote, with new managed agents, dynamic workflows, and a novel approach to AI safety guardrails.

Yuki Okonkwo·2 months ago·7 min read
A man in glasses and white headband reacts with surprise next to a red robot icon and "CLAUDE CODE" text on dark background.

How Andrew Wilkinson Runs Businesses With AI Agents

Andrew Wilkinson replaced headcount with a $40K/month Claude bill. Here's the real stack—and the honest limits—behind his AI-run businesses.

Yuki Okonkwo·4 months ago·8 min read
Two men face the camera with code visible in the background, with white text reading "We're More Ambitious Now" and the…

Inside Brennan Dunn's AI-Powered Dev Squad

Explore Brennan Dunn's AI setup using Claude Code and custom agents for software development.

Yuki Okonkwo·7 months ago·3 min read
Three sections comparing Loop, Factory, and Ultra architectures with pixel art characters, nodes, and circular diagrams on…

Claude Code Loop Engineering: A Three-Level Guide

Loop engineering in Claude Code moves beyond prompt-and-check cycles. Here's how a three-level framework hands verification to agents while keeping humans in the right seat.

Yuki Okonkwo·21 hours ago·9 min read
A person smiling next to a beige card displaying the MiniMax M3 logo with red sound wave graphics and bold text branding

MiniMax M3 Tested Inside Claude Code: What It Can Do

Eric Tech ran MiniMax M3 through real coding tasks inside Claude Code. Here's what the workflow actually looked like—and what the benchmarks don't tell you.

Yuki Okonkwo·22 hours ago·7 min read
Person pointing at Claude interface displaying 93 million tokens saved, demonstrating increased usage capacity

Prompt Caching: The Reason Claude Code Doesn't Eat Your Limits

Prompt caching saves Claude Code users millions of tokens automatically—but a few small habits (and one surprising setting) can silently undo all of it.

Yuki Okonkwo·3 months ago·7 min read
Man in beanie at desk pointing to "Senior Partner" nameplate with red X over "Junior Partner" sign, bookshelves behind him,…

Stop Prompting. Start Questioning Your AI Agent

AI strategy creator Nate B Jones says prompt engineering is dead. His 'AI Question Method' has real merit—but there's a data privacy conversation he's skipping entirely.

Rachel "Rach" Kovacs·3 months ago·7 min read

RAG·vector embedding

2026-08-20
1,794 tokens1536-dimmodel text-embedding-3-small

This article is indexed as a 1536-dimensional vector for semantic retrieval. Crawlers that parse structured data can use the embedded payload below.