HomeVideos

Claude Code for Desktop is the BEST way to build apps with AI EVER (full tutorial)

Now Playing

Claude Code for Desktop is the BEST way to build apps with AI EVER (full tutorial)

Transcript

491 segments

0:00

The new Claude Code desktop is the best

0:02

way to vibe code ever. I don't care if

0:04

you've never vibe code before a day in

0:05

your life. Check this out right now. So,

0:07

this is the new desktop experience. They

0:10

completely refreshed Claude Code on the

0:13

desktop. This is the desktop app and I'm

0:15

telling you this is now better than the

0:17

CLI. So, first thing you see here that I

0:19

absolutely love is now everything is

0:21

organized by project. This is going to

0:24

help you multitask and organize your

0:26

sessions so well. So, now you can spin

0:28

up multiple sessions per project and

0:31

it's organized by the project it's in.

0:33

So, as you can see here, I'm working on

0:34

a few different strands with the new

0:35

Henry app I'm building right now and I

0:37

have multiple things going on at one

0:39

time here. I have a Claude Code session

0:41

working on some scanner functionality,

0:44

another one that's implementing some

0:46

vibe coding features into the app,

0:47

another one that's actually planning on

0:49

how to send emails through the app. It's

0:51

now really easy to see by project what

0:54

I'm doing and see where my attention

0:56

needs, right? So, so when you see the

0:57

yellow dot next to each session, that

0:59

means your attention's needed. You need

1:01

to approve something or make a decision.

1:03

You can see here I'm in plan mode. So,

1:04

this is really, really cool and this is

1:07

great for organization and multitasking.

1:10

By the way, even if you're a beginner,

1:11

I'm going to show you how to set up new

1:12

projects, build apps out, all of that.

1:15

Just want to kind of walk through some

1:16

of the big features here first. I have

1:19

been a hardcore user of Claude Code in

1:23

the CLI for a while now. I've I've

1:25

dabbled in the desktop before and you

1:27

know, it was good, but the CLI version

1:30

always felt the smartest. This desktop

1:33

version I think is now the best way to

1:35

do this cuz a lot of these features I'm

1:36

about to show you. Here's another great

1:38

one I love. You can completely customize

1:40

this UX. So, if you click up here in the

1:42

top right, you can actually see

1:44

different panes you can pin to your

1:47

interface. I find the ones I really like

1:50

is to have tasks pinned there so you can

1:53

see what your agent is working on and

1:55

then also the plan. So, you can see from

1:58

a high level everything your agent's

1:59

thinking about and doing as well. You

2:01

can see here on this task, you can see

2:03

like what task it's already complete,

2:05

what's going to be doing next, and I can

2:06

go back and if anytime I get confused

2:08

cuz I'm doing a hundred different things

2:10

at once, I can go down here and look at

2:12

the plan. But, you always can add a

2:13

whole bunch of other things here. You

2:14

can even add like a preview so you can

2:16

see live like a live browser in here

2:18

what Claude code's doing. That's great.

2:20

I'm just focused on making sure it's

2:22

doing the right thing. So, I keep the

2:23

tasks and the plans open. That's what I

2:25

would recommend. If you want to spin up

2:27

new sessions and new agents so you can

2:29

take advantage of all this multitasking

2:32

functionality, all you need to do is go

2:33

up here to this new session portion, and

2:36

you can go down here and you get a bunch

2:37

of different options. You can do local,

2:40

you can do cloud so it does things in

2:42

the cloud, you can do remote controls.

2:44

So, if you want to get on the go and go

2:45

on your phone and actually use Claude

2:47

code from your phone, you can do that as

2:49

well. Here's my recommendation. I do

2:51

most things local. The thing is with

2:54

local, you want when you're doing

2:56

separate sessions like you see here to

2:59

have the agents working on very separate

3:02

parts of your app. This will make it so

3:04

they don't step on each other's toes or

3:06

change code that might conflict with

3:07

each other. So, when you're doing local,

3:10

that means it's actually changing code

3:12

on your computer, you want to be making

3:14

sure that each session you spin up is

3:16

touching very separate code. For cloud,

3:19

you get a little bit more flexibility.

3:21

So, for those who don't know, you can

3:22

