How to set up OpenClaw/Moltbot on Mac mini (full tutorial)

Full Transcript — Download SRT & Markdown

00:00
Speaker A
If you've been seeing ClawdBot everywhere and are wondering how to set it up.
00:05
Speaker A
In this video, we're going to cover exactly how to set up ClawdBot.
00:09
Speaker A
Or as it's now called MoltBot, from scratch.
00:10
Speaker A
We'll cover whether you should run it on a Mac Mini or a VPS, we'll go through every single terminal command that you have to run in order to get this thing going.
00:17
Speaker A
And then we'll talk about some ways people are using it right now to deliver insane value, whether you are an individual or a company.
00:24
Speaker A
And I'll try to focus specifically on ones that are non-obvious or go past the basic AI use cases.
00:30
Speaker A
If you've always wanted your own always on AI agent, this is one of the best ways to do it.
00:35
Speaker A
And if you're not familiar with ClawdBot, it is an AI agent that you run yourself, it can run 24/7, you basically set it up, connect it to an LLM, connect it to a chat, and then you message it and it can take a ton of different actions for you.
00:52
Speaker A
It's like another employee that's working 24/7 to do whatever you want it to do.
00:53
Speaker A
There's even a marketplace called ClawdHub where you can get different tools and plugins that other people have now built for ClawdBot.
01:00
Speaker A
It's really powerful.
01:01
Speaker A
With that, let's jump in.
01:03
Speaker A
Now, before we install anything, you have two different places that you can run this.
01:06
Speaker A
You can run it on a VPS or a virtual private server, which is on the cloud.
01:12
Speaker A
Or you can run it yourself locally with something like a Mac Mini.
01:17
Speaker A
It doesn't have to be a Mac Mini, it could be a Mac Studio.
01:21
Speaker A
Some other computer like that, but most people are using Mac Minis.
01:26
Speaker A
Now, some pros for a VPS, it is always on.
01:29
Speaker A
That's great.
01:30
Speaker A
You can access it from anywhere.
01:31
Speaker A
And it's got a little bit cleaner separation from your personal computer.
01:36
Speaker A
But there is more setup complexity, you have to be a little bit more technically skilled to set that up.
01:40
Speaker A
There's also a monthly cost, which isn't super high, but if you're going to use this for a long time, it does add up.
01:46
Speaker A
Especially if you want to pay for more advanced ones with better security features, which you probably will if you're using it at the highest level.
01:51
Speaker A
It's also typically a bit less secure.
01:52
Speaker A
You are now putting everything in the hands of someone else and they have security protocols.
01:57
Speaker A
But by nature, you have to do a little bit more to secure it.
02:01
Speaker A
A lot of people like Mac Mini because it's all right there, you own it locally.
02:04
Speaker A
It's not connected to the cloud.
02:06
Speaker A
Now, for Mac Minis, some pros.
02:08
Speaker A
The setup is definitely going to be easier.
02:10
Speaker A
It's great for testing and learning.
02:12
Speaker A
And you own it locally, so again, it is more secure.
02:16
Speaker A
It will cost more up front, so just keep that in mind.
02:18
Speaker A
But depending on how long you're going to run this, it could work out.
02:21
Speaker A
You also get to own it, so you have everything in house.
02:23
Speaker A
Which a lot of people think is cool.
02:25
Speaker A
Also, if you want a discount on a Mac Mini at Upgraded, right now we are giving away 5.25% off all Mac Minis with the code ClawdBot.
02:32
Speaker A
But Mac Minis aren't perfect.
02:33
Speaker A
Some of the cons are just with the uptime.
02:36
Speaker A
If there's some sort of outage or the machine goes to sleep, then you do lose uptime.
02:40
Speaker A
All right, now let's jump into actually setting it up.
02:43
Speaker A
I'm going to go to my computer and walk you through it.
02:45
Speaker A
In order to install ClawdBot, there are just a few commands that we need to run in terminal.
02:49
Speaker A
So, we'll do command space.
02:52
Speaker A
Open terminal.
02:54
Speaker A
Now we're here.
02:55
Speaker A
So, I'll tell you what these are, I'll also list them in the description.
02:59
Speaker A
So, you can just copy and paste because it's pretty annoying to have to type all of these out.
03:02
Speaker A
Another way to do it is just to ask ChatGPT what commands to run.
03:05
Speaker A
Which is what I did here.
03:07
Speaker A
So, I'll copy them from there.
03:10
Speaker A
So, first, we need to install Homebrew, which just allows you to install more stuff.
03:15
Speaker A
I already have these installed because I've set it up.
03:19
Speaker A
Um, but just to show you what the process is.
03:22
Speaker A
So, here you have to type in your password.
03:25
Speaker A
It might make you do this, it might not.
03:28
Speaker A
For me, it does because I'm like a secondary account on here.
03:32
Speaker A
Boom.
03:34
Speaker A
Return to enter.
03:37
Speaker A
And then it's loading.
03:41
Speaker A
Cool.
03:42
Speaker A
Now that is set up.
03:44
Speaker A
Second thing is we are going to install Node.js.
03:47
Speaker A
So, again, just copy and paste that.
03:51
Speaker A
For me, it's already installed, you might get a slightly different message.
03:55
Speaker A
If you want to check if, uh, if you've installed it correctly and it's working, you can just do Node -v.
03:59
Speaker A
That'll tell you the version.
04:01
Speaker A
Then we're going to install PNPM.
04:05
Speaker A
And then for the last part, we're going to go to ClawdBot's website.
04:06
Speaker A
It has a new name, it's called MoltBot.
04:08
Speaker A
Um, people still kind of call it both.
04:11
Speaker A
They had to change it because Anthropic was not happy that it sounded so similar to Claude.
04:14
Speaker A
Which, honestly, is fair.
04:16
Speaker A
All right, so we've got that.
04:18
Speaker A
We're going to go back to terminal.
04:20
Speaker A
Paste that.
04:22
Speaker A
And it will install.
04:24
Speaker A
This could take a little bit, so just let it run through.
04:30
Speaker A
It will ask you to go through a couple different selections.
04:33
Speaker A
Now, when you are selecting what model to use, you can choose any model.
04:38
Speaker A
Obviously, you're going to get better performance with the higher models.
04:41
Speaker A
I am going to choose a lower model to save a little bit of money on compute costs.
04:45
Speaker A
One thing to note though, is that if you're using OpenAI, to use any of the reasoning models, you have to have your account verified in order to use them.
04:54
Speaker A
If you don't, it won't work.
04:55
Speaker A
So, if you haven't done that before, make sure that you do it or just choose a different model like GPT-4 or GPT-40.
05:01
Speaker A
Those aren't reasoning models.
05:03
Speaker A
And then it'll work right away.
05:04
Speaker A
The verification can take a little bit, so if you're trying to move quick, it's best to just avoid that.
05:09
Speaker A
All right, so now what we're going to do is go and create a new secret key.
05:13
Speaker A
Here again, I'm in OpenAI, but you can use a different LLM if you want.
05:21
Speaker A
ClawdBot key.
05:23
Speaker A
We will create our secret key.
05:25
Speaker A
So, now I'm going to copy this, obviously, I'll blur it so you guys don't steal my stuff.
05:30
Speaker A
But you're going to take that and you're going to enter it here.
05:33
Speaker A
Then you're going to select your channel.
05:35
Speaker A
So, this is how you are going to message the bot.
05:38
Speaker A
What I would recommend, what most people would recommend for getting started, is going to be Telegram.
05:42
Speaker A
They have the easiest bot setup.
05:45
Speaker A
You don't need any sort of long approval process or things like that.
05:49
Speaker A
So, if I were you, I'd start with Telegram, then you could add in something like a WhatsApp or Discord or iMessage.
05:53
Speaker A
But it can be complicated.
05:55
Speaker A
So, I've selected Telegram, now it's going to ask me for my Telegram bot token.
05:59
Speaker A
These are pretty easy to get.
06:00
Speaker A
Um, you'll just open up Telegram.
06:02
Speaker A
I'm just going to download it for Mac.
06:04
Speaker A
So, I've got Telegram here.
06:06
Speaker A
I'm just going to search for BotFather.
06:09
Speaker A
Open.
06:11
Speaker A
And now I have bot from some other project, but I'm going to create a new one here.
06:15
Speaker A
Call this ClawdBot.
06:17
Speaker A
We'll call it Ben's ClawdBot.
06:19
Speaker A
Cool.
06:21
Speaker A
And that is created.
06:23
Speaker A
I will copy my secret key.
06:26
Speaker A
And then we're going to go back into terminal.
06:29
Speaker A
We'll enter that here.
06:31
Speaker A
We will select yes for configure skills now.
06:34
Speaker A
And then here, when it asks what your preferred node manager for skill installs is.
06:38
Speaker A
It doesn't really matter, but if you're new, I would select NPM.
06:41
Speaker A
That's the best for beginners.
06:44
Speaker A
So then here, it's going to ask if you want to install missing skill dependencies.
06:48
Speaker A
So, these are tools that can connect to ClawdBot so that you can use them.
06:53
Speaker A
And so this is up to you which ones you want to install.
06:56
Speaker A
But any things that you know of that you're thinking of using, I would recommend.
07:00
Speaker A
So, for example, I am going to install Apple Notes.
07:03
Speaker A
And you just press, you just use the arrow keys, press space to select.
07:08
Speaker A
And then enter once you're, once you're ready.
07:11
Speaker A
ClawdHub.
07:13
Speaker A
Like this is, you can use, um, Eat Sleep, which is cool.
07:16
Speaker A
Google Workspace, that's good.
07:18
Speaker A
iMessage.
07:20
Speaker A
Nano Banana, I'll use.
07:22
Speaker A
P.S.I.O.
07:24
Speaker A
And now we will let it install.
07:26
Speaker A
All right, so we've got those installed.
07:28
Speaker A
And it will ask you for API keys for some of them.
07:32
Speaker A
I just hit no just to make it quick, if you have those, you want to set them up right away, you can.
07:36
Speaker A
Otherwise, you can add it in later.
07:38
Speaker A
Then it will ask about hooks, which lets you automate actions when certain commands are issued.
07:42
Speaker A
You can always change these later.
07:44
Speaker A
So, it's not really a big deal right now.
07:46
Speaker A
I enable the one for session memory, so that when you do slash new, it stores the session memory.
07:51
Speaker A
Just so you have that for later.
07:53
Speaker A
Now we're getting towards the end of this part.
07:56
Speaker A
So, it's asking how you want to hatch your bot.
07:59
Speaker A
I would hatch in TUI.
08:01
Speaker A
So, just to make sure everything is running correctly, I'm going to run this command ClawdBot help.
08:06
Speaker A
And then this sort of stuff should pop up, which shows you different commands that you can use.
08:11
Speaker A
Options, things like that.
08:13
Speaker A
Now you know this is working, it's set up.
08:16
Speaker A
So, now you can see that the chatbot is responding.
08:20
Speaker A
ClawdBot is set up, ready to go.
08:22
Speaker A
So, now we can message our bot on Telegram.
08:25
Speaker A
I have this set up here.
08:26
Speaker A
So, I just say, "Hi, what are some cool things you can help me with?
08:29
Speaker A
I'm a content marketer."
08:31
Speaker A
And now it is responding.
08:33
Speaker A
Now, for use cases.
08:35
Speaker A
Instead of talking through each one, I'm going to throw up a list here of some of the top use cases that we're seeing.
08:40
Speaker A
But the cool thing is you can get really creative here.
08:43
Speaker A
Like I said, there's this thing called ClawdHub, which is a marketplace for people building different connections, different tools, different plugins that you can use with ClawdBot.
08:50
Speaker A
So, this is expanding very quickly.
08:52
Speaker A
And we're going to see a lot more innovation here.
08:55
Speaker A
If you have any more questions, feel free to drop them in the comments.
08:58
Speaker A
You can also check out the official ClawdBot Discord, there's tons of people helping there.
09:02
Speaker A
I'll try to help as well in the comments.
09:05
Speaker A
Overall, this is a really cool new piece of technology that's coming out.
09:08
Speaker A
I'm expecting to see a lot of exciting stuff being done with it.
09:12
Speaker A
It's very new, people just started talking about it like a few days ago.
09:17
Speaker A
And so we have a lot of room to grow here.

Get More with the Söz AI App

Transcribe recordings, audio files, and YouTube videos — with AI summaries, speaker detection, and unlimited transcriptions.

Or transcribe another YouTube video here →