Top
Best
New

Posted by ykev 11 hours ago

Setting up your spare Mac for Claude Code to control, a step-by-step guide(ykdojo.github.io)
156 points | 118 commentspage 2
spikk 9 hours ago||
If I had one I would definitely try creating a separate VLAN for it to control, otherwise it's isolated from your files but still has access to your network and devices in it.
Gareth321 8 hours ago|
Put it in a faraday cage with some kind of explosive device set to trip if it escapes containment. It's the only way to be sure.
rootsudo 10 hours ago||
I’ve been doing something similar with an old m2. It isn’t powerful enough for local models, well sufficient local models but for openclaw and Claude it’s been perfect.

MacBook m1/m2 also are cheap enough now vs an Mac mini which I was surprised about, not too surprised but yeah..

lizardking 10 hours ago||
My setup is sort of reversed. The powerful machine (framework desktop) is my headless AI machine and M1 mbp is my daily driver. Works well!
trollbridge 10 hours ago||
I am sorry to report that 16GB+ MacBook Airs/MacBooks have become unreasonably expensive - probably from use cases like this.
drnick1 9 hours ago||
Giving sudo permissions to an agent seems reckless. Claude gets his own unprivileged UNIX account, no more. I don't bother with containers or VMs however.
majorbugger 8 hours ago|
I mean, what's the worst that can happen? A complete takeover of the box by a hacker via prompt injection or something similar?
schainks 11 hours ago||
Dispatch works great, and I have reversed the setup so Claude can ssh-spawn sessions on my homelab for non-Mac dependent work
TekMol 8 hours ago||
Why a laptop at all?

Why not just use a VM in the cloud and just a CLI interface?

j45 8 hours ago|
This can work, but increasingly there is benefit from local, including places that want data to be secure and not in the cloud. This is a thing. It's normal. It's just new to people who haven't realized how common it is.
hangrybear666 5 hours ago||
Agents running as root and data to be secure do not fit well in the same sentence
j45 1 hour ago||
I agree, and it's not necessary for agents to run as root and full access to data.

There has always been a trade off sold to consumers of security vs convenience and a belief that giving up a little security gets a lot of convenience.

It ends up being often about a convenience of adopting the new tech, not necessarily in a way that's in the best long term interests of each party.

weard_beard 10 hours ago||
I've been putting off learning Claude and this article had me strongly considering jumping in. Then I looked up Anthropic pricing and its 100x more convoluted than cloud services management. Its a goddamn full time job and independent skill set figuring out how to prevent going bankrupt from AI usage!

I think I'm gonna be a late adopter on this one until the industry figures out a less cumbersome pricing model.

iambenm 9 hours ago|
Look at the subscriptions. That's how anyone using the stuff as an individual should be approaching it today if they are dealing directly with Anthropic or OpenAI.

With the $200 Claude subscription I was able to get around $13-15k of API equivalent usage in one month (note: this was during the "+50% usage" promotion that they have kept extending since May). When you hit your usage limit for a given time period you get cut off until the time period resets; don't bother paying for additional usage credits, you will be disappointed.

weard_beard 8 hours ago||
What I’m reading is this use case is for 3-5 days a week full time dev if you stick to off hours US time. That you can save significantly if you have spiky usage 1-2 days a week by going the ad hoc API route if you’re new and you need to install a bunch of monitoring tools to tell you how best to save week to eeek as your usage patterns change and you risk surprise bills in the 10s of thousands if you get it wrong.
iambenm 8 hours ago||
The approach I took was to start with the $20 plan, then when it became clear it wasn't sufficient I upgraded to the $100 plan. The $20 plan didn't cover one night of coding. With the $100 plan I started bumping into the 5 hour usage limits after ramping up over a week or two.

My average API equivalent use is around $30-40/hr. I would just bite the bullet on a plan for one month, then use that to calibrate your expectations around usage and cost optimization. The plans are heavily subsidized.

weard_beard 8 hours ago||
Thanks for the insight! Really wish they had easier cheaper ways to learn.
guluarte 9 hours ago||
i just use terminus + wireguard + tmux and works great, i can control claude/codex from my phone while working out
throwawaysjskdk 1 hour ago||
Why not Claude remote control?
hangrybear666 5 hours ago|||
Too bad you can't let your agent accumulate your gains yet and still have to work out
dionian 8 hours ago||
same, blink iOS app + tailscale + mosh
deadbabe 10 hours ago||
I still don't understand what these freaks are doing running these agents 24/7 on machines. What are they doing? Managing a todo list? You mean crossing items off as you complete them? Research tasks? To do what?

Never really get good answers. There is no killer app. Just bikeshedding.

artisinal 10 hours ago||
Swiping Tinder. It takes about 5000 matches to get a date. It’s easier to just automate it. It automatically adds dates to my calendar, all I have to do is show up. I get a summary of our chat history (well, what the agent wrote to her) in the notes section of the calendar entry and some pointers and talking points for the date.