spin up agents in the cloud, and this is

3:25

where Claude code's actually going to

3:26

take like your code from your GitHub

3:27

repo and then actually on Anthropic

3:30

servers have Claude code make changes

3:33

there, then you can pull it down. You

3:35

get a little bit more flexibility when

3:37

you go cloud where you can have them

3:38

step on each other's toes or work on

3:40

similar functionality at once because

3:43

you're pulling down all the changes one

3:45

at a time. So, you're merging them

3:46

together one at a time. So, you have a

3:48

little bit more flexibility there. I

3:50

mostly do things locally. I don't do too

3:54

many cloud agents. It's just a lot

3:56

simpler of a process when you go local.

3:57

So, a majority of the time I'm going

4:00

local. So, now all you would need to do

4:02

if you want to spin up a new cloud code

4:03

agent this brand new desktop experience

4:05

is you go in, you choose local or cloud,

4:07

whichever one you want. Then you choose

4:09

which project you want to work out of.

4:11

So, here's all the recent projects I was

4:13

working on. And then when I spin up

4:15

these sessions, it'll place this session

4:18

in the section with the project. Again,

4:21

cuz it's all organized by project, which

4:22

I love. I think CodeX started doing this

4:25

like a couple months ago. It was like

4:26

one of the main reasons I was using

4:28

CodeX's app. I'm glad to see Cloud's

4:30

pulling it over. There are no more modes

4:32

now when it comes to software. They're

4:33

all just copy each other's best

4:34

features. I love it. Whatever. So, if I

4:36

want to come here, I want to work on my

4:37

to-do app, and I want to say, "Let's

4:40

refresh the UI with a dark mode." And I

4:44

hit enter on that, it will then boom add

4:47

this new session to the to-do app. Now

4:49

you can start to see why this new

4:50

interface is so sick, because now we can

4:53

have our sessions working across

4:56

multiple projects. I can see them all at

4:58

once. I can jump back and forth. And

5:01

anytime an agent's like, "Oh, dude, I

5:03

need your I need your help here. I need

5:04

you check this out. I need your

5:05

approval." It'll just ping me, put the

5:07

dot next to it, I can quickly jump back

5:09

and forth, see where I am, see what task

5:12

it's working on, hit approve, and keep

5:14

it moving. I've been using this the last

5:16

few hours, and my productivity has been

5:18

honestly the best it's ever been. This

5:19

is a really, really awesome and

5:21

well-thought-out interface. So, if

5:23

you're newer to Cloud Code, all you want

5:24

to do is you want to make sure you go to

5:26

code up here, you click new session, you

5:29

choose local, and then you choose a

5:30

folder for your agent to work in, and it

5:33

will start organizing your sessions for

5:35

you in the right projects. I know I'm

5:37

jumping around a ton here. I've been

5:38

using the last couple hours. I thought,

5:39

"Man, I should probably film a YouTube

5:41

video on this cuz this is so cool." So,

5:43

forgive me. Feel free to skip around the

5:45

chapters down below if you want. I'm

5:47

just really excited, so I'm jumping

5:48

around a ton. But, let's talk about next

5:51

how this is kind of interfaced out, what

5:53

you see on your entire interface here.

5:55

They now switched this up, so you have

5:56

this kind of tab functionality, so you

5:58

can go easily between chat, co-work, and

6:01

code. Chat is great for when I'm just

6:03

bouncing ideas, when I'm brainstorming

6:05

things in my business, I go straight to

6:07

chat. Co-work is when I'm working with

6:09

files on my computer, right? I'm not

6:12

writing code, but I'm working with files

6:14

on my computer. Example, a great one is

6:16

I just did all my taxes with co-work. I

6:18

downloaded all my credit card statements

6:21

from the internet. I put it in one

6:23

folder, and I went to co-work, I said,

6:24

"Hey, go through everything, categorize

6:26

it, organize it in a spreadsheet, and

6:28

build it out for me." It's typically

6:30

taking me like 10 hours to do my taxes

6:31

in the past, and now it took me like 1

6:34

hour this year because of Claude

6:35

co-work. So, that's amazing. If you want

6:37

to like a Claude co-work deep dive, let

6:39

me know down below as well. I've only

6:40

done like one video on that in the past.

6:42

I'd be curious how many people want to

6:44

know about that. And then obviously

6:45

we're talking about Claude code here, so

6:47

code would be the one on the right here.

6:48

You click that, you're good to go, you

6:50

see all your sessions. Then when you're

6:52

in a session and you're doing some

6:53

coding, there's a lot of different

6:54

things you can do here that's kind of

6:55

hidden. So, bottom left here you can see

6:57

where it says plan mode. This is where

6:59

you can change how your Claude code

7:02

agent works. You honestly don't even

7:04

need to use plan mode at all. I'm

7:06

usually a vast majority of the time in

7:08

accept edits mode. When it's in accept

7:10

edits mode and it needs to go into plan

7:12

mode and ask you questions, it

7:14

automatically switches to plan mode. So,

7:16

you don't actually need to manually go

7:17

into plan mode at all. It'll figure out

7:19

the best time to do that for you. So,

7:20

accept edits is probably where you're

7:21

going to be like 95% of the time. You

7:23

can choose how verbose your agent is,

7:26

how well it's describing things to you.

7:28

I actually find normal mode is perfect.

7:30

I think Claude really dialed in well how

7:33

much to describe things. I love ChatGPT

7:36

5.4, but one issue I have with 5.4 is it

7:39

is so freaking verbose with every

7:41

question you ask it. I find normal mode

7:43

for Claude is absolutely perfect. If you

7:45

hit the plus, you can add different

7:46

contexts in and so you want to add

7:47

files, folders, things like that, new

7:49

slash commands, connectors, plugins, you

7:52

can do that as well. If you have Claude

7:54

in Chrome installed in your Google

7:56

Chrome, it will pop open your Google

7:59

Chrome to test different things out,

8:01

which is really cool. So, I recommend

8:02

installing Claude in Chrome. And then

8:04

you have this new press and hold to

8:06

record mode. So, if you're one of the

8:08

people that like to talk to your

8:09

computer, I'm not huge into it. A lot of

8:12

people get angry at me every live stream

8:13

go, "Oh, you need whisper flow, you need

8:15

this and that." I don't like talking to

8:16

my computer. I like typing. I enjoy

8:19

using a keyboard. I enjoy using my Mac

8:22

Magic Keyboard. It's fun to type on. So,

8:24

if you're one of those freaks that like

8:26

talking to your computer, you can now by

8:28

default in here talk to your computer.

8:30

Hold the button and say whatever you

8:32

want. By default, it goes to Opus 46 in

8:34

medium mode. I tend to stick to high

8:36

mode for basically everything. I find

8:39

when Opus thinks a little bit deeper, I

8:41

get better results. So, I am in high

8:42

mode for basically everything. I haven't

8:44

played too much around with max mode to

8:46

be quite honest with you. I just find

8:48

that high is the perfect mixture of like

8:50

thinking and speed. So, high is my

8:52

recommendation for basically everything.

8:54

One thing I really love here is you can

8:56

now pin your sessions as well. So, if

8:58

you have super important sessions that

8:59

are kind of your main driver sessions, I

9:02

find that when I'm working on a project

9:03

like I am with Henry Intelligent

9:05

Machines right now, this review all

9:06

files and directory chats like my main

9:09

driver chat, these other two are for

9:10

like kind of complimentary features. So,

9:13

for those main chats, if you do that,

9:15

you want to pin it. So, I'm going to pin

9:17

that one right up there. And now it's

9:19

always at the top and I can always have

9:20

an eye on that session. One thing I

9:22

really like is with the slash commands

9:24

now, if you actually type slash, it'll

9:26

show your slash commands and if you

9:28

hover over it real quick, you get a

9:30

really nice description of what that

9:32

slash command is. I haven't used slash

9:35

commands too much to be quite honest

9:37

with you because I just think there's

9:38

too much going on with them, and it's

9:39

kind of hard to tell what each is, but

9:42

this makes it a lot easier to understand

9:44

what each slash command is, cuz it's

9:45

giving you a nice, really in-depth

9:47

description of each. So, slash commands,

9:50

really nice. Will I be using them more

9:52

often? Probably not, but now I'm more

9:54

likely cuz they're easier to understand

9:56

which ones are which. And I'll show you