Maybe I should have the agent also do a background check.

PS: This is a joke, but feel free to steal this idea.

kurthr 10 hours ago||||
Any sufficiently advanced satire...
deadbabe 8 hours ago||
Good news about hell: it doesn't exist. Bad news: Humans can pretty much create whatever they can imagine.
20k 9 hours ago||||
The future is agents chatting to each other on tinder and automating the initial getting to know you part. I can imagine that while that's going on, we could add like a little text chat box for the humans to chit chat with each other a bit and pass the time, before they can go on a date
rootsudo 9 hours ago||||
It works well enough for bumble web, just make sure you have rate limiting..

Then the openclaw WhatsApp module…

Kidding of course.

mystifyingpoi 10 hours ago|||
Crap, I totally believed this. We live in a dystopia already.
artisinal 9 hours ago||
Someone apparently made this

https://github.com/Grigorij-Dudnik/TinderGPT

> TinderGPT automates the process of writing and arranging dates with girls on Tinder, enabling you to generate romantic meetings with almost zero effort. Your only role is to like the profiles that catch your eye. After that, TinderGPT comes into the play. It initiates a conversation with the girl, using details from her profile, continues by building an emotional bond and highlighting your attractive traits, and finishes by arranging a meeting and giving you a push-up on your phone with her number.

lionkor 9 hours ago||
This is a sure way to get girls! Girls love being entirely commoditized and objectified, famously that's a great way to date! /s
artisinal 8 hours ago||
I’m surprised that the author didn’t even refer to them as females.
kdheiwns 10 hours ago|||
It seems the main use case is having Claude automatically write blogposts about how great using Claude is, then submit them wherever necessary.

There's lots of news about the billions AI companies spend on data center construction, but it feels like it's not even a fraction of the money they're spending on endless nonstop blogs about how great their app is at doing... things. Things that will never be defined.

deadbabe 8 hours ago||
It really feels to me like this OpenClaw type stuff is the new "I built a static site generator!" type blogs that just post a few articles about how they built their generator.
leokennis 10 hours ago|||
Exact same question as you. When the new ChatGPT app dropped it suggested to me to set up a task something like (paraphrased) “every Monday read my Gmail and Slack an make a summary and task list for the week”.

Why would I need an LLM to do this for me? That’s 5 minutes of work max, and doing it gets me in the flow of work again, to see what’s going on and needs to be done.

phil21 10 hours ago|||
For a lot of folks summarizing a few days of work email and especially slack chats is way more than 5 minutes. Some work environments do not have great communication hygiene so it can be overwhelming to try to keep up with 500 emails a day and 38 Slack channels.

For the folks I talk to who use a LLM for this that seems to be the case. Takes a huge cognitive load off every morning and saves them an hour or two.

More or less a very expensive band aid over a bad work environment.

I kinda use it the same way in a sense. I have a little skill I run against our (horrible) task management system to summarize things and give me a punchlist to work through sorted by priority. This saves me thousands of clicks to do the same thing in the horrible web UI. A proper system in the first place would be a lot better!

At some point I’ll probably just take that to the next logical step and have the LLM write my own web interface to abstract and replace the horrible one entirely for me.

croes 10 hours ago||
And how can they be sure the summary correct and doesn’t miss anything important?
lionkor 9 hours ago||
This is very much just laundering not giving a shit through an LLM so you can blame it after the fact.
moron4hire 10 hours ago|||
Because then OpenAI can read your emails and project communications and eventually build a model they will sell as an automated consultant. The CEOs will uncritically eat it up just long enough to cut the footing out from the industry. Once everyone is used to the sorry state of software, nobody will be able to imagine putting people to the task anymore and we'll have the new world order that Altman and Theil have been talking about creating.
greggsy 10 hours ago|||
I set it up out of curiosity a few months ago and realised I had no requirement for it whatsoever.

I’m actually very time-poor, so figured it could help be clawed back time doing… what exactly?

vessenes 7 hours ago|||
Let me guess -- in your day job you don't manage people. I have agents parsing messages, building out document sets, evaluating existing document sets, one is currently fixing a giant backlog of bugs and feature requests for a multi year personal coding project, one is exploring some ideas on speeding up inference at the edge..

If you put yourself in a position where you need more leverage (technical or operating) I think you might find you get some value.

deadbabe 22 seconds ago||
Given all the automation you do, it sounds like you don't really manage people either.
fooster 10 hours ago|||
I think you need to open your mind to the possibilities? For example:

- scanning logs for errors and

- opening issues which are then auto-triaged and

- PRs are opened for them and auto-reviewed and

- merged (and deployed).

This workflow alone is immensely powerful, and takes alot of burden off the team.