9:58

one more feature before I give you a

10:00

workflow that will make your life a lot

10:02

easier and kind of show you how I use

10:04

Cloud and how I've been getting a lot

10:06

more productivity out of it. They also

10:08

just added routines up here in the left.

10:11

Routines are a brand new feature.

10:13

They're a little bit like Open Claw,

10:15

where you can run tasks on a schedule

10:17

even when your laptop is closed. So, if

10:20

you go in here, you can say new routine,

10:22

you can determine if you want it local

10:24

or remote. If you do remote in the

10:25

cloud, you can turn your computer off

10:27

and it'll still happen. So, remote I

10:29

found to be like a good way to actually

10:32

use routines for sure, cuz you can even

10:33

spin these up on mobile if you want. And

10:35

what we're going to do is describe what

10:37

our routine will be, what our scheduled

10:40

task will be. Here's a routine everyone

10:42

can do no matter what you're doing, no

10:44

matter what you're working on, and

10:45

that's just nightly code reviews. So, if

10:48

you go in here, you can say check out

10:51

all our latest commits from the day. You

10:55

can choose your repo, you can choose

10:57

your model. I tend to go Opus,

11:00

uh, even though you can probably save a

11:01

couple dollars on Sonnet. I mean, if

11:02

you're on the $100 plan, probably go

11:04

Sonnet. $200, you can afford to go Opus.

11:07

And then we just schedule it for every

11:08

night. So, we can do this, we can do

11:10

daily, and I'm just going to do it at

11:12

9:00 p.m. We can add that trigger, and

11:15

now this routine's going to run every

11:17

single night. It's going to go through

11:18

all our commits from the day, review the

11:21

code, fix bugs if it needs to, and now

11:24

we basically have an AI employee in

11:26

Cloud Code doing work for us every

11:28

single night at 9:00 p.m., which is

11:30

really, really sick. A lot of other

11:31

really cool things you can do with here

11:33

as well. They have connectors. If you

11:35

use linear, which I'm using linear a lot

11:37

more now as I build my business out, you

11:39

can actually have it go in and check

11:41

linear for bugs and issues and actually

11:43

just try to solve as many bugs as it can

11:46

every single night. So, if you're on

11:48

linear, if you're using linear for

11:49

project management, really generous free

11:51

tier if you're not, really good

11:52

connector there where you can just have

11:54

your Claude code agent going in every

11:56

night fixing bugs for you. So, that's

11:57

really cool as well. Routines definitely

12:00

worth trying out. I mean, Anthropic's

12:02

adding new features every day. To be

12:04

honest with you, 70% of them I try and

12:07

then never use again. Routines is a good

12:09

one to be using. Okay, so what's the

12:10

workflow? How do you get the most out of

12:12

this? Here is what you want to be doing.

12:15

First thing you want to do is just

12:16

create a session in every project you're

12:19

currently working on. If you're anything

12:20

like me, you work on three different

12:21

things at once. My main projects are

12:24

Henry Intelligent Machine, which is my

12:26

next business. I'll put a link for that

12:27

down below. And Creator Buddy, which is

12:29

my SaaS I released last year. Make sure

12:31

you open up a session in each project

12:33

just so you have that up in your

12:35

sidebar. And then what you're going to

12:36

want to do is you're going to want to go

12:38

in and you're going to want to start

12:39

sessions for specific features you're

12:41

building out. And as we talked about

12:43

before, you want to use local for

12:46

probably a majority of what you're

12:48

doing. If you're super advanced and

12:50

you're more GitHub friendly, you can set

12:52

up work trees here so that each

12:54

session's in a different work tree so

12:55

that you can ensure there's no conflicts

12:58

with what you're building. Or you can

13:00

use cloud agents if you want, but if

13:01

you're a beginner, a lot of people watch

13:02

the channel more beginner, feel free

13:04

just to go local and make sure as you're

13:06

building things out, they're more

13:08

separate features so they don't step on

13:09

each other's toes. If they're more

13:11

similar, you can use your cloud agents

13:13

as I said before, or you can do work

13:16

trees. If you don't know what work trees

13:17

are, feel free to go Claude or ChatGPT

13:19

and ask it about that in GitHub. If you

13:21