closeparen 6 hours ago|||
A company at the scale to benefit from this almost certainly has some kind of development sandbox environment and/or periodic job runner that's integrated into its environment and maintained by a team, not random Mac Minis.
airstrike 10 hours ago||||
> This workflow alone is immensely powerful, and takes alot of burden off the team.

ITSM those unsupervised workflows are essentially an attempt at purported productivity in the near term at the expense of meaningful incremental long term burden for teams.

The only ostensible benefit is in the eyes of the AI-psychotic tinkerer, who knows no better, or in those of the clout-chasing developer farming likes on their LinkedIn posts.

fooster 7 hours ago||
Really they're not. But it seems you have decided that you, above all, know best.
airstrike 5 hours ago||
I started my post with "it seems to me" precisely because I haven't decided that I know best.
lionkor 9 hours ago||||
None of these are things I want or need in the product I maintain with a team, there's really no point to any of this unless you run a vibe coded SaaS (?)
fooster 7 hours ago||
You want your team spending their time fixing these simple errors? The secret sauce is in the triage. We've adopted solutions alot like this, and now our team spends its time on much more meaningful work.
dingaling 6 hours ago|||
Why are the errors occurring, though? That's what boring analyse-and-fix addresses, through familiarity, recognition of patterns and "hang onnn..." moments.

It's like your AI agent is just plugging the leaks in the dyke each time, instead of fixing the architecture of the dam.

fooster 3 hours ago||
There are many sources of boring predictable errors which nonetheless are easy to miss and easy to fix. API validation errors for example.
lionkor 3 hours ago|||
Yes, I want my team to be deeply familiar with the codebase and every single little bug that needs fixing both trains them and let's them learn a little bit more about the codebase.

They can use agents. Like, team members don't need to be replaced, they can simply use agents when they deem it useful. If they see a trivial bug,they can put their agent on it and go work on something else meanwhile.

mystifyingpoi 10 hours ago||||
None of this requires running it 24/7.
troupo 6 hours ago|||
> scanning logs for errors

famously a good job for a tool that takes 10-50k logs to run out of context and forget what it's doing.

fooster 3 hours ago||
Not really? Imagine for example looking for http status code 500 in an api log over the past hour. The nice thing here is it doesn’t matter if you get them all because it’s reoccur (or not).
fatata123 1 hour ago||
[dead]
theptip 9 hours ago|||
If you can’t think up enough coding projects to keep an agent busy in the background that’s a skill issue on your side.
lionkor 9 hours ago||
I am aware this is likely sarcasm, but in case it isn't, what do you gain from doing side projects this way?
theptip 8 hours ago||
No sarcasm, I am completely serious.

I don’t have time for much leisure coding these days. I do have time to kick off a few tasks in the morning to progress my many side projects. Nothing public / oss, just code that I find useful/interesting like home automation, content pipelines, games, etc.

There are a bunch of cases where remote control from iOS onto a Mac Mini is simply nicer than using iOS Claude Code sandboxes.

It’s the same pattern as you (hopefully) apply at $dayjob. If you are not defining a /goal and letting your agent crank you are not making full use of the models’ capabilities.

lionkor 8 hours ago|||
Well I am fully of the opinion that LLMs can help in software programming, it's not something that I feel provides any value unless it has a human in the loop. The overhead of having to figure out if the agent did a good job, if the agent is actually done or not, and if the thing it built is shit or not, is worth simply avoiding by having a human in the loop.

So I wouldn't agree that the agent should be cranking out code all the time, in fact that seems more like a waste of resources compared to the work it creates. But I do understand home automation software can be very one-off and simple. But then again, a properly programmed home automation suite doesn't need a SOTA model to modify it, I think.

troupo 6 hours ago|||
On all projects I've run any of the models they:

- infinitely duplicate any and all code, helpers and components

- infinitely duplicate CSS (because they duplicate components)

- continuously write code like "read the entire db into memory and run a filter function on retrieved data"

- continuously write code like "call db with multiple queries for each element in a list"

- etc. etc.

Why the hell would I ever want to run them unsupervised?

horizonwingtech 3 hours ago||
[flagged]
ronbenton 10 hours ago||
Have it work down my jira tickets while I’m sitting on the porcelain throne
threethirtytwo 9 hours ago|
What's a good way to give a limited amount of money to the LLM, say like 2k or 5k or something. But keep it completely separate from my identity.

Like I want the LLM to have a bank account and he can do ANYTHING with that bank account that he wants. But he can't fuck anything up that has to so with me. He only has 2 - 5k

trollbridge 13 minutes ago||
Form an LLC, open bank account for the LLC, and use that.
chasd00 9 hours ago|||
Idk how you could at least in the US. Closest thing off the top of my head would be one of those checking accounts you can setup for kids. It would still be tied to you.
mmh0000 9 hours ago||
If you want Anthropic (or others) but anonymously, what you do is use https://openrouter.ai/pricing and fund your account from any of your preferred cryptos.
vessenes 7 hours ago||
Solana/Ethereum
More comments...