want like a more in-depth GitHub video,

13:22

too, like more in-depth workflows for

13:24

people who are newer to this, a lot of

13:26

people who watch are super experienced,

13:28

a lot of people who watch are also

13:29

newer. Feel free to let me know down

13:31

below, too. And by the way, before I

13:32

continue this workflow, if you learned

13:33

anything so far, leave a like down

13:35

below. Make sure to subscribe and turn

13:36

on notifications. All I do is make

13:38

amazing videos about AI. And also, check

13:40

out the Vibe Coding Academy. I'm going

13:42

to do a whole tour of this new user

13:44

interface in a live boot camp this

13:46

Friday, so make sure check that out down

13:48

below, as well. It's the number one AI

13:50

community on planet Earth. So, now that

13:52

you're spinning up your sessions, you

13:53

want to customize your interface, right?

13:56

So, you can add your tasks in your plan.

13:58

If you're more actively testing things,

14:00

you can switch this over to the preview,

14:03

so that you can see preview of the app

14:04

in there. And what I typically like to

14:06

do when I spin up a new Claude code

14:08

session is instead of just going in and

14:10

telling it what to do, I'll go in and

14:13

tell it what I'm thinking of doing and

14:15

just say, "Hey, what do you think about

14:17

that?" I find Claude is a really good

14:20

brainstormer, business partner, bounce

14:22

ideas off of. So, go in, start a new

14:25

session before you build anything, just

14:26

say, "Hey, I'm thinking about building

14:27

this. What do you think of that? Based

14:29

on our code, based on what we built,

14:30

give me your feedback on this idea."

14:32

Also, make sure to say, "Hey, just check

14:34

out the code first, as well," just so it

14:36

can know what the context of your app

14:38

is, and it'll go and read the code real

14:40

quick. So, you have it read the code,

14:41

you have it hear what your idea is and

14:43

give you feedback. Then, once you've

14:45

talked about the idea a little bit and

14:47

then kind of massaged it and figured it

14:48

out, then you can say, "Okay, plan this

14:50

out for me," and it'll go into plan mode

14:52

for you and build that feature out. Now,

14:54

a question I got a lot is, "Okay, so

14:56

when do I use Claude code? When do I use

14:58

Open Claude? You're the big Open Claude

15:00

guy. When do I use each?" If you are

15:02

doing deep coding, right? You're focused

15:05

on coding, you're building production

15:07

apps, you want to be using Claude code.

15:10

Open Claude and Hermes are great vibe

15:12

coders, but I use those primarily just

15:15

for prototypes and for apps that I use

15:19

with those agents, like the mission

15:21

control. Anything else, more deep

15:23

consumer apps with a lot of

15:24

functionality, Claude code's the way to

15:26

go cuz this user interface is just so

15:28

much better for Vibe coding than just

15:30

sitting there in Telegram all day. We

15:32

are in the next few days also going to

15:34

have a huge codex release. Open AI's

15:38

been teasing it for a while. It's going

15:39

to be the all-in-one super app that

15:41

they've been building. So make sure to

15:43

turn on notifications down below cuz the

15:45

moment that comes out, I'll be using it

15:47

and I'll give you a tour around that

15:48

interface as well. Let me know what you

15:50

want me to cover next down in the

15:51

comments below. And again, number one AI

15:53

community on planet Earth, Vibe Code

15:54

Academy, doing a whole boot camp. Ask me

15:56

live questions this Friday as well. So

15:59

sign up for that down below. Hope this

16:01

is helpful. So deeply appreciate you

16:03

guys watching these videos. I absolutely

16:05

love using these tools. So the fact that

16:07

there's any amount of people out there

16:09

that want to watch me talk about it is

16:11

just the whipped cream on top for me. So

16:13

thank you so much and I will see you in

16:15

the next video.

Interactive Summary

The video highlights the major updates to the Claude Code desktop experience, emphasizing its improved organization, project-based session management, and features for multitasking. The creator demonstrates how to use the new interface, including task and plan monitoring, session customization, local vs. cloud agent usage, and the new 'Routines' feature for automated tasks. A recommended workflow for using Claude Code is provided, along with advice on when to choose it over other coding tools for productive app development.

Suggested questions

4 ready-made prompts