← Back
James Montemagno August 15, 2026 1h 33m

I Don't Look At The Code - GitHub Copilot app for Absolute Beginners

Read full transcript 79 segments
  1. >> Okay, let's see if all this is working. >> Okay, let's see if all this is working. I hope it's working. Hopefully, I am I hope it's working. Hopefully, I am I hope it's working. Hopefully, I am talking into a teleprompter here. We'll talking into a teleprompter here. We'll talking into a teleprompter here. We'll see see see We'll see what's going on. We'll see what's going on. We'll see what's going on. Yeah, so it's been a little bit since I Yeah, so it's been a little bit since I Yeah, so it's been a little bit since I streamed, but I'm back today. I just streamed, but I'm back today. I just streamed, but I'm back today. I just kind of wanted to experiment. I've been kind of wanted to experiment. I've been kind of wanted to experiment. I've been actually thinking about working on a new actually thinking about working on a new actually thinking about working on a new video for the channel. video for the channel. video for the channel. So, in so I want to specifically kind of So, in so I want to specifically kind of So, in so I want to specifically kind of like do sort of a dry run as a full like do sort of a dry run as a full like do sort of a dry run as a full walk-through of the GitHub Copilot app walk-through of the GitHub Copilot app walk-through of the GitHub Copilot app not only for like developers, but also not only for like developers, but also not only for like developers, but also non-developers. I think a lot of people non-developers. I think a lot of people non-developers. I think a lot of people see like the full see like the full see like the full feature set or they see different items feature set or they see different items feature set or they see different items on it and I want to kind of give a on it and I want to kind of give a on it and I want to kind of give a breakdown. So, I hope everyone's doing breakdown. So, I hope everyone's doing breakdown. So, I hope everyone's doing good. Hopefully, the music level is okay good. Hopefully, the music level is okay good. Hopefully, the music level is okay on here. on here. on here. We always play a little bit of We always play a little bit of We always play a little bit of background music at a very low level to background music at a very low level to background music at a very low level to kind of vibe out as you will. So, kind of vibe out as you will. So, kind of vibe out as you will. So, hopefully, it's there just a tiny little hopefully, it's there just a tiny little hopefully, it's there just a tiny little bit. Some Harris Heller on there, some bit. Some Harris Heller on there, some bit. Some Harris Heller on there, some stream beats. stream beats. stream beats. Besides that, hope everyone's doing Besides that, hope everyone's doing Besides that, hope everyone's doing good. It's been It's been It's been a good. It's been It's been It's been a good. It's been It's been It's been a minute. It's been a pretty busy minute. It's been a pretty busy minute. It's been a pretty busy 2026. As you know, the channel 2026. As you know, the channel 2026. As you know, the channel I haven't been doing as much. I've been I haven't been doing as much. I've been I haven't been doing as much. I've been focusing a lot on work. I have focusing a lot on work. I have focusing a lot on work. I have expanded a lot of my teams and size and expanded a lot of my teams and size and expanded a lot of my teams and size and scope. So, it's been a lot of focus scope. So, it's been a lot of focus scope. So, it's been a lot of focus there. Still trying to put out some there. Still trying to put out some there. Still trying to put out some videos on my personal channel for some videos on my personal channel for some videos on my personal channel for some unique content, but obviously doing a unique content, but obviously doing a unique content, but obviously doing a lot of stuff for the the VS Code, the lot of stuff for the the VS Code, the lot of stuff for the the VS Code, the VS, the .NET channels, the GitHub VS, the .NET channels, the GitHub VS, the .NET channels, the GitHub channels and a lot more. Super excited.

  2. channels and a lot more. Super excited. channels and a lot more. Super excited. We got Universe coming up pretty soon. I We got Universe coming up pretty soon. I We got Universe coming up pretty soon. I was just at VS Live, which was awesome was just at VS Live, which was awesome was just at VS Live, which was awesome and Build before that. So, a lot of and Build before that. So, a lot of and Build before that. So, a lot of exciting things going on. And we have exciting things going on. And we have exciting things going on. And we have upcoming GitHub Copilot app Dev Days two upcoming GitHub Copilot app Dev Days two upcoming GitHub Copilot app Dev Days two around the world that they just had around the world that they just had around the world that they just had GitHub Copilot Dev Days and VS Code Dev GitHub Copilot Dev Days and VS Code Dev GitHub Copilot Dev Days and VS Code Dev Days before that. So, these community Days before that. So, these community Days before that. So, these community events events events which are awesome. So, which are awesome. So, which are awesome. So, I'm real excited for a whole bunch of I'm real excited for a whole bunch of I'm real excited for a whole bunch of stuff that's happening out there. So, stuff that's happening out there. So, stuff that's happening out there. So, I'm just going to go ahead and probably I'm just going to go ahead and probably I'm just going to go ahead and probably get into it, but I'll have the chat open get into it, but I'll have the chat open get into it, but I'll have the chat open over here. I'm going to vibe it out. My over here. I'm going to vibe it out. My over here. I'm going to vibe it out. My whole goal today is to go from install whole goal today is to go from install whole goal today is to go from install to sign in to kind of showing and to sign in to kind of showing and to sign in to kind of showing and talking different features of the GitHub talking different features of the GitHub talking different features of the GitHub Copilot app. And the first thing I Copilot app. And the first thing I Copilot app. And the first thing I guess, you know, in my mind before I guess, you know, in my mind before I guess, you know, in my mind before I even get into it is like what is the even get into it is like what is the even get into it is like what is the GitHub Copilot app? Why would I use the GitHub Copilot app? Why would I use the GitHub Copilot app? Why would I use the GitHub Copilot app versus VS Code or GitHub Copilot app versus VS Code or GitHub Copilot app versus VS Code or Visual Studio or the CLI? Visual Studio or the CLI? Visual Studio or the CLI? I think like, you know, GitHub Copilot I think like, you know, GitHub Copilot I think like, you know, GitHub Copilot sort of integrates anywhere. So, it is sort of integrates anywhere. So, it is sort of integrates anywhere. So, it is in all those places I just mentioned, in all those places I just mentioned, in all those places I just mentioned, you know, really starting in VS Code and you know, really starting in VS Code and you know, really starting in VS Code and then Visual Studio, other integrations then Visual Studio, other integrations then Visual Studio, other integrations into Xcode, IntelliJ, now there's the into Xcode, IntelliJ, now there's the into Xcode, IntelliJ, now there's the GitHub Copilot CLI, and then the GitHub GitHub Copilot CLI, and then the GitHub GitHub Copilot CLI, and then the GitHub Copilot app. And really, I think to me Copilot app. And really, I think to me Copilot app. And really, I think to me it's really just everyone's in a it's really just everyone's in a it's really just everyone's in a different part of their journey, but different part of their journey, but different part of their journey, but also these different tools are also these different tools are also these different tools are approachable to different amount of approachable to different amount of approachable to different amount of people or different set of people that people or different set of people that people or different set of people that are out there.

  3. are out there. are out there. So, if you're really heavy Visual Studio So, if you're really heavy Visual Studio So, if you're really heavy Visual Studio or VS Code user, then there's amazing or VS Code user, then there's amazing or VS Code user, then there's amazing experiences there to be close to the experiences there to be close to the experiences there to be close to the code. code. code. Even VS Code thinking about like kind of Even VS Code thinking about like kind of Even VS Code thinking about like kind of multi-session, multi-agents running in multi-session, multi-agents running in multi-session, multi-agents running in parallel with the agents window, which parallel with the agents window, which parallel with the agents window, which I'm a big fan of, enabling you to work I'm a big fan of, enabling you to work I'm a big fan of, enabling you to work across these services, but still have across these services, but still have across these services, but still have that VS Code look, feel, integration that VS Code look, feel, integration that VS Code look, feel, integration into those ecosystems and extensions. into those ecosystems and extensions. into those ecosystems and extensions. You know, for me I live and breathe a You know, for me I live and breathe a You know, for me I live and breathe a lot inside of VS Code. And then for my lot inside of VS Code. And then for my lot inside of VS Code. And then for my really deep Maui and Windows work, I really deep Maui and Windows work, I really deep Maui and Windows work, I spend a lot of time inside of Visual spend a lot of time inside of Visual spend a lot of time inside of Visual Studio 2026 just doing some deep Studio 2026 just doing some deep Studio 2026 just doing some deep debugging and profiling the other day. debugging and profiling the other day. debugging and profiling the other day. And if you're there, if you're a, you And if you're there, if you're a, you And if you're there, if you're a, you know, especially a .NET or C++ developer know, especially a .NET or C++ developer know, especially a .NET or C++ developer using VS 2026 on Windows, you know, you using VS 2026 on Windows, you know, you using VS 2026 on Windows, you know, you have that experience right there in the have that experience right there in the have that experience right there in the box of having agents, code completions, box of having agents, code completions, box of having agents, code completions, inline. You obviously have the terminal inline. You obviously have the terminal inline. You obviously have the terminal that's there, too. that's there, too. that's there, too. You have deep custom agents for that You have deep custom agents for that You have deep custom agents for that those workloads like the debugger agent, those workloads like the debugger agent, those workloads like the debugger agent, the the profiling agent, the the the profiling agent, the the the profiling agent, the modernization agent, too, that are modernization agent, too, that are modernization agent, too, that are really unique to those kind of surfaces really unique to those kind of surfaces really unique to those kind of surfaces and the workloads that you're doing.

  4. and the workloads that you're doing. and the workloads that you're doing. Then obviously, people are terminal Then obviously, people are terminal Then obviously, people are terminal people. They want to live and breathe in people. They want to live and breathe in people. They want to live and breathe in terminal, and that's where the Copilot terminal, and that's where the Copilot terminal, and that's where the Copilot CLI is at. Where I think the GitHub CLI is at. Where I think the GitHub CLI is at. Where I think the GitHub Copilot app is like two mechanisms. I Copilot app is like two mechanisms. I Copilot app is like two mechanisms. I was just talking about this on a team was just talking about this on a team was just talking about this on a team call is that it's for call is that it's for call is that it's for it's for everybody, but I think for two it's for everybody, but I think for two it's for everybody, but I think for two really big sets of individuals. One, really big sets of individuals. One, really big sets of individuals. One, individuals that maybe are not individuals that maybe are not individuals that maybe are not developers and they want like a really developers and they want like a really developers and they want like a really approachable way of interacting and approachable way of interacting and approachable way of interacting and either creating, you know, assets that either creating, you know, assets that either creating, you know, assets that might be a website, it might be might be a website, it might be might be a website, it might be iterating over some data, or maybe it is iterating over some data, or maybe it is iterating over some data, or maybe it is specifically specifically specifically uh building something one day, all uh building something one day, all uh building something one day, all right, or building some unique right, or building some unique right, or building some unique experiences and they just want to have experiences and they just want to have experiences and they just want to have this, you know, agent that can look at this, you know, agent that can look at this, you know, agent that can look at its the files, can interact, can build its the files, can interact, can build its the files, can interact, can build stuff if they need to, share it with stuff if they need to, share it with stuff if they need to, share it with their team, and they may not even have their team, and they may not even have their team, and they may not even have any of the code on GitHub or any other any of the code on GitHub or any other any of the code on GitHub or any other source control at all. That's totally source control at all. That's totally source control at all. That's totally fine. It just might live and breathe on fine. It just might live and breathe on fine. It just might live and breathe on their machine. And then they can add in their machine. And then they can add in their machine. And then they can add in these different integrations as they these different integrations as they these different integrations as they start to learn about skills and plugins start to learn about skills and plugins start to learn about skills and plugins and MCP servers. and MCP servers. and MCP servers. And then you also have developers that And then you also have developers that And then you also have developers that are really like deep into the are really like deep into the are really like deep into the multi-agent workflow that are looking a multi-agent workflow that are looking a multi-agent workflow that are looking a lot less at the code, if not at the code lot less at the code, if not at the code lot less at the code, if not at the code at all, and they're sort of thinking at all, and they're sort of thinking at all, and they're sort of thinking about this entire software development about this entire software development about this entire software development life cycle of with agents from start to life cycle of with agents from start to life cycle of with agents from start to finish of their going in, creating finish of their going in, creating finish of their going in, creating multiple sessions, you know, multiple sessions, you know, multiple sessions, you know, integrating, working on different you integrating, working on different you integrating, working on different you know, features and bugs and um know, features and bugs and um know, features and bugs and um um um um triage in back catalog items uh triage in back catalog items uh triage in back catalog items uh throughout the entire application. Have throughout the entire application. Have throughout the entire application. Have this like clean, you know, service to do this like clean, you know, service to do this like clean, you know, service to do so. Then they have unique integrations so. Then they have unique integrations so. Then they have unique integrations to sort of finalize that software to sort of finalize that software to sort of finalize that software development life cycle um with advanced

  5. development life cycle um with advanced development life cycle um with advanced like integrations with the code review like integrations with the code review like integrations with the code review agents, um auto merging agents, like agents, um auto merging agents, like agents, um auto merging agents, like commenting agents, a bunch of things uh commenting agents, a bunch of things uh commenting agents, a bunch of things uh through and through. So, kind of like through and through. So, kind of like through and through. So, kind of like talking through that. I'll kind of show talking through that. I'll kind of show talking through that. I'll kind of show that stuff off here today. that stuff off here today. that stuff off here today. But the nice thing is that these all But the nice thing is that these all But the nice thing is that these all sort of work together and the whole core sort of work together and the whole core sort of work together and the whole core is that you have this like shared agent is that you have this like shared agent is that you have this like shared agent harness that's like running all of your harness that's like running all of your harness that's like running all of your same models are everywhere. You know, same models are everywhere. You know, same models are everywhere. You know, you open up one, you can decide to put you open up one, you can decide to put you open up one, you can decide to put your CLI sessions inside the app and the your CLI sessions inside the app and the your CLI sessions inside the app and the app sessions will show up inside of VS app sessions will show up inside of VS app sessions will show up inside of VS Code and work trees, all these things. Code and work trees, all these things. Code and work trees, all these things. So, they'll all sort of work So, they'll all sort of work So, they'll all sort of work harmoniously together, which is really, harmoniously together, which is really, harmoniously together, which is really, really cool. really cool. really cool. So, that's kind of where I see those So, that's kind of where I see those So, that's kind of where I see those breakdowns of the different worlds is breakdowns of the different worlds is breakdowns of the different worlds is you kind of you kind of you kind of To me, I end up using all the tools, To me, I end up using all the tools, To me, I end up using all the tools, just the right tool for the right job, just the right tool for the right job, just the right tool for the right job, and I spend more time in one tool as and I spend more time in one tool as and I spend more time in one tool as time goes on. So, all right. Well, I'm time goes on. So, all right. Well, I'm time goes on. So, all right. Well, I'm just going to pop over to Let's see if just going to pop over to Let's see if just going to pop over to Let's see if this works. Boo. this works. Boo. this works. Boo. I created a new clean VM here. So, I created a new clean VM here. So, I created a new clean VM here. So, um um um There you go. It looks pretty good. There you go. It looks pretty good. There you go. It looks pretty good. Nice. Very cool. Anyone can feel free to Nice. Very cool. Anyone can feel free to Nice. Very cool. Anyone can feel free to ask questions along the way, too. ask questions along the way, too. ask questions along the way, too. They're there. They're there. They're there. So, I'm here to start my Windows So, I'm here to start my Windows So, I'm here to start my Windows machine. Obviously, the the GitHub machine. Obviously, the the GitHub machine. Obviously, the the GitHub Copilot app, I'm just going to go over Copilot app, I'm just going to go over Copilot app, I'm just going to go over to gh.io/app.

  6. And the GitHub Copilot app, you can just And the GitHub Copilot app, you can just download directly from the website. If download directly from the website. If download directly from the website. If you are you are you are on Windows, I'm not sure if it's on Mac on Windows, I'm not sure if it's on Mac on Windows, I'm not sure if it's on Mac or not, but if you type in like GitHub or not, but if you type in like GitHub or not, but if you type in like GitHub Copilot, Copilot, Copilot, you'll see there is the GitHub Copilot you'll see there is the GitHub Copilot you'll see there is the GitHub Copilot app right here. So, you can just app right here. So, you can just app right here. So, you can just download it directly from download it directly from download it directly from the app store if that's your preferred the app store if that's your preferred the app store if that's your preferred mechanism to grab apps. Totally there. mechanism to grab apps. Totally there. mechanism to grab apps. Totally there. Uh there's a winget, too. So, you can do Uh there's a winget, too. So, you can do Uh there's a winget, too. So, you can do winget the Copilot app, too. So, you can winget the Copilot app, too. So, you can winget the Copilot app, too. So, you can do all those things. Or you can just do all those things. Or you can just do all those things. Or you can just one-click download this puppy. one-click download this puppy. one-click download this puppy. And I'll save it. And I'll save it. And I'll save it. And then I'm going to go ahead and And then I'm going to go ahead and And then I'm going to go ahead and open it. So, we're actually going to do open it. So, we're actually going to do open it. So, we're actually going to do a full real walk-through here. So, if a full real walk-through here. So, if a full real walk-through here. So, if you're want to follow along at home, uh you're want to follow along at home, uh you're want to follow along at home, uh go for it. So, go for it. So, go for it. So, that'd be great. And I'm in a VM that I do need to And I'm in a VM that I do need to update. So, I'm hoping that it's like update. So, I'm hoping that it's like update. So, I'm hoping that it's like not going to like automatically stop not going to like automatically stop not going to like automatically stop randomly. randomly. randomly. But, if you do come here the the But, if you do come here the the But, if you do come here the the gh.io/app, gh.io/app, gh.io/app, it's going to really kind of walk you it's going to really kind of walk you it's going to really kind of walk you through like a lot of the features that through like a lot of the features that through like a lot of the features that we're going to talk about, the we're going to talk about, the we're going to talk about, the multi-sessions, multi-sessions, multi-sessions, going and seeing your work, going and seeing your work, going and seeing your work, going off like running parallel going off like running parallel going off like running parallel workflows, having isolated spaces, have workflows, having isolated spaces, have workflows, having isolated spaces, have this sort of validation loop where you this sort of validation loop where you this sort of validation loop where you can see the code changes directly can see the code changes directly can see the code changes directly inline, comment on it, have things inline, comment on it, have things inline, comment on it, have things there.

  7. there. there. All you see is a black screen. All you see is a black screen. All you see is a black screen. Uh-oh. Really? Uh-oh. Really? Uh-oh. Really? Uh-oh. Uh-oh. Uh-oh. Let me double-check here. That's not good. That's not good. Oh. Oh. Oh. Is this just audio? Is this just audio? Is this just audio? Uh no, it should be everything. Let me Uh no, it should be everything. Let me Uh no, it should be everything. Let me see. YouTube YouTube I'm looking at the output. Yeah, I see it's okay for me. Yeah, Yeah, I see it's okay for me. Yeah, refresh. Refresh. Now, refresh it should be there. Now, refresh it should be there. Okay. Yeah. Cool. Thanks for confirming. Okay, Cool. Thanks for confirming. Okay, people see video, good. Thanks 3rd Axon.

  8. people see video, good. Thanks 3rd Axon. people see video, good. Thanks 3rd Axon. Thanks Thanks Thanks Hugo. Video's on. Okay, cool. Video is Hugo. Video's on. Okay, cool. Video is Hugo. Video's on. Okay, cool. Video is on. We're right. I like I see it. I see on. We're right. I like I see it. I see on. We're right. I like I see it. I see it. I swear. it. I swear. it. I swear. Okay. It's there. Refresh. Okay. It's there. Refresh. Okay. It's there. Refresh. It's there. I'll just double-check in It's there. I'll just double-check in It's there. I'll just double-check in like the window capture is there. Which like the window capture is there. Which like the window capture is there. Which is cool. All right. It's there. Cool. is cool. All right. It's there. Cool. is cool. All right. It's there. Cool. Thanks everyone. Thanks everyone. Thanks everyone. All right, so let's install the Co-pilot All right, so let's install the Co-pilot All right, so let's install the Co-pilot app. So here, I'm just going to install app. So here, I'm just going to install app. So here, I'm just going to install it. it. it. Which is good. I got Which is good. I got Which is good. I got 54 gigs open, so that's good. So I need 54 gigs open, so that's good. So I need 54 gigs open, so that's good. So I need 300 megs, so perfect. Okay, I'm back. It's good. Yeah, there Okay, I'm back. It's good. Yeah, there you go. Perfect. Refresh. you go. Perfect. Refresh. you go. Perfect. Refresh. YouTube. Maybe YouTube's having a YouTube. Maybe YouTube's having a YouTube. Maybe YouTube's having a morning. It did take a while for YouTube morning. It did take a while for YouTube morning. It did take a while for YouTube to actually spin up my stream, and I'm to actually spin up my stream, and I'm to actually spin up my stream, and I'm not streaming like a crazy kilobit rate. not streaming like a crazy kilobit rate. not streaming like a crazy kilobit rate. I'm just doing 30 frames per second I'm just doing 30 frames per second I'm just doing 30 frames per second 1080p, so we'll see, but Bump. Bump. Bump. Cool. All right, let's Bump. Bump. Bump. Cool. All right, let's see. Installation was complete, so let's see. Installation was complete, so let's see. Installation was complete, so let's go ahead and run it.

  9. And the first thing I like to do is pin And the first thing I like to do is pin this directly onto my taskbar. I'm going this directly onto my taskbar. I'm going this directly onto my taskbar. I'm going to full-screen this thing. So cool. So to full-screen this thing. So cool. So to full-screen this thing. So cool. So you just got to log in so you can log in you just got to log in so you can log in you just got to log in so you can log in with any GitHub account or enterprise with any GitHub account or enterprise with any GitHub account or enterprise account. Uh and it works with every account. Uh and it works with every account. Uh and it works with every tier. So, whether you're tier. So, whether you're tier. So, whether you're free, paid, enterprise, anything you're free, paid, enterprise, anything you're free, paid, enterprise, anything you're good to go. I'd recommend good to go. I'd recommend good to go. I'd recommend probably a a pro plus probably a a pro plus probably a a pro plus uh in general. But, you can use a lot of uh in general. But, you can use a lot of uh in general. But, you can use a lot of the small models which we kind of used the small models which we kind of used the small models which we kind of used today. I'm going to be on my pro plus. today. I'm going to be on my pro plus. today. I'm going to be on my pro plus. So, here it just takes a code. It'll So, here it just takes a code. It'll So, here it just takes a code. It'll copy the code to the clipboard. Open copy the code to the clipboard. Open copy the code to the clipboard. Open this up. this up. this up. This is my sort of This is my sort of This is my sort of uh non-work account that I have. uh non-work account that I have. uh non-work account that I have. And it specifically And it specifically And it specifically enables me to enables me to enables me to go in and just like use my normal pro go in and just like use my normal pro go in and just like use my normal pro plus account type of situation. So, plus account type of situation. So, plus account type of situation. So, close that. Cool. close that. Cool. close that. Cool. All right. So, this is pretty cool. So, All right. So, this is pretty cool. So, All right. So, this is pretty cool. So, a few things to kind of note on this a few things to kind of note on this a few things to kind of note on this screen. screen. screen. You can also control plus and minus to You can also control plus and minus to You can also control plus and minus to make it bigger if you want to. So, you make it bigger if you want to. So, you make it bigger if you want to. So, you can zoom in just like you zoom in on VS can zoom in just like you zoom in on VS can zoom in just like you zoom in on VS Code which is kind of nice.

  10. Code which is kind of nice. Code which is kind of nice. Control or command plus, whatever your Control or command plus, whatever your Control or command plus, whatever your your vibe is. your vibe is. your vibe is. So, a few things is like So, a few things is like So, a few things is like one, if you're like a non-developer, you one, if you're like a non-developer, you one, if you're like a non-developer, you can just ignore this and you're like, I can just ignore this and you're like, I can just ignore this and you're like, I don't even know. Nothing will probably don't even know. Nothing will probably don't even know. Nothing will probably show up here, you know, or if you have a show up here, you know, or if you have a show up here, you know, or if you have a GitHub account, you don't have any GitHub account, you don't have any GitHub account, you don't have any repos, nothing will show up here. Um repos, nothing will show up here. Um repos, nothing will show up here. Um but, if you are a developer, the first but, if you are a developer, the first but, if you are a developer, the first thing I like to do is like, you know, thing I like to do is like, you know, thing I like to do is like, you know, change the directory. It wants to put change the directory. It wants to put change the directory. It wants to put everything in this users mods everything in this users mods everything in this users mods CL like repos. CL like repos. CL like repos. I have a GitHub folder. So, that's where I have a GitHub folder. So, that's where I have a GitHub folder. So, that's where I would like select my repositories and I would like select my repositories and I would like select my repositories and then it's going to show me my local then it's going to show me my local then it's going to show me my local files, anything that I have locally on files, anything that I have locally on files, anything that I have locally on top of here which is really nice. Or, top of here which is really nice. Or, top of here which is really nice. Or, it'll go ahead and clone things from it'll go ahead and clone things from it'll go ahead and clone things from GitHub for me. So, I always like to GitHub for me. So, I always like to GitHub for me. So, I always like to change this first. You can change it in change this first. You can change it in change this first. You can change it in the settings later. the settings later. the settings later. Um but, this is like where if you create Um but, this is like where if you create Um but, this is like where if you create or clone new things, it's going to put or clone new things, it's going to put or clone new things, it's going to put it into this into this here. And then it into this into this here. And then it into this into this here. And then also, that's where it's going to pull also, that's where it's going to pull also, that's where it's going to pull all the work trees and things like that, all the work trees and things like that, all the work trees and things like that, too. too. too. I'm just going to go ahead and hit I'm just going to go ahead and hit I'm just going to go ahead and hit continue though. I'm not to click continue though. I'm not to click continue though. I'm not to click anything. If I add these things, it'll anything. If I add these things, it'll anything. If I add these things, it'll then add them automatically. So, I'm then add them automatically. So, I'm then add them automatically. So, I'm just going to say, "Yeah, I'm not going just going to say, "Yeah, I'm not going just going to say, "Yeah, I'm not going to select anything unless just do to select anything unless just do to select anything unless just do something."

  11. something." something." So, here we're going to pick a theme. So, here we're going to pick a theme. So, here we're going to pick a theme. I'm just going to use maybe like the I'm just going to use maybe like the I'm just going to use maybe like the default theme. I mean, there's like a default theme. I mean, there's like a default theme. I mean, there's like a bajillion themes that you could, you bajillion themes that you could, you bajillion themes that you could, you know, pick from in general. So, there's know, pick from in general. So, there's know, pick from in general. So, there's a There's tons more. There's tons of a There's tons more. There's tons of a There's tons more. There's tons of accessibility features, but I'm just accessibility features, but I'm just accessibility features, but I'm just going to use the default uh GitHub theme going to use the default uh GitHub theme going to use the default uh GitHub theme that's here. And then you can decide if that's here. And then you can decide if that's here. And then you can decide if you want like high contrast or light you want like high contrast or light you want like high contrast or light mode or dark mode. Like here is the mode or dark mode. Like here is the mode or dark mode. Like here is the light mode. Boom, you know, you have all light mode. Boom, you know, you have all light mode. Boom, you know, you have all these options. I actually like these options. I actually like these options. I actually like selenized. That's a pretty cool one. I selenized. That's a pretty cool one. I selenized. That's a pretty cool one. I think I have like a pink one that's in think I have like a pink one that's in think I have like a pink one that's in there, but I'll just use the default there, but I'll just use the default there, but I'll just use the default dark for now just because that's dark for now just because that's dark for now just because that's you know, for live streams for videos a you know, for live streams for videos a you know, for live streams for videos a little bit nicer to see. I'll just hit little bit nicer to see. I'll just hit little bit nicer to see. I'll just hit finish. finish. finish. So, here it's just going to finish So, here it's just going to finish So, here it's just going to finish setting up everything inside of my setting up everything inside of my setting up everything inside of my account. And I'm like, "Hey, I'm here. account. And I'm like, "Hey, I'm here. account. And I'm like, "Hey, I'm here. I'm good to go." So, I'm just going to I'm good to go." So, I'm just going to I'm good to go." So, I'm just going to zoom in a tiny bit here. zoom in a tiny bit here. zoom in a tiny bit here. Let's do a little like walk-through. Let's do a little like walk-through. Let's do a little like walk-through. We'll walk through of this pup, okay? We'll walk through of this pup, okay? We'll walk through of this pup, okay? >> [music] >> [music] >> [music] >> So, first thing is on the left-hand side >> So, first thing is on the left-hand side >> So, first thing is on the left-hand side we have this home. we have this home. we have this home. And then we have uh my work, which I And then we have uh my work, which I And then we have uh my work, which I don't have any GitHub repositories. So, don't have any GitHub repositories. So, don't have any GitHub repositories. So, this is showing me all my open issues or this is showing me all my open issues or this is showing me all my open issues or pull requests.

  12. pull requests. pull requests. Automations, these are things that I can Automations, these are things that I can Automations, these are things that I can set up that run on my local machine or set up that run on my local machine or set up that run on my local machine or in private repos on the cloud to in private repos on the cloud to in private repos on the cloud to basically think of it cron jobs that can basically think of it cron jobs that can basically think of it cron jobs that can do autonomous do autonomous do autonomous >> [music] >> [music] >> [music] >> uh agentic tasks. So, there's a few in >> uh agentic tasks. So, there's a few in >> uh agentic tasks. So, there's a few in here like, you know, cost tips, here like, you know, cost tips, here like, you know, cost tips, performance improvements, change log performance improvements, change log performance improvements, change log drafts, issues, accessibility audit. I drafts, issues, accessibility audit. I drafts, issues, accessibility audit. I have some of that set up on all my have some of that set up on all my have some of that set up on all my repos, my main machine. And then you repos, my main machine. And then you repos, my main machine. And then you have search. Springs this up actually. I have search. Springs this up actually. I have search. Springs this up actually. I think there's a a key to do this. I'm think there's a a key to do this. I'm think there's a a key to do this. I'm not sure what the not sure what the not sure what the Control K, control K. Control K, control K. Control K, control K. Brings this up. Think of it as like the Brings this up. Think of it as like the Brings this up. Think of it as like the uh command palette from VS Code. It uh command palette from VS Code. It uh command palette from VS Code. It allows you to do new sessions, go home, allows you to do new sessions, go home, allows you to do new sessions, go home, settings, and search a bunch of things settings, and search a bunch of things settings, and search a bunch of things in here. So, if I did like sessions, it in here. So, if I did like sessions, it in here. So, if I did like sessions, it would like show me a bunch of things, would like show me a bunch of things, would like show me a bunch of things, which are kind of cool. which are kind of cool. which are kind of cool. And And you have chats. So, these are And And you have chats. So, these are And And you have chats. So, these are just quick chats. So, just they're not just quick chats. So, just they're not just quick chats. So, just they're not tied to any They can be tied to code tied to any They can be tied to code tied to any They can be tied to code bases. They don't have to be, but bases. They don't have to be, but bases. They don't have to be, but basically just chats that are in these basically just chats that are in these basically just chats that are in these sessions. But, I always like to say when sessions. But, I always like to say when sessions. But, I always like to say when I come into here, here's my sort of I come into here, here's my sort of I come into here, here's my sort of command home. This is where I start command home. This is where I start command home. This is where I start every single day. every single day. every single day. And I'm able to pick between models. So, And I'm able to pick between models. So, And I'm able to pick between models. So, I have all the different models that are I have all the different models that are I have all the different models that are available to me in my subscription.

  13. available to me in my subscription. available to me in my subscription. So, we have So, we have So, we have um um um any current promotions going on. So, MAI any current promotions going on. So, MAI any current promotions going on. So, MAI Code 1.1 Flash Code 1.1 Flash Code 1.1 Flash uh is here. There's also Auto, that just uh is here. There's also Auto, that just uh is here. There's also Auto, that just automatically picks the best model for automatically picks the best model for automatically picks the best model for your task. That's a good one. Then you your task. That's a good one. Then you your task. That's a good one. Then you have like powerful complex models. And have like powerful complex models. And have like powerful complex models. And if you hover, you get to see the the the if you hover, you get to see the the the if you hover, you get to see the the the cost cost cost of them of them of them um and the context windows. um and the context windows. um and the context windows. There's Gemini 31 Pro, Codex 55, Kimiko There's Gemini 31 Pro, Codex 55, Kimiko There's Gemini 31 Pro, Codex 55, Kimiko 3, Sonnet 37 Flash, which just came out 3, Sonnet 37 Flash, which just came out 3, Sonnet 37 Flash, which just came out yesterday. Rock 46, which just came out yesterday. Rock 46, which just came out yesterday. Rock 46, which just came out today. Uh I use 56 Tera a lot, but also today. Uh I use 56 Tera a lot, but also today. Uh I use 56 Tera a lot, but also there's like um there's like um there's like um Baby Luna, which is here. Kimiko uh Baby Luna, which is here. Kimiko uh Baby Luna, which is here. Kimiko uh 2.7, the older 1 Flash. Then there's 2.7, the older 1 Flash. Then there's 2.7, the older 1 Flash. Then there's older models, too. So, you have all the older models, too. So, you have all the older models, too. So, you have all the all the old models that were probably in all the old models that were probably in all the old models that were probably in your subscription that are there. your subscription that are there. your subscription that are there. They're kind of hidden down there, which They're kind of hidden down there, which They're kind of hidden down there, which is kind of nice. Uh which is cool. is kind of nice. Uh which is cool. is kind of nice. Uh which is cool. If we walk down the If we walk down the If we walk down the things here, we can see we have this Get things here, we can see we have this Get things here, we can see we have this Get Started. We'll do that today. It'll be Started. We'll do that today. It'll be Started. We'll do that today. It'll be kind of fun to do. kind of fun to do. kind of fun to do. I'll We'll check that out. I'll We'll check that out. I'll We'll check that out. And then there's like up next. So, if I And then there's like up next. So, if I And then there's like up next. So, if I had a GitHub repository, it'd show me had a GitHub repository, it'd show me had a GitHub repository, it'd show me some issues for my current repo.

  14. some issues for my current repo. some issues for my current repo. And then there's other ways of kind of And then there's other ways of kind of And then there's other ways of kind of like doing more, like connecting a repo, like doing more, like connecting a repo, like doing more, like connecting a repo, adding an MCP server, checking for adding an MCP server, checking for adding an MCP server, checking for updates, seeing updates all the time. updates, seeing updates all the time. updates, seeing updates all the time. Uh which is kind of nice uh there. But, Uh which is kind of nice uh there. But, Uh which is kind of nice uh there. But, let's get started. Let's just like build let's get started. Let's just like build let's get started. Let's just like build a a a build something, I guess. build something, I guess. build something, I guess. So, So, So, we can build a a game, a snake, a we can build a a game, a snake, a we can build a a game, a snake, a weather app. weather app. weather app. Um we could build out space space Um we could build out space space Um we could build out space space exploration exploration exploration quiz. I guess I'll build the snake game. quiz. I guess I'll build the snake game. quiz. I guess I'll build the snake game. And this is sort of the onboarding And this is sort of the onboarding And this is sort of the onboarding experience. I got to work with the team experience. I got to work with the team experience. I got to work with the team on this, but this will go ahead and then on this, but this will go ahead and then on this, but this will go ahead and then write the draft and then send it. write the draft and then send it. write the draft and then send it. And then it's going to do a few things And then it's going to do a few things And then it's going to do a few things for me over here. So, the first thing for me over here. So, the first thing for me over here. So, the first thing that we want to see is that it's created that we want to see is that it's created that we want to see is that it's created a folder on my machine. So, I've a folder on my machine. So, I've a folder on my machine. So, I've actually opened that up. actually opened that up. actually opened that up. We can see that it's put it into like We can see that it's put it into like We can see that it's put it into like these Copilot projects. It's kind of these Copilot projects. It's kind of these Copilot projects. It's kind of like a special onboarding experience. like a special onboarding experience. like a special onboarding experience. And then it's created a session And then it's created a session And then it's created a session underneath it for me here. So, we can underneath it for me here. So, we can underneath it for me here. So, we can see that it chose see that it chose see that it chose a auto. So, it chose just a model a auto. So, it chose just a model a auto. So, it chose just a model general model uh out there and that's general model uh out there and that's general model uh out there and that's the best one for the task. And that's the best one for the task. And that's the best one for the task. And that's nice cuz it gets me a 10% off model nice cuz it gets me a 10% off model nice cuz it gets me a 10% off model cost.

  15. cost. cost. And then it also set the reasoning And then it also set the reasoning And then it also set the reasoning effort and also set this mode which is effort and also set this mode which is effort and also set this mode which is auto. So, I'm going to go through a few auto. So, I'm going to go through a few auto. So, I'm going to go through a few different things here, but autopilot different things here, but autopilot different things here, but autopilot basically just going to do the thing basically just going to do the thing basically just going to do the thing for me for me for me and not interrupt me while it's going. and not interrupt me while it's going. and not interrupt me while it's going. So, and my hope here is that it's going So, and my hope here is that it's going So, and my hope here is that it's going to do the thing. We'll see. We'll see. It's why I'm onboarding it here. I'm It's why I'm onboarding it here. I'm It's why I'm onboarding it here. I'm also in this VM that I hope is working also in this VM that I hope is working also in this VM that I hope is working correctly correctly correctly uh in general. uh in general. uh in general. There we go. Perfect. There we go. Perfect. There we go. Perfect. And then I can click on my name over And then I can click on my name over And then I can click on my name over here and I can see a bunch of here and I can see a bunch of here and I can see a bunch of information. We'll get to that, too. information. We'll get to that, too. information. We'll get to that, too. But, here we go. Okay, so it built this But, here we go. Okay, so it built this But, here we go. Okay, so it built this out. Wow, crazy. out. Wow, crazy. out. Wow, crazy. So, that took So, that took So, that took um um um about I guess a minute or so. So, about I guess a minute or so. So, about I guess a minute or so. So, I can drop this down here. So, it says, I can drop this down here. So, it says, I can drop this down here. So, it says, "Your Neon game is live in the browser." "Your Neon game is live in the browser." "Your Neon game is live in the browser." So, we can see an integrated browser So, we can see an integrated browser So, we can see an integrated browser here on the right-hand side. here on the right-hand side. here on the right-hand side. Uh Uh Uh Neon green snake, uh persistent score, Neon green snake, uh persistent score, Neon green snake, uh persistent score, increasing speed, game over screen, increasing speed, game over screen, increasing speed, game over screen, uh arrow keys, uh arrow keys, uh arrow keys, follow up, add some music, follow up, add some music, follow up, add some music, animate the snake body, add touch swipe, animate the snake body, add touch swipe, animate the snake body, add touch swipe, expand to the top leaderboard.

  16. expand to the top leaderboard. expand to the top leaderboard. So, here I can like hover over this here So, here I can like hover over this here So, here I can like hover over this here and I can add to a side chat. I can copy and I can add to a side chat. I can copy and I can add to a side chat. I can copy the selection. I can quote the the selection. I can quote the the selection. I can quote the selection. So, I can like interact with selection. So, I can like interact with selection. So, I can like interact with the chat. the chat. the chat. And then it says, "You can also add it And then it says, "You can also add it And then it says, "You can also add it uh add your own GitHub repositories as uh add your own GitHub repositories as uh add your own GitHub repositories as projects. Just click the plus button projects. Just click the plus button projects. Just click the plus button and here. So, it gives me some and here. So, it gives me some and here. So, it gives me some information about the file. So, information about the file. So, information about the file. So, here I can go ahead and I can maximize here I can go ahead and I can maximize here I can go ahead and I can maximize this. This is like the side panel. this. This is like the side panel. this. This is like the side panel. If this wasn't open, I can just click on If this wasn't open, I can just click on If this wasn't open, I can just click on this little side panel or a control alt this little side panel or a control alt this little side panel or a control alt B. B. B. That's going to open the side panel. That's going to open the side panel. That's going to open the side panel. It's going to show me in this case the It's going to show me in this case the It's going to show me in this case the live preview, also files. So, there's live preview, also files. So, there's live preview, also files. So, there's like a file. like a file. like a file. Just one file here, just HTML file, Just one file here, just HTML file, Just one file here, just HTML file, which is kind of nice. which is kind of nice. which is kind of nice. Um then I can just open up. Um then I can just open up. Um then I can just open up. And then I can also decide to show And then I can also decide to show And then I can also decide to show hidden files. If I want the trees on the hidden files. If I want the trees on the hidden files. If I want the trees on the left, that's how I prefer it personally. left, that's how I prefer it personally. left, that's how I prefer it personally. Uh there, I can also maximize this so Uh there, I can also maximize this so Uh there, I can also maximize this so it's like the full screen. it's like the full screen. it's like the full screen. Um I can Um I can Um I can uh go in and then, you know, hide the uh go in and then, you know, hide the uh go in and then, you know, hide the file tree if I want to. file tree if I want to. file tree if I want to. I have a full terminal here. So, this is I have a full terminal here. So, this is I have a full terminal here. So, this is just like a file. So, I have access to just like a file. So, I have access to just like a file. So, I have access to like a terminal like a terminal like a terminal that's here.

  17. that's here. that's here. I don't know what I might might just I don't know what I might might just I don't know what I might might just have PowerShell with nothing else have PowerShell with nothing else have PowerShell with nothing else installed. installed. installed. And then I also have this little plus And then I also have this little plus And then I also have this little plus button and that's going to show me button and that's going to show me button and that's going to show me terminal, browser, markdown editor, terminal, browser, markdown editor, terminal, browser, markdown editor, files, side chat, [music] insights. This files, side chat, [music] insights. This files, side chat, [music] insights. This is kind of cool. This shows me like is kind of cool. This shows me like is kind of cool. This shows me like thinking level over time, how many thinking level over time, how many thinking level over time, how many calls, what did it do. calls, what did it do. calls, what did it do. Um so, that's kind of nice to have Um so, that's kind of nice to have Um so, that's kind of nice to have there. there. there. And then there's these extensions, which And then there's these extensions, which And then there's these extensions, which I might get into today. We'll see you I might get into today. We'll see you I might get into today. We'll see you how much time we have left. Let's go how much time we have left. Let's go how much time we have left. Let's go ahead and check it out. Let's see if it ahead and check it out. Let's see if it ahead and check it out. Let's see if it works. So, I'm just going to go over works. So, I'm just going to go over works. So, I'm just going to go over here and take a look at it. All right. here and take a look at it. All right. here and take a look at it. All right. Uh yeah, totally works. So, that's cool. Uh yeah, totally works. So, that's cool. Uh yeah, totally works. So, that's cool. It might need to be like sized to the It might need to be like sized to the It might need to be like sized to the screen, but screen, but screen, but uh there you go. New bass. Perfect. uh there you go. New bass. Perfect. uh there you go. New bass. Perfect. Okay. So, that's pretty cool. So, now Okay. So, that's pretty cool. So, now Okay. So, that's pretty cool. So, now that I have this, uh let's go ahead and that I have this, uh let's go ahead and that I have this, uh let's go ahead and say say say let's do this one. Yeah, let's do let's do this one. Yeah, let's do let's do this one. Yeah, let's do uh uh uh copy selection. copy selection. copy selection. Paste it there. Paste it there. Paste it there. And then And then And then if I look down here if I look down here if I look down here we can do a few things. So, one we can do a few things. So, one we can do a few things. So, one I'm inside this auto mode I'm inside this auto mode I'm inside this auto mode but I'm also inside this mode like how but I'm also inside this mode like how but I'm also inside this mode like how do I want the thing to work? So, by do I want the thing to work? So, by do I want the thing to work? So, by default mostly we're in interactive and default mostly we're in interactive and default mostly we're in interactive and that's sort of the default in this uh that's sort of the default in this uh that's sort of the default in this uh onboarding experience it is onboarding experience it is onboarding experience it is uh much more of a uh much more of a uh much more of a just we'll get the thing up and running just we'll get the thing up and running just we'll get the thing up and running uh which is kind of nice for autopilot uh which is kind of nice for autopilot uh which is kind of nice for autopilot just does it doesn't ask me questions just does it doesn't ask me questions just does it doesn't ask me questions but interactive will but interactive will but interactive will ask me for like execution like hey like

  18. ask me for like execution like hey like ask me for like execution like hey like do you want to like edit this file, do you want to like edit this file, do you want to like edit this file, create this file, like make these calls create this file, like make these calls create this file, like make these calls and you can allow all you can specify it and you can allow all you can specify it and you can allow all you can specify it and it might even ask me questions along and it might even ask me questions along and it might even ask me questions along the way. the way. the way. Plan is like normally where I start my Plan is like normally where I start my Plan is like normally where I start my day even I'm integrating a bug or day even I'm integrating a bug or day even I'm integrating a bug or specifying something specifying something specifying something cuz it's really nice if I just say cuz it's really nice if I just say cuz it's really nice if I just say expand to a top five leaderboard. Let me expand to a top five leaderboard. Let me expand to a top five leaderboard. Let me move my face over here I guess. Put my face up here maybe. There we go. Put my face up here maybe. There we go. Where am I Put my face. Let me just put Where am I Put my face. Let me just put Where am I Put my face. Let me just put my face. my face. my face. Not if you really need some undo mini Not if you really need some undo mini Not if you really need some undo mini James. There we go. There we go. There we go. Mini James in the bottom corner. There Mini James in the bottom corner. There Mini James in the bottom corner. There we go. Actually, I'll probably put we go. Actually, I'll probably put we go. Actually, I'll probably put myself over here. myself over here. myself over here. There we go. That's probably pretty There we go. That's probably pretty There we go. That's probably pretty good. good. good. And then I'm going to transform. I'm And then I'm going to transform. I'm And then I'm going to transform. I'm going to going to going to flip horizontally. Wow. Now I'm over flip horizontally. Wow. Now I'm over flip horizontally. Wow. Now I'm over this way. I'm now I'm looking at the this way. I'm now I'm looking at the this way. I'm now I'm looking at the code. Nice. Okay, I like that. That's code. Nice. Okay, I like that. That's code. Nice. Okay, I like that. That's cool. That's much better area. I'm cool. That's much better area. I'm cool. That's much better area. I'm always so used to like trying not to always so used to like trying not to always so used to like trying not to hide anything on the bottom right cuz hide anything on the bottom right cuz hide anything on the bottom right cuz it's like where all the VS Code chat is it's like where all the VS Code chat is it's like where all the VS Code chat is but this is over here. So perfect. Okay, but this is over here. So perfect. Okay, but this is over here. So perfect. Okay, so interactive mode, autopilot mode, so interactive mode, autopilot mode, so interactive mode, autopilot mode, plan mode, all these things that are plan mode, all these things that are plan mode, all these things that are here.

  19. here. here. So, I like plan mode a lot. Uh this is So, I like plan mode a lot. Uh this is So, I like plan mode a lot. Uh this is like the same plan mode that you might like the same plan mode that you might like the same plan mode that you might experience in like VS Code or the CLI if experience in like VS Code or the CLI if experience in like VS Code or the CLI if you use that but it basically will try you use that but it basically will try you use that but it basically will try to like ask you questions about it. Now, to like ask you questions about it. Now, to like ask you questions about it. Now, you could also just do interactive and you could also just do interactive and you could also just do interactive and say ask me questions about that thing say ask me questions about that thing say ask me questions about that thing before executing. Uh there's that. before executing. Uh there's that. before executing. Uh there's that. But kind of like But kind of like But kind of like interactive just good for everyday. interactive just good for everyday. interactive just good for everyday. Let's do a thing. Let's iterate on a Let's do a thing. Let's iterate on a Let's do a thing. Let's iterate on a thing. Maybe it'll ask me questions, thing. Maybe it'll ask me questions, thing. Maybe it'll ask me questions, maybe it won't. Plan, ask me, I'll maybe it won't. Plan, ask me, I'll maybe it won't. Plan, ask me, I'll figure out when I want to when I'm figure out when I want to when I'm figure out when I want to when I'm ready. And then autopilot's like, let's ready. And then autopilot's like, let's ready. And then autopilot's like, let's YOLO it. Let's Let's hit it. But here, YOLO it. Let's Let's hit it. But here, YOLO it. Let's Let's hit it. But here, I'm just going to say plan mode, and I'm I'm just going to say plan mode, and I'm I'm just going to say plan mode, and I'm going to keep it auto, and this is going going to keep it auto, and this is going going to keep it auto, and this is going to expand to a top five leaderboard. to expand to a top five leaderboard. to expand to a top five leaderboard. And I think why I want to go into plan And I think why I want to go into plan And I think why I want to go into plan mode here is because I haven't really mode here is because I haven't really mode here is because I haven't really put a lot of thought in put a lot of thought in put a lot of thought in how does it show up? Is it another page? how does it show up? Is it another page? how does it show up? Is it another page? Is it just like a popover? Is it Is it just like a popover? Is it Is it just like a popover? Is it something else? And it maybe here when something else? And it maybe here when something else? And it maybe here when we're in this auto mode, it will go we're in this auto mode, it will go we're in this auto mode, it will go ahead and ask me some questions along ahead and ask me some questions along ahead and ask me some questions along the way. the way. the way. Um I'll also point out while this is Um I'll also point out while this is Um I'll also point out while this is thinking is that if you go up here to thinking is that if you go up here to thinking is that if you go up here to the top, this is where you can see, for the top, this is where you can see, for the top, this is where you can see, for example, all of your example, all of your example, all of your uh token, [music] uh token, [music] uh token, [music] the like path, the project names. You the like path, the project names. You the like path, the project names. You can open it up, copy it, the session ID.

  20. can open it up, copy it, the session ID. can open it up, copy it, the session ID. Uh you can enable remote control, which Uh you can enable remote control, which Uh you can enable remote control, which enables you to like browse this enables you to like browse this enables you to like browse this remotely, and control it remotely from remotely, and control it remotely from remotely, and control it remotely from github.com. Uh we can try that out here github.com. Uh we can try that out here github.com. Uh we can try that out here in a bit, too. in a bit, too. in a bit, too. You can view the session insights, share You can view the session insights, share You can view the session insights, share a secret gist, you can archive the a secret gist, you can archive the a secret gist, you can archive the session if you're done. You're good to session if you're done. You're good to session if you're done. You're good to go. go. go. Okay, cool. Um Okay, cool. Um Okay, cool. Um here, it opened a plan. So, this is kind here, it opened a plan. So, this is kind here, it opened a plan. So, this is kind of nice. of nice. of nice. So, it didn't ask me any questions, but So, it didn't ask me any questions, but So, it didn't ask me any questions, but it says adding a CSS leaderboard, it says adding a CSS leaderboard, it says adding a CSS leaderboard, updating game over leaderboard. The updating game over leaderboard. The updating game over leaderboard. The leaderboard appears on the game over leaderboard appears on the game over leaderboard appears on the game over screen in a dedicated section below screen in a dedicated section below screen in a dedicated section below beside the canvas. beside the canvas. beside the canvas. Okay, cool. Okay, cool. Okay, cool. It says snake leaderboard, replace old It says snake leaderboard, replace old It says snake leaderboard, replace old snake. snake. snake. That's actually pretty good. It actually That's actually pretty good. It actually That's actually pretty good. It actually like figured it out, and then I can like figured it out, and then I can like figured it out, and then I can review it. So, I can hover over review it. So, I can hover over review it. So, I can hover over anything. anything. anything. I can look at the like markdown for I can look at the like markdown for I can look at the like markdown for this, cuz it's just a markdown in this, cuz it's just a markdown in this, cuz it's just a markdown in general. general. general. Okay, this looks I mean, this is pretty Okay, this looks I mean, this is pretty Okay, this looks I mean, this is pretty pretty good. And then I'm kind of in control of like And then I'm kind of in control of like reviewing this, right? And I could reviewing this, right? And I could reviewing this, right? And I could iterate with it. I could say, "Hmm, uh iterate with it. I could say, "Hmm, uh iterate with it. I could say, "Hmm, uh let's put in a button up top, maybe, let's put in a button up top, maybe, let's put in a button up top, maybe, that that that brings up uh the popover. Is that part brings up uh the popover. Is that part brings up uh the popover. Is that part of our plan?"

  21. of our plan?" of our plan?" So, I'm just going to iterate with it a So, I'm just going to iterate with it a So, I'm just going to iterate with it a little bit here. little bit here. little bit here. Okay. Okay. Okay. Good idea. Present a leaderboard button Good idea. Present a leaderboard button Good idea. Present a leaderboard button in the header that opens a popover model in the header that opens a popover model in the header that opens a popover model at any time. That is a good idea. So, that's going to like update the plan So, that's going to like update the plan that it's going to execute upon, and that it's going to execute upon, and that it's going to execute upon, and then I'm going to be good to go. I was then I'm going to be good to go. I was then I'm going to be good to go. I was going to say, "Anything else you can going to say, "Anything else you can going to say, "Anything else you can think of we need to clarify?" Question think of we need to clarify?" Question think of we need to clarify?" Question mark. mark. mark. Again, different models will act Again, different models will act Again, different models will act differently. This one is in auto mode, differently. This one is in auto mode, differently. This one is in auto mode, so it might just do that. so it might just do that. so it might just do that. There you go. "Should the name input be There you go. "Should the name input be There you go. "Should the name input be prefilled with the last name the player prefilled with the last name the player prefilled with the last name the player used?" Yeah, that's a good idea. used?" Yeah, that's a good idea. used?" Yeah, that's a good idea. Perfect. Let's do it. It might have just Perfect. Let's do it. It might have just Perfect. Let's do it. It might have just made assumptions before, but I'm just made assumptions before, but I'm just made assumptions before, but I'm just going to like going to like going to like like, "Okay, let's do this." like, "Okay, let's do this." like, "Okay, let's do this." All right. All right. All right. All right, cool. Should How should ties All right, cool. Should How should ties All right, cool. Should How should ties be handled? be handled? be handled? That's a good question. That's a good question. That's a good question. Tie scores go in the most recent Tie scores go in the most recent Tie scores go in the most recent to the most recent entry. Tie scores go to the most recent entry. Tie scores go to the most recent entry. Tie scores go to the earlier existing entry. Tie to the earlier existing entry. Tie to the earlier existing entry. Tie scores are both kept [music] within the scores are both kept [music] within the scores are both kept [music] within the top five.

  22. top five. top five. Yeah, top five. Probably We're tied. Yeah, top five. Probably We're tied. Yeah, top five. Probably We're tied. Like, we know We need to figure that Like, we know We need to figure that Like, we know We need to figure that out. out. out. Okay. Okay. Okay. "Should the leaderboard include a clear "Should the leaderboard include a clear "Should the leaderboard include a clear scores button?" Yeah, sure. Let's do it. scores button?" Yeah, sure. Let's do it. scores button?" Yeah, sure. Let's do it. It's recommended. So, now this is good, It's recommended. So, now this is good, It's recommended. So, now this is good, right? I'm still clarifying questions right? I'm still clarifying questions right? I'm still clarifying questions that I want. I'll clear updating the that I want. I'll clear updating the that I want. I'll clear updating the plan, and it'll update this plan for me plan, and it'll update this plan for me plan, and it'll update this plan for me automatically, which is really cool. So, automatically, which is really cool. So, automatically, which is really cool. So, now we're kind of like really finessing now we're kind of like really finessing now we're kind of like really finessing this. And now I have the option to this. And now I have the option to this. And now I have the option to approve and implement this plan. I could approve and implement this plan. I could approve and implement this plan. I could exit plan mode, uh or I could suggest exit plan mode, uh or I could suggest exit plan mode, uh or I could suggest more changes. So, if I want to use the more changes. So, if I want to use the more changes. So, if I want to use the same model, same model, same model, same everything, just switch into a same everything, just switch into a same everything, just switch into a different mode, different mode, different mode, it's going to go ahead and review this it's going to go ahead and review this it's going to go ahead and review this and say go. and say go. and say go. Now, this option here often will specify Now, this option here often will specify Now, this option here often will specify different things. It might recommend different things. It might recommend different things. It might recommend autopilot, it might recommend autopilot, it might recommend autopilot, it might recommend um um um it might recommend a fleet of different it might recommend a fleet of different it might recommend a fleet of different like sub agents to do. It's going to be like sub agents to do. It's going to be like sub agents to do. It's going to be dependent on the task, but here it's dependent on the task, but here it's dependent on the task, but here it's just going to go ahead and implement just going to go ahead and implement just going to go ahead and implement this this this as is and kind of go to town. So, as is and kind of go to town. So, as is and kind of go to town. So, just kind of nice. And again, we can just kind of nice. And again, we can just kind of nice. And again, we can kind of see the token uses. I'm not sure kind of see the token uses. I'm not sure kind of see the token uses. I'm not sure where my where my where my I'm wondering if my usage I wonder if I I'm wondering if my usage I wonder if I I'm wondering if my usage I wonder if I go into here. I click on the settings.

  23. go into here. I click on the settings. go into here. I click on the settings. There's a bunch of settings There's a bunch of settings There's a bunch of settings inside of here, and then inside of here, and then inside of here, and then we have the storage location, which I we have the storage location, which I we have the storage location, which I said earlier, the theme. So, actually, said earlier, the theme. So, actually, said earlier, the theme. So, actually, if you go to change theme, you can see if you go to change theme, you can see if you go to change theme, you can see there's like a bajillion themes. there's like a bajillion themes. there's like a bajillion themes. So, that's cool. So, that's cool. So, that's cool. Uh show in system tray, delete chats. Uh show in system tray, delete chats. Uh show in system tray, delete chats. Enable sound. Okay, cool. Accounts. Enable sound. Okay, cool. Accounts. Enable sound. Okay, cool. Accounts. There's this. In the sessions, there's some additional In the sessions, there's some additional things like how, you know, things like how, you know, things like how, you know, detailed the conversation view is. So, detailed the conversation view is. So, detailed the conversation view is. So, if you want it like minimal or balanced. if you want it like minimal or balanced. if you want it like minimal or balanced. Let's see. Tool permissions, you can Let's see. Tool permissions, you can Let's see. Tool permissions, you can adjust the tool calling. adjust the tool calling. adjust the tool calling. Interesting. Interesting. Interesting. Here, this one's nice, the default Here, this one's nice, the default Here, this one's nice, the default branch name. So, I like to change this branch name. So, I like to change this branch name. So, I like to change this cuz I have a long username usually.

  24. cuz I have a long username usually. cuz I have a long username usually. Global work trees, so this will be like Global work trees, so this will be like Global work trees, so this will be like where the work trees go. You can decide where the work trees go. You can decide where the work trees go. You can decide where you want the where you want the where you want the work trees to be located. Just kind of work trees to be located. Just kind of work trees to be located. Just kind of cool. There's keep awake, delete. This cool. There's keep awake, delete. This cool. There's keep awake, delete. This is the show CLI sessions, if you want is the show CLI sessions, if you want is the show CLI sessions, if you want your CLI sessions to show up there. your CLI sessions to show up there. your CLI sessions to show up there. What I'm interested in is What I'm interested in is What I'm interested in is not sure. I don't see my I don't see my usage number on here, I don't see my usage number on here, which which which is a little bit funky. I I usually see is a little bit funky. I I usually see is a little bit funky. I I usually see it right there. So, there's usually a it right there. So, there's usually a it right there. So, there's usually a little thing of like here's how much little thing of like here's how much little thing of like here's how much this thing costs. So, I'm not sure why this thing costs. So, I'm not sure why this thing costs. So, I'm not sure why that's not that's not that's not popping up, but popping up, but popping up, but let's see. let's see. let's see. Okay, so it's been entering some stuff. Okay, so it's been entering some stuff. Okay, so it's been entering some stuff. Okay, cool. Perfect. Okay, cool. Perfect. Okay, cool. Perfect. And it automatically will update here And it automatically will update here And it automatically will update here because I'm sharing this directly with because I'm sharing this directly with because I'm sharing this directly with it or it'll apparently open a new one if it or it'll apparently open a new one if it or it'll apparently open a new one if it wants to. We'll see. it wants to. We'll see. it wants to. We'll see. Uh and you can share this with the agent Uh and you can share this with the agent Uh and you can share this with the agent so it can interact and it can click so it can interact and it can click so it can interact and it can click around on it, too. So, it can actually around on it, too. So, it can actually around on it, too. So, it can actually invoke different items. So, it's going invoke different items. So, it's going invoke different items. So, it's going to verify the HTML is well-formed and it to verify the HTML is well-formed and it to verify the HTML is well-formed and it can like verify. So, it can say, "Oh, can like verify. So, it can say, "Oh, can like verify. So, it can say, "Oh, verify the game. Do XYZ." and it will do verify the game. Do XYZ." and it will do verify the game. Do XYZ." and it will do that for you automatically, that for you automatically, that for you automatically, uh which is really nice.

  25. uh which is really nice. uh which is really nice. See here. Boop. All right. All right. I'm just going to do some final checks I'm just going to do some final checks I'm just going to do some final checks here. here. here. And as you saw like when I move this And as you saw like when I move this And as you saw like when I move this down, these little icons change into down, these little icons change into down, these little icons change into just little hovers so I can see like the just little hovers so I can see like the just little hovers so I can see like the actual actual actual auto picker here and then the the auto picker here and then the the auto picker here and then the the reasoning effort of that model and then reasoning effort of that model and then reasoning effort of that model and then the mode that I'm in. the mode that I'm in. the mode that I'm in. And when I switched over, it went back And when I switched over, it went back And when I switched over, it went back to auto mode from or autopilot mode from to auto mode from or autopilot mode from to auto mode from or autopilot mode from plan plan plan uh automatically there. So, it's kind uh automatically there. So, it's kind uh automatically there. So, it's kind of, you know, kind of navigates you down of, you know, kind of navigates you down of, you know, kind of navigates you down the right path that you might want to be the right path that you might want to be the right path that you might want to be going. So, going. So, going. So, let's see. All elements verified. Let me let's see. All elements verified. Let me let's see. All elements verified. Let me update the to-do's. And you can always update the to-do's. And you can always update the to-do's. And you can always click on this plan up here and then you click on this plan up here and then you click on this plan up here and then you can actually watch this plan execute in can actually watch this plan execute in can actually watch this plan execute in real time. It'll have little spinners. real time. It'll have little spinners. real time. It'll have little spinners. It'll check this off. So, you have this It'll check this off. So, you have this It'll check this off. So, you have this plan. It's not It's stored in the plan. It's not It's stored in the plan. It's not It's stored in the session data, but it's not necessarily session data, but it's not necessarily session data, but it's not necessarily stored in the stored in the stored in the um um um in your repo or in your in your system in your repo or in your in your system in your repo or in your in your system or anything like that. So, it's all just or anything like that. So, it's all just or anything like that. So, it's all just here for you at any time. So, you're here for you at any time. So, you're here for you at any time. So, you're just kind of good to go.

  26. just kind of good to go. just kind of good to go. All right, so it looks like this is All right, so it looks like this is All right, so it looks like this is good. Let's go ahead and give it a try. Oh, I must have hit myself. Okay, that's Oh, I must have hit myself. Okay, that's good. James. I don't know why my A doesn't work for I don't know why my A doesn't work for some reason. That's interesting. Oh, some reason. That's interesting. Oh, some reason. That's interesting. Oh, that's cool. So, we get this nice little that's cool. So, we get this nice little that's cool. So, we get this nice little top leaderboards. top leaderboards. top leaderboards. Let's see. I've started a new game. I wonder if A Oh, W A S D. Oh, that's I wonder if A Oh, W A S D. Oh, that's funny. Okay, so a few things. funny. Okay, so a few things. funny. Okay, so a few things. So, here. Do I have um So, here. Do I have um So, here. Do I have um voice dictation on this puppy? voice dictation on this puppy? voice dictation on this puppy? I think I'm inside of a VM, so voice I think I'm inside of a VM, so voice I think I'm inside of a VM, so voice dictation isn't here. So, that's why. dictation isn't here. So, that's why. dictation isn't here. So, that's why. But, there's also voice dictation built But, there's also voice dictation built But, there's also voice dictation built in. But, I'm going to say uh hey when in. But, I'm going to say uh hey when in. But, I'm going to say uh hey when the game over screen opens, I can't the game over screen opens, I can't the game over screen opens, I can't enter enter enter A W S D at all because they are blocked A W S D at all because they are blocked A W S D at all because they are blocked for input.

  27. for input. for input. Also, let's have a save Also, let's have a save Also, let's have a save and and and save Oh, that doesn't start a new game save Oh, that doesn't start a new game save Oh, that doesn't start a new game alongside the start save alongside the start save alongside the start save and play again. and play again. and play again. So, again, I'm just iterating with the So, again, I'm just iterating with the So, again, I'm just iterating with the agent back and forth and these are some agent back and forth and these are some agent back and forth and these are some of the things that maybe the agent gets of the things that maybe the agent gets of the things that maybe the agent gets right, doesn't get right, but that's why right, doesn't get right, but that's why right, doesn't get right, but that's why you test the apps and maybe do some you test the apps and maybe do some you test the apps and maybe do some testing along here and then we're kind testing along here and then we're kind testing along here and then we're kind of fixing it to see what it does. of fixing it to see what it does. of fixing it to see what it does. Which should be good. Which should be good. Which should be good. So, I can open up the leaderboard. We So, I can open up the leaderboard. We So, I can open up the leaderboard. We got the leaderboard. I like that. got the leaderboard. I like that. got the leaderboard. I like that. It's like, "Oh, good thing my name It's like, "Oh, good thing my name It's like, "Oh, good thing my name includes an A for or a W has a D inside includes an A for or a W has a D inside includes an A for or a W has a D inside of it." Which is good. So, let's save of it." Which is good. So, let's save of it." Which is good. So, let's save that. There you go. Perfect. that. There you go. Perfect. that. There you go. Perfect. Nice. So, this is really nice way of like So, this is really nice way of like actually integrating this in and actually integrating this in and actually integrating this in and updating it here. updating it here. updating it here. It's just cool. And like all of these little items, you And like all of these little items, you can see there's little hover overs. So, can see there's little hover overs. So, can see there's little hover overs. So, you can actually like hover over and see you can actually like hover over and see you can actually like hover over and see the diff in line of what it's doing, uh the diff in line of what it's doing, uh the diff in line of what it's doing, uh how many lines it changed, the duration how many lines it changed, the duration how many lines it changed, the duration of that call, anything like that. So, if of that call, anything like that. So, if of that call, anything like that. So, if you're really interested inside of it, you're really interested inside of it, you're really interested inside of it, you can do that. Now, this is just a you can do that. Now, this is just a you can do that. Now, this is just a folder on my machine, so it's not folder on my machine, so it's not folder on my machine, so it's not actually um actually um actually um it's not actually on source control. So, it's not actually on source control. So, it's not actually on source control. So, uh if we did see source control, we'd uh if we did see source control, we'd uh if we did see source control, we'd see changes up here, and we'll take a see changes up here, and we'll take a see changes up here, and we'll take a look at that here in a second as we

  28. look at that here in a second as we look at that here in a second as we iterate on this and uh open it up. Okay. iterate on this and uh open it up. Okay. iterate on this and uh open it up. Okay. Done. Here's what's changed. Done. Here's what's changed. Done. Here's what's changed. Leaderboard. Leaderboard. Leaderboard. Nothing there. Nothing there. Nothing there. All right, let's see if I can enter my All right, let's see if I can enter my All right, let's see if I can enter my name as get one. Oop. Oop. Totally works. Perfect. Save score. Totally works. Perfect. Save score. Totally works. Perfect. Save score. Nice. Nice. Nice. That was really good. Okay, cool. So, we That was really good. Okay, cool. So, we That was really good. Okay, cool. So, we got our neon snake game. I like it. got our neon snake game. I like it. got our neon snake game. I like it. That's pretty cool. That's pretty cool. That's pretty cool. And also, I just got a little And also, I just got a little And also, I just got a little notification. That's all it's all done. notification. That's all it's all done. notification. That's all it's all done. Okay, cool. Okay, cool. Okay, cool. So now, because I am like logged in with So now, because I am like logged in with So now, because I am like logged in with my GitHub account, right? I could now my GitHub account, right? I could now my GitHub account, right? I could now ask it ask it ask it here. So, if I'm on this plus, I could here. So, if I'm on this plus, I could here. So, if I'm on this plus, I could add a new session on top of it. add a new session on top of it. add a new session on top of it. And this would just like work. So, if I And this would just like work. So, if I And this would just like work. So, if I was kind of done, I wanted to add new was kind of done, I wanted to add new was kind of done, I wanted to add new features, I wanted to do something else, features, I wanted to do something else, features, I wanted to do something else, or add another game to it, I could or add another game to it, I could or add another game to it, I could create a new session underneath it, create a new session underneath it, create a new session underneath it, which is kind of nice. which is kind of nice. which is kind of nice. Um Um Um in in top of there, like when I'm done. in in top of there, like when I'm done. in in top of there, like when I'm done. Here it says kind of like the main. But, Here it says kind of like the main. But, Here it says kind of like the main. But, I'm going to ask it. I'm going to say, I'm going to ask it. I'm going to say, I'm going to ask it. I'm going to say, uh how would I create a new GitHub repo uh how would I create a new GitHub repo uh how would I create a new GitHub repo for this project? {question mark} for this project? {question mark} for this project? {question mark} I'm just going to ask it a question I'm just going to ask it a question I'm just going to ask it a question here.

  29. here. here. And while that's kind of going here, And while that's kind of going here, And while that's kind of going here, perfect. perfect. perfect. It's good. Can All right, okay, cool. Once you've All right, okay, cool. Once you've pushed this, so it says I can do this. I pushed this, so it says I can do this. I pushed this, so it says I can do this. I can you do this? I I guess can you do this? I I guess can you do this? I I guess Can you do this for me? {question mark} Can you do this for me? {question mark} Can you do this for me? {question mark} I don't know if I have the GitHub CLI I don't know if I have the GitHub CLI I don't know if I have the GitHub CLI installed, so let's see if it does Oh, I installed, so let's see if it does Oh, I installed, so let's see if it does Oh, I can do the get init. Perfect. Okay. can do the get init. Perfect. Okay. can do the get init. Perfect. Okay. So, I'm going to go here, neon snake, So, I'm going to go here, neon snake, So, I'm going to go here, neon snake, leave it empty. All right. Neon snake, I'm going to create a new Neon snake, I'm going to create a new repo repo repo in here. in here. in here. There we go. Perfect. Perfect. And I'll say I have created the repo. And I'll say I have created the repo. And I'll say I have created the repo. Perfect. Oh, yeah. I guess I need to give it my Oh, yeah. I guess I need to give it my name. chamond name. chamond name. chamond a 9 a 9 a 9 username. There you go. username. There you go. username. There you go. Perfect. Perfect. Perfect. Now, I think probably it'd be nice to do Now, I think probably it'd be nice to do Now, I think probably it'd be nice to do that yeah, neon snake, boom. So, it'd be that yeah, neon snake, boom. So, it'd be that yeah, neon snake, boom. So, it'd be kind of nice to do this and just be kind of nice to do this and just be kind of nice to do this and just be like, "Hey, here it is." And it would like, "Hey, here it is." And it would like, "Hey, here it is." And it would just, you know, just, you know, just, you know, create the repo. Maybe that's a create the repo. Maybe that's a create the repo. Maybe that's a a new thing, right click new a thing.

  30. a new thing, right click new a thing. a new thing, right click new a thing. But, I will point out that you can click But, I will point out that you can click But, I will point out that you can click on this and you can show in explorer. on this and you can show in explorer. on this and you can show in explorer. You have settings here for the actual You have settings here for the actual You have settings here for the actual repo itself. So, this will show you if repo itself. So, this will show you if repo itself. So, this will show you if what you have installed, if you have MCP what you have installed, if you have MCP what you have installed, if you have MCP servers, um different scripts that you servers, um different scripts that you servers, um different scripts that you might want to add. might want to add. might want to add. And then also, you can colorize them. And then also, you can colorize them. And then also, you can colorize them. So, I might want to say that one's green So, I might want to say that one's green So, I might want to say that one's green and I can change the the name of the and I can change the the name of the and I can change the the name of the project, too. So, if I want the display project, too. So, if I want the display project, too. So, if I want the display name to be different, I can customize name to be different, I can customize name to be different, I can customize that as is, which is great. that as is, which is great. that as is, which is great. Oh, wow. This is cool. Oh, wow. This is cool. Oh, wow. This is cool. Um Pushed. Okay, so it's live here. Pushed. Okay, so it's live here. This is cool. So, I'm going to kind of This is cool. So, I'm going to kind of This is cool. So, I'm going to kind of show you show you show you uh what this looks like now. So, if I uh what this looks like now. So, if I uh what this looks like now. So, if I open [music] this up, here. So, here. So, so let's say so let's say so let's say uh I'm here. So, this gives me like the uh I'm here. So, this gives me like the uh I'm here. So, this gives me like the next things to do. next things to do. next things to do. So, this is pretty neat. So, this is pretty neat. So, this is pretty neat. So, it's kind of a nice onboarding flow, So, it's kind of a nice onboarding flow, So, it's kind of a nice onboarding flow, but let's actually go on and try but let's actually go on and try but let's actually go on and try something like integrated and actually something like integrated and actually something like integrated and actually like evolve this game, too. like evolve this game, too. like evolve this game, too. So, if I come back to the home or to the So, if I come back to the home or to the So, if I come back to the home or to the my work, we can still see it's not a my work, we can still see it's not a my work, we can still see it's not a GitHub repo.

  31. GitHub repo. GitHub repo. It doesn't know about the GitHub repo, It doesn't know about the GitHub repo, It doesn't know about the GitHub repo, so I think I can like ask it to convert so I think I can like ask it to convert so I think I can like ask it to convert it it it in general, but what I'm going to do is in general, but what I'm going to do is in general, but what I'm going to do is on this home we can see that this is now on this home we can see that this is now on this home we can see that this is now changed to some different prompts that changed to some different prompts that changed to some different prompts that we might want to give it. So, explore we might want to give it. So, explore we might want to give it. So, explore the code base, find performance the code base, find performance the code base, find performance bottlenecks, add read me inside of here. bottlenecks, add read me inside of here. bottlenecks, add read me inside of here. Which is kind of cool. So, what I'm Which is kind of cool. So, what I'm Which is kind of cool. So, what I'm going to do now is I'm going to imagine going to do now is I'm going to imagine going to do now is I'm going to imagine I remove this folder. I remove this folder. I remove this folder. So, it's not going to be removed from my So, it's not going to be removed from my So, it's not going to be removed from my machine, which is okay. I'm just going machine, which is okay. I'm just going machine, which is okay. I'm just going to do that. In fact, I'm going to to do that. In fact, I'm going to to do that. In fact, I'm going to probably remove it from my machine. Let probably remove it from my machine. Let probably remove it from my machine. Let me go ahead and go to the me go ahead and go to the me go ahead and go to the history here and just make sure it's history here and just make sure it's history here and just make sure it's there. there. there. There it is. It's a one file, perfect. There it is. It's a one file, perfect. There it is. It's a one file, perfect. So, it's committed here, So, it's committed here, So, it's committed here, which is great. which is great. which is great. Okay. Okay. Okay. So, I'm going to go and I'm going to So, I'm going to go and I'm going to So, I'm going to go and I'm going to open my GitHub folder. open my GitHub folder. open my GitHub folder. I'm just going to do this. So, imagine I'm just going to do this. So, imagine I'm just going to do this. So, imagine I'm here, right? I'm here, right? I'm here, right? And I do want to add a GitHub And I do want to add a GitHub And I do want to add a GitHub repository. So, I can add a local repository. So, I can add a local repository. So, I can add a local folder, which is here. folder, which is here. folder, which is here. So, here's all my ones that opens that So, here's all my ones that opens that So, here's all my ones that opens that /github folder cuz I've specified it /github folder cuz I've specified it /github folder cuz I've specified it there.

  32. there. there. Or I can go and I can say Or I can go and I can say Or I can go and I can say clone a repository or remote URL clone a repository or remote URL clone a repository or remote URL session. So, if it's on GitHub, cool. If session. So, if it's on GitHub, cool. If session. So, if it's on GitHub, cool. If it's remote, awesome. I'm just going to it's remote, awesome. I'm just going to it's remote, awesome. I'm just going to say yeah, let's go to GitHub. say yeah, let's go to GitHub. say yeah, let's go to GitHub. And I'm going to say Neon And I'm going to say Neon And I'm going to say Neon Snake. There it is. Snake. There it is. Snake. There it is. So, this is now going to clone the So, this is now going to clone the So, this is now going to clone the repository into separate area. And the repository into separate area. And the repository into separate area. And the real big difference is like if I add a real big difference is like if I add a real big difference is like if I add a folder that isn't a GitHub repo, it folder that isn't a GitHub repo, it folder that isn't a GitHub repo, it won't have this little dot on it. won't have this little dot on it. won't have this little dot on it. There's like a tiny little dot. It's There's like a tiny little dot. It's There's like a tiny little dot. It's like pretty hard to see, but it's a tiny like pretty hard to see, but it's a tiny like pretty hard to see, but it's a tiny little dot that's showing it's like a little dot that's showing it's like a little dot that's showing it's like a GitHub repo. And now I can actually GitHub repo. And now I can actually GitHub repo. And now I can actually create it from a branch that's on there, create it from a branch that's on there, create it from a branch that's on there, too, which is kind of nice. too, which is kind of nice. too, which is kind of nice. >> [music] >> [music] >> [music] >> Which is neat. >> Which is neat. >> Which is neat. So, now I have a new session. So, let's So, now I have a new session. So, let's So, now I have a new session. So, let's do some sessiony things. do some sessiony things. do some sessiony things. And I'll point out that this is going to And I'll point out that this is going to And I'll point out that this is going to look a little bit different cuz I'm look a little bit different cuz I'm look a little bit different cuz I'm inside of a GitHub repo. inside of a GitHub repo. inside of a GitHub repo. So, [music] So, [music] So, [music] uh now uh now uh now for example, for example, for example, I have still my different modes. I have I have still my different modes. I have I have still my different modes. I have all my different models, which are kind all my different models, which are kind all my different models, which are kind of nice. of nice. of nice. And I also have my thinking levels. And I also have my thinking levels. And I also have my thinking levels. But here, I can see that this is the But here, I can see that this is the But here, I can see that this is the neon snake folder.

  33. neon snake folder. neon snake folder. And I can decide where I want this to And I can decide where I want this to And I can decide where I want this to run. In a new work tree, which actually run. In a new work tree, which actually run. In a new work tree, which actually I kind of like allows me to work on I kind of like allows me to work on I kind of like allows me to work on multiple sessions all at the same time. multiple sessions all at the same time. multiple sessions all at the same time. Just in my local repository, just in my Just in my local repository, just in my Just in my local repository, just in my folder on a specific branch. So, I could folder on a specific branch. So, I could folder on a specific branch. So, I could pick my branch here that I wanted. pick my branch here that I wanted. pick my branch here that I wanted. Uh or in the cloud, which will run it Uh or in the cloud, which will run it Uh or in the cloud, which will run it remotely in a cloud session. So, work remotely in a cloud session. So, work remotely in a cloud session. So, work trees are the default cuz it allows you trees are the default cuz it allows you trees are the default cuz it allows you to work on multiple things all at once. to work on multiple things all at once. to work on multiple things all at once. And I'm going to pick a different model. And I'm going to pick a different model. And I'm going to pick a different model. Um I'm just going to do code one flash. Um I'm just going to do code one flash. Um I'm just going to do code one flash. And And And I'm going to go and say, I'm going to go and say, I'm going to go and say, "Hey, "Hey, "Hey, um um um let's come up with five unique let's come up with five unique let's come up with five unique features for the features for the features for the game game game and and and ask me questions along the way." ask me questions along the way." ask me questions along the way." Let's see here. Let's see here. Let's see here. So, I'm just going to kind of work with So, I'm just going to kind of work with So, I'm just going to kind of work with it here. So, the first thing is that it here. So, the first thing is that it here. So, the first thing is that it's gone ahead and created a it's gone ahead and created a it's gone ahead and created a work tree, which is kind of nice. That's work tree, which is kind of nice. That's work tree, which is kind of nice. That's kind of cool. kind of cool. kind of cool. Um I'm also at the same time while Um I'm also at the same time while Um I'm also at the same time while that's thinking, I'm going to go and that's thinking, I'm going to go and that's thinking, I'm going to go and create a new session. I'm going to say, create a new session. I'm going to say, create a new session. I'm going to say, uh "Let's add a light theme uh "Let's add a light theme uh "Let's add a light theme toggle to the app toggle to the app toggle to the app uh as it is only dark mode now."

  34. uh as it is only dark mode now." uh as it is only dark mode now." Perfect. Perfect. Perfect. All right. All right. All right. So, now we have a whole new work tree So, now we have a whole new work tree So, now we have a whole new work tree that's going to be created here for me. that's going to be created here for me. that's going to be created here for me. And if I actually like go into the And if I actually like go into the And if I actually like go into the uh explorer, we can see that I have uh explorer, we can see that I have uh explorer, we can see that I have GitHub work trees neon snake. So, I have GitHub work trees neon snake. So, I have GitHub work trees neon snake. So, I have all the neon snake folders here, right? all the neon snake folders here, right? all the neon snake folders here, right? So, these are all happening inside of So, these are all happening inside of So, these are all happening inside of here, which is really cool. here, which is really cool. here, which is really cool. If I go and I open up uh another If I go and I open up uh another If I go and I open up uh another repository, so let's say I clone repository, so let's say I clone repository, so let's say I clone um Let's see. What am I even working on? Let's see. What am I even working on? I guess I can create a new repository. I I guess I can create a new repository. I I guess I can create a new repository. I Oh, that's kind of nice. I can just do Oh, that's kind of nice. I can just do Oh, that's kind of nice. I can just do that. That's cool. So, let's just create that. That's cool. So, let's just create that. That's cool. So, let's just create a new GitHub repository. So, I'm going a new GitHub repository. So, I'm going a new GitHub repository. So, I'm going to say to say to say um James on YouTube. um James on YouTube. um James on YouTube. And then I'm going to create that public And then I'm going to create that public And then I'm going to create that public and then create that repo. And if you and then create that repo. And if you and then create that repo. And if you have multiple things logged in, you can have multiple things logged in, you can have multiple things logged in, you can go ahead and decide who that is. go ahead and decide who that is. go ahead and decide who that is. So, here this is going to create the So, here this is going to create the So, here this is going to create the repository for me. That's nice. repository for me. That's nice. repository for me. That's nice. And then I'm going to say And then I'm going to say And then I'm going to say uh uh uh plan this out and I'll say, "Let's plan this out and I'll say, "Let's plan this out and I'll say, "Let's Let me do a Let me do a Let me do a a model I'm going to do Terra here, a a model I'm going to do Terra here, a a model I'm going to do Terra here, a medium model cuz it's got to think a medium model cuz it's got to think a medium model cuz it's got to think a little bit more.

  35. little bit more. little bit more. Say, "Let's uh plan out a unique website Say, "Let's uh plan out a unique website Say, "Let's uh plan out a unique website for me, for me, for me, James Montemagno, James Montemagno, James Montemagno, for highlighting my YouTube for highlighting my YouTube for highlighting my YouTube my YouTube videos and allows for unique my YouTube videos and allows for unique my YouTube videos and allows for unique tags and filtering. tags and filtering. tags and filtering. Uh Uh Uh it is youtube.com/jamesmontemagno. Let's go. Let's go. So, again, I'm working now on three So, again, I'm working now on three So, again, I'm working now on three different things. So, two things here, different things. So, two things here, different things. So, two things here, this is just integrating the light theme this is just integrating the light theme this is just integrating the light theme automatically and then we have these automatically and then we have these automatically and then we have these game features. game features. game features. Uh let's see. So, it says, Uh let's see. So, it says, Uh let's see. So, it says, "Dynamic weather zones, changes." Oh, "Dynamic weather zones, changes." Oh, "Dynamic weather zones, changes." Oh, that's kind of cool. "Echo tail system, that's kind of cool. "Echo tail system, that's kind of cool. "Echo tail system, relic mutations." relic mutations." relic mutations." "What vibe are you leaning towards? I am "What vibe are you leaning towards? I am "What vibe are you leaning towards? I am leaning leaning leaning towards towards towards uh a rogue light progression." uh a rogue light progression." uh a rogue light progression." That was cool. That was cool. That was cool. All right. So, then I got a little All right. So, then I got a little All right. So, then I got a little notification here cuz we got an answer notification here cuz we got an answer notification here cuz we got an answer required.

  36. required. required. So, here this is like without uh So, here this is like without uh So, here this is like without uh YouTube Data API, a curated video list, YouTube Data API, a curated video list, YouTube Data API, a curated video list, embed YouTube. How should I obtain it? embed YouTube. How should I obtain it? embed YouTube. How should I obtain it? Mm, okay. Let's go ahead and go with Mm, okay. Let's go ahead and go with Mm, okay. Let's go ahead and go with that. Bold creator portfolio. Bold creator portfolio. Okay. Okay. Okay. This is going through just asking me This is going through just asking me This is going through just asking me questions, right? questions, right? questions, right? Uh admin friendly. All right, cool. Yeah, let's infer the tags from the Yeah, let's infer the tags from the descriptions with our hashtags descriptions with our hashtags descriptions with our hashtags automatically. That'd be kind of nice. automatically. That'd be kind of nice. automatically. That'd be kind of nice. Uh we're going to go to GitHub pages cuz Uh we're going to go to GitHub pages cuz Uh we're going to go to GitHub pages cuz that's the only place we can go that's the only place we can go that's the only place we can go basically all the time. Perfect. Okay, so this looks pretty Perfect. Okay, so this looks pretty good. Okay, we have like a bunch of good. Okay, we have like a bunch of good. Okay, we have like a bunch of things. I'll say let's create things. I'll say let's create things. I'll say let's create GitHub issues on the repo for each of GitHub issues on the repo for each of GitHub issues on the repo for each of these. these. these. Perfect.

  37. Perfect. Perfect. So So So it should have the capabilities here it should have the capabilities here it should have the capabilities here just to like create GitHub issues for me just to like create GitHub issues for me just to like create GitHub issues for me on the repo cuz it's like I'm logged in on the repo cuz it's like I'm logged in on the repo cuz it's like I'm logged in with my GitHub account. with my GitHub account. with my GitHub account. Uh so it should just go ahead and and Uh so it should just go ahead and and Uh so it should just go ahead and and vibe it. We'll get double-check. It vibe it. We'll get double-check. It vibe it. We'll get double-check. It should be able to. Also, often I have should be able to. Also, often I have should be able to. Also, often I have the GitHub CLI installed so maybe I do the GitHub CLI installed so maybe I do the GitHub CLI installed so maybe I do need that. We'll see. need that. We'll see. need that. We'll see. Uh or I can install the GitHub MCP if I Uh or I can install the GitHub MCP if I Uh or I can install the GitHub MCP if I can't, so we'll take a look at that and can't, so we'll take a look at that and can't, so we'll take a look at that and see if that works. Oh, no, created it. see if that works. Oh, no, created it. see if that works. Oh, no, created it. Perfect. Perfect. Perfect. Thought it could. Thought it could. Thought it could. Nice. All right, so it's done five Nice. All right, so it's done five Nice. All right, so it's done five issues for me. issues for me. issues for me. And now if I go back to my work, there And now if I go back to my work, there And now if I go back to my work, there we go. So here now we can see that I we go. So here now we can see that I we go. So here now we can see that I have all these different issues here have all these different issues here have all these different issues here that we just created with the motivation that we just created with the motivation that we just created with the motivation and it specified all those out for me, and it specified all those out for me, and it specified all those out for me, which is pretty cool. which is pretty cool. which is pretty cool. All right, I like it. Nice, nice. Okay. All right, I like it. Nice, nice. Okay. All right, I like it. Nice, nice. Okay. And then let's look at the light theme. And then let's look at the light theme. And then let's look at the light theme. So So So let's see here. let's see here. let's see here. Let me go into files. Let me go into files. Let me go into files. Open it up. Open it up. Open it up. Light mode. Boop. Wow, super light.

  38. All right, that's looking pretty good. All right, that's looking pretty good. Okay, cool. Yeah, so we got the whole Okay, cool. Yeah, so we got the whole Okay, cool. Yeah, so we got the whole light mode going on. I like that. Hurt, James. Hurt, James. Awesome. Nice. Cool. Awesome. Nice. Cool. Awesome. Nice. Cool. Dark mode. Nice. Okay, cool. Dark mode. Nice. Okay, cool. Dark mode. Nice. Okay, cool. All right, so let's check this out. So, All right, so let's check this out. So, All right, so let's check this out. So, this is kind of this whole life cycle. this is kind of this whole life cycle. this is kind of this whole life cycle. So, I've added light mode here. This So, I've added light mode here. This So, I've added light mode here. This looks good. And right from up top I have looks good. And right from up top I have looks good. And right from up top I have a few options. So, I can create a PR. I a few options. So, I can create a PR. I a few options. So, I can create a PR. I can agent merge a PR, which I'll talk can agent merge a PR, which I'll talk can agent merge a PR, which I'll talk about here in a little bit. But, I'm about here in a little bit. But, I'm about here in a little bit. But, I'm just going to start with a general PR just going to start with a general PR just going to start with a general PR here. So, I'm just going to create a PR here. So, I'm just going to create a PR here. So, I'm just going to create a PR for it. for it. for it. This will now go off. It's going to This will now go off. It's going to This will now go off. It's going to figure out the branch, anything that I figure out the branch, anything that I figure out the branch, anything that I need, and then create this PR for me. need, and then create this PR for me. need, and then create this PR for me. It's kind of working through it. It's kind of working through it. It's kind of working through it. All right. All right. All right. This thing, again, now we have this This thing, again, now we have this This thing, again, now we have this YouTube showcase analyzer scaffolding. YouTube showcase analyzer scaffolding. YouTube showcase analyzer scaffolding. Problem with the approach, responsive, Problem with the approach, responsive, Problem with the approach, responsive, perfect. perfect. perfect. This does say I need my YouTube API key This does say I need my YouTube API key This does say I need my YouTube API key here, here, here, which is good.

  39. which is good. which is good. I probably need to go and grab that if I I probably need to go and grab that if I I probably need to go and grab that if I actually want to do it. actually want to do it. actually want to do it. All right, that looks good. Boop. All right, that looks good. Boop. All right, that looks good. Boop. Awesome. Awesome. Awesome. I'll grab that out and it's going to get I'll grab that out and it's going to get I'll grab that out and it's going to get get to work, basically, right? get to work, basically, right? get to work, basically, right? All right, we've created the pull All right, we've created the pull All right, we've created the pull request, and we can see now that there request, and we can see now that there request, and we can see now that there is like a little checkbox here. It's is like a little checkbox here. It's is like a little checkbox here. It's ready to merge, technically, ready to merge, technically, ready to merge, technically, but I'm going to go ahead and tap on but I'm going to go ahead and tap on but I'm going to go ahead and tap on this, and I can open the PR this, and I can open the PR this, and I can open the PR right here, and I can see if there's right here, and I can see if there's right here, and I can see if there's reviewers, assignees, labels reviewers, assignees, labels reviewers, assignees, labels going on here. I can review this full PR going on here. I can review this full PR going on here. I can review this full PR in its wholeness, basically. in its wholeness, basically. in its wholeness, basically. I can also tap. I can like control I can also tap. I can like control I can also tap. I can like control click, open link, copy link, or I can click, open link, copy link, or I can click, open link, copy link, or I can always click on this six here. That's always click on this six here. That's always click on this six here. That's going to open the browser directly, so I going to open the browser directly, so I going to open the browser directly, so I can still see it, right, if I want to. can still see it, right, if I want to. can still see it, right, if I want to. Let's do something here, which I think Let's do something here, which I think Let's do something here, which I think it'll be unique, is I'm going to go in it'll be unique, is I'm going to go in it'll be unique, is I'm going to go in and I'm going to like just request a uh and I'm going to like just request a uh and I'm going to like just request a uh Copilot code review here. Copilot code review here. Copilot code review here. Just kind of nice. There There go. Just kind of nice. There There go. Just kind of nice. There There go. So, it's going to do that. So, it's going to do that. So, it's going to do that. And then while that's doing that, I'm And then while that's doing that, I'm And then while that's doing that, I'm also going to come off and say let's also going to come off and say let's also going to come off and say let's set up the scaffolding set up the scaffolding set up the scaffolding for deploying to GitHub pages for this for deploying to GitHub pages for this for deploying to GitHub pages for this app.

  40. app. app. And I'm going to go over to my repo. I'm And I'm going to go over to my repo. I'm And I'm going to go over to my repo. I'm going to set up GitHub pages. And this is now going to go and create And this is now going to go and create and scaffold out the GitHub and scaffold out the GitHub and scaffold out the GitHub uh deployment here. So, this is going to uh deployment here. So, this is going to uh deployment here. So, this is going to rename the branch, creates everything rename the branch, creates everything rename the branch, creates everything for me automatically. Bingo bango, for me automatically. Bingo bango, for me automatically. Bingo bango, totally good to go, totally good to go, totally good to go, which is nice. All right, this looks good here. So, I'm All right, this looks good here. So, I'm going to go ahead now. We got the light going to go ahead now. We got the light going to go ahead now. We got the light theme toggle. theme toggle. theme toggle. So, it's added to deployment. I normally So, it's added to deployment. I normally So, it's added to deployment. I normally actually have like my Windows thing like actually have like my Windows thing like actually have like my Windows thing like on like on like on like do not disturb, so like none of the do not disturb, so like none of the do not disturb, so like none of the notifications come up, so that's what notifications come up, so that's what notifications come up, so that's what I'm probably going to do now. But, if I'm probably going to do now. But, if I'm probably going to do now. But, if you like the notifications, especially you like the notifications, especially you like the notifications, especially for long-running things, that's really for long-running things, that's really for long-running things, that's really nice to have. nice to have. nice to have. >> [music] >> [music] >> [music] >> Uh which is cool. >> Uh which is cool. >> Uh which is cool. All right. All right. All right. Uh looks like we got the deployment. All Uh looks like we got the deployment. All Uh looks like we got the deployment. All right, that looks good. Let's create the right, that looks good. Let's create the right, that looks good. Let's create the PR.

  41. And creating the PRs in this process of And creating the PRs in this process of gating is really nice cuz it's going to gating is really nice cuz it's going to gating is really nice cuz it's going to like check all of our flows, check all like check all of our flows, check all like check all of our flows, check all of our items on it. of our items on it. of our items on it. Now, while these things are all Now, while these things are all Now, while these things are all happening, uh we could say, "Oh, this happening, uh we could say, "Oh, this happening, uh we could say, "Oh, this game idea one is done, right?" Cuz I game idea one is done, right?" Cuz I game idea one is done, right?" Cuz I just had to create the issues, which is just had to create the issues, which is just had to create the issues, which is kind of nice. kind of nice. kind of nice. Um I'm going to go ahead and I can right Um I'm going to go ahead and I can right Um I'm going to go ahead and I can right click and I can click and I can click and I can pin it, I can mark it as unread, I can pin it, I can mark it as unread, I can pin it, I can mark it as unread, I can show in the folder, I can create a show in the folder, I can create a show in the folder, I can create a secret gist of the history. I can create secret gist of the history. I can create secret gist of the history. I can create nested issues, so if I wanted to um nested issues, so if I wanted to um nested issues, so if I wanted to um do something, for example, I could say, do something, for example, I could say, do something, for example, I could say, "Hey, uh let's go and first work on "Hey, uh let's go and first work on "Hey, uh let's go and first work on number one in a subsession number one in a subsession number one in a subsession here." Number one specifically is here." Number one specifically is here." Number one specifically is So, it just opens right there, Ascension So, it just opens right there, Ascension So, it just opens right there, Ascension archive progression. archive progression. archive progression. New global modifiers. Wow. New global modifiers. Wow. New global modifiers. Wow. Okay, I like that. Okay, I like that. Okay, I like that. Um Oop. Oop. And now what this is going to do is it's And now what this is going to do is it's And now what this is going to do is it's going to go off and it can create a going to go off and it can create a going to go off and it can create a subsession underneath it. So, if you're subsession underneath it. So, if you're subsession underneath it. So, if you're like orchestrating, you can orchestrate like orchestrating, you can orchestrate like orchestrating, you can orchestrate this and what we can see is that we can this and what we can see is that we can this and what we can see is that we can see that there's a subsession under see that there's a subsession under see that there's a subsession under here. So, we have all these game ideas here. So, we have all these game ideas here. So, we have all these game ideas and this can be the orchestrator of the and this can be the orchestrator of the and this can be the orchestrator of the subsessions underneath it.

  42. subsessions underneath it. subsessions underneath it. So, here this looks good. Let's go ahead So, here this looks good. Let's go ahead So, here this looks good. Let's go ahead and open this PR. and open this PR. and open this PR. Do we get any comments yet? And we still Do we get any comments yet? And we still Do we get any comments yet? And we still have the review going. I get a pages. Let's take a look at I get a pages. Let's take a look at that. Here I can click ready for review and it Here I can click ready for review and it can tell me if there's any checks or can tell me if there's any checks or can tell me if there's any checks or anything like that. I can say, "Oh, can anything like that. I can say, "Oh, can anything like that. I can say, "Oh, can we we we uh can we also do a CI like uh can we also do a CI like uh can we also do a CI like validator validator validator action too for PRs?" Question mark. action too for PRs?" Question mark. action too for PRs?" Question mark. That'd be kind of nice, I guess. So, I That'd be kind of nice, I guess. So, I That'd be kind of nice, I guess. So, I can just iterate with it here. can just iterate with it here. can just iterate with it here. All right. Let's see. Let's see. Tap on this. Tap on this. Tap on this. Perfect, okay. Perfect, okay. Perfect, okay. So, here this is pretty cool. So, for So, here this is pretty cool. So, for So, here this is pretty cool. So, for example, example, example, I did the the Copilot code review. I did the the Copilot code review. I did the the Copilot code review. And now this is says that there are two And now this is says that there are two And now this is says that there are two unresolved comments inside of here. unresolved comments inside of here. unresolved comments inside of here. So, that's one thing. The other thing is So, that's one thing. The other thing is So, that's one thing. The other thing is I can actually come into this code and I I can actually come into this code and I I can actually come into this code and I can add comments into it. So, I can can add comments into it. So, I can can add comments into it. So, I can draft comments up myself draft comments up myself draft comments up myself if I like the change, if I don't like if I like the change, if I don't like if I like the change, if I don't like the change, if it's missing a change uh the change, if it's missing a change uh the change, if it's missing a change uh in general. I can go to the code changes in general. I can go to the code changes in general. I can go to the code changes and I can paste this on here.

  43. and I can paste this on here. and I can paste this on here. If we go to the PR, we can see that If we go to the PR, we can see that If we go to the PR, we can see that there's basically this pull request there's basically this pull request there's basically this pull request overview and then there's two specific overview and then there's two specific overview and then there's two specific items. So, I can implement and fix, I items. So, I can implement and fix, I items. So, I can implement and fix, I can reply to them directly inside the can reply to them directly inside the can reply to them directly inside the app. How I like to work with this is app. How I like to work with this is app. How I like to work with this is when I'm ready to merge is I actually go when I'm ready to merge is I actually go when I'm ready to merge is I actually go over and I toggle on agent merge. over and I toggle on agent merge. over and I toggle on agent merge. And what agent merge does is it And what agent merge does is it And what agent merge does is it finalizes this entire sort of process finalizes this entire sort of process finalizes this entire sort of process loop. It will address review address loop. It will address review address loop. It will address review address reviews to comments. It will fix CI reviews to comments. It will fix CI reviews to comments. It will fix CI failures automatically. So, it'll check failures automatically. So, it'll check failures automatically. So, it'll check the GitHub actions that are running. the GitHub actions that are running. the GitHub actions that are running. It will also resolve conflicts. So, if It will also resolve conflicts. So, if It will also resolve conflicts. So, if you have a very busy main or wherever you have a very busy main or wherever you have a very busy main or wherever you're merging into, it will go ahead you're merging into, it will go ahead you're merging into, it will go ahead and pull the latest resolve merge and pull the latest resolve merge and pull the latest resolve merge conflicts. conflicts. conflicts. >> [music] >> [music] >> [music] >> And optionally, you can have it merge >> And optionally, you can have it merge >> And optionally, you can have it merge the PR directly from here, which is the PR directly from here, which is the PR directly from here, which is really really cool. So, you can have it really really cool. So, you can have it really really cool. So, you can have it just merge the PR directly on it, and just merge the PR directly on it, and just merge the PR directly on it, and you'd be totally good to go, which is you'd be totally good to go, which is you'd be totally good to go, which is rad uh to do. rad uh to do. rad uh to do. So, I'm going to leave that off for now. So, I'm going to leave that off for now. So, I'm going to leave that off for now. It's more of an advanced scenario, but It's more of an advanced scenario, but It's more of an advanced scenario, but it's there. it's there. it's there. Um so, let's see here. This one looks Um so, let's see here. This one looks Um so, let's see here. This one looks good. Validate site. Perfect. Checks good. Validate site. Perfect. Checks good. Validate site. Perfect. Checks out. All right, this looks good.

  44. out. All right, this looks good. out. All right, this looks good. And I'm going to go ahead and And I'm going to go ahead and And I'm going to go ahead and open up this PR again. Let's see what open up this PR again. Let's see what open up this PR again. Let's see what this did. this did. this did. Uh fix Oh, here we go. This is great. Uh fix Oh, here we go. This is great. Uh fix Oh, here we go. This is great. Some checks were not failed. So, it Some checks were not failed. So, it Some checks were not failed. So, it built this script, but it's failing. built this script, but it's failing. built this script, but it's failing. So, I'm going to go ahead and tell it to So, I'm going to go ahead and tell it to So, I'm going to go ahead and tell it to to agent merge. to agent merge. to agent merge. I could one click tell it to fix the I could one click tell it to fix the I could one click tell it to fix the issues, but agent merge will go ahead issues, but agent merge will go ahead issues, but agent merge will go ahead and do that stuff for me. So, it's going and do that stuff for me. So, it's going and do that stuff for me. So, it's going to go ahead and do all these things. to go ahead and do all these things. to go ahead and do all these things. Now, I have three sessions going all at Now, I have three sessions going all at Now, I have three sessions going all at the same time. So, this is fixing, this the same time. So, this is fixing, this the same time. So, this is fixing, this is implementing these game features. is implementing these game features. is implementing these game features. It's reporting back It's reporting back It's reporting back these agents to me, and this becomes these agents to me, and this becomes these agents to me, and this becomes really important cuz now I'm working on really important cuz now I'm working on really important cuz now I'm working on many things all at once. And I'm also many things all at once. And I'm also many things all at once. And I'm also kind of working on this YouTube thing, kind of working on this YouTube thing, kind of working on this YouTube thing, right? So, it did it. So, I said, "Okay, right? So, it did it. So, I said, "Okay, right? So, it did it. So, I said, "Okay, cool. cool. cool. Let's also Let's also Let's also add in a mock add in a mock add in a mock data or data or data or say add in say add in say add in add in add in add in static data if we don't have YouTube API static data if we don't have YouTube API static data if we don't have YouTube API key key key are you able to grab stuff from the are you able to grab stuff from the are you able to grab stuff from the public public public public site question mark public site question mark public site question mark So here it's got So here it's got So here it's got Get up pages ready a vibrant responsive Get up pages ready a vibrant responsive Get up pages ready a vibrant responsive website I wonder if I can just like I website I wonder if I can just like I website I wonder if I can just like I can also just ask it to open it.

  45. can also just ask it to open it. can also just ask it to open it. So here I can say can you open the site So here I can say can you open the site So here I can say can you open the site after that? after that? after that? And then if I hold down control And then if I hold down control And then if I hold down control I can queue up messages. So I can go I can queue up messages. So I can go I can queue up messages. So I can go ahead and queue things up ahead and queue things up ahead and queue things up inside of here. So I've just gone ahead inside of here. So I've just gone ahead inside of here. So I've just gone ahead and I can say and I can say and I can say queue queue queue No. I know I control enter there we go. I I know I control enter there we go. I can queue it up. That's going to show me can queue it up. That's going to show me can queue it up. That's going to show me the queued messages here that I can see the queued messages here that I can see the queued messages here that I can see in the in the application that will in the in the application that will in the in the application that will finish when that that that finishes finish when that that that finishes finish when that that that finishes right there which is kind of nice. right there which is kind of nice. right there which is kind of nice. [music] [music] [music] And you can see all the changes so this And you can see all the changes so this And you can see all the changes so this is like 3,000 lines of code. We can see is like 3,000 lines of code. We can see is like 3,000 lines of code. We can see the plan that was here the plan that was here the plan that was here and that will open up these different and that will open up these different and that will open up these different toggles. Okay, cool. toggles. Okay, cool. toggles. Okay, cool. Agent merge checks are green. So this is Agent merge checks are green. So this is Agent merge checks are green. So this is cool. So we're all good to go. cool. So we're all good to go. cool. So we're all good to go. And what's nice is if we look at this PR And what's nice is if we look at this PR And what's nice is if we look at this PR we can go ahead and see a few things we can go ahead and see a few things we can go ahead and see a few things first and foremost that it went ahead first and foremost that it went ahead first and foremost that it went ahead and not only resolve these changes, you and not only resolve these changes, you and not only resolve these changes, you know, it might have fixed it may not know, it might have fixed it may not know, it might have fixed it may not have based on what it says.

  46. have based on what it says. have based on what it says. And here it's going to go ahead and say And here it's going to go ahead and say And here it's going to go ahead and say yeah, this looks good and then it yeah, this looks good and then it yeah, this looks good and then it comments back. comments back. comments back. >> [music] >> [music] >> [music] >> Fix the guarding both reads and writes >> Fix the guarding both reads and writes >> Fix the guarding both reads and writes fall back. It auto replied from the fall back. It auto replied from the fall back. It auto replied from the GitHub copilot app. GitHub copilot app. GitHub copilot app. Here the same thing just gone ahead and Here the same thing just gone ahead and Here the same thing just gone ahead and fixed it up good to go updated fixed it up good to go updated fixed it up good to go updated leaderboard backdrop love it. leaderboard backdrop love it. leaderboard backdrop love it. Um good to go. Um good to go. Um good to go. So now at this point I'm just going to So now at this point I'm just going to So now at this point I'm just going to go ahead and merge it in. So I could go ahead and merge it in. So I could go ahead and merge it in. So I could always agent merge and let it merge in always agent merge and let it merge in always agent merge and let it merge in if I had more changes or I'm going to if I had more changes or I'm going to if I had more changes or I'm going to click and let it go. click and let it go. click and let it go. And now we can see that this is merged And now we can see that this is merged And now we can see that this is merged and it's done. Now I could follow up on and it's done. Now I could follow up on and it's done. Now I could follow up on it and create another PR on top of it if it and create another PR on top of it if it and create another PR on top of it if I want to. Um, we're there. I want to. Um, we're there. I want to. Um, we're there. Or I could right click and archive it. Or I could right click and archive it. Or I could right click and archive it. How I prefer to work is if I go into the How I prefer to work is if I go into the How I prefer to work is if I go into the manage sessions here. If I click on my manage sessions here. If I click on my manage sessions here. If I click on my name name name and I go into manage sessions, and I go into manage sessions, and I go into manage sessions, you can see all of your sessions that you can see all of your sessions that you can see all of your sessions that you have. you have. you have. You can also see if they're active, what You can also see if they're active, what You can also see if they're active, what the status is, how much space they're the status is, how much space they're the status is, how much space they're taking up, when you created them. taking up, when you created them. taking up, when you created them. And you can also set up automatic And you can also set up automatic And you can also set up automatic cleanup. cleanup. cleanup. And this is under sessions.

  47. And this is under sessions. And this is under sessions. And um, what you're able to do, where's And um, what you're able to do, where's And um, what you're able to do, where's it at? Automatic cleanup, where is my automatic Automatic cleanup, where is my automatic cleanup? cleanup? cleanup? >> [snorts] Open to browse archive. Open to browse archive. Interesting. I'm not sure why it's not I'm not sure why it's not here. There's usually a Um, maybe that's a bug. Let's report. Um, maybe that's a bug. Let's report. There should be a manage There should be a manage There should be a manage um, sessions here. um, sessions here. um, sessions here. Huh. Oh, you can always go and select and do Oh, you can always go and select and do stuff. There's usually one that's like stuff. There's usually one that's like stuff. There's usually one that's like archive after so many days. I wonder if archive after so many days. I wonder if archive after so many days. I wonder if that is a Hm. All right, I'll have to double check Hm. All right, I'll have to double check with the team. Interesting.

  48. with the team. Interesting. with the team. Interesting. Not sure why that's not in there for me. It's like someone has invoked no no JS It's like someone has invoked no no JS for me. for me. for me. You should be able to say archive after You should be able to say archive after You should be able to say archive after so so long. That's interesting. so so long. That's interesting. so so long. That's interesting. I don't know why. Hm, interesting. Hm, interesting. Let's check that out. Let's check that out. Let's check that out. Okay, let's go back and see what's going Okay, let's go back and see what's going Okay, let's go back and see what's going on here. So, we have the pages. on here. So, we have the pages. on here. So, we have the pages. This looks good. This looks good. This looks good. Um all right, let's see if it actually Um all right, let's see if it actually Um all right, let's see if it actually fixed fixed fixed it. So, if I go down here, it. So, if I go down here, it. So, if I go down here, agent merge fixed. It didn't seem to agent merge fixed. It didn't seem to agent merge fixed. It didn't seem to pick that up. So, we're going to tell it pick that up. So, we're going to tell it pick that up. So, we're going to tell it to fix whatever issues it had. to fix whatever issues it had. to fix whatever issues it had. All right. All right. All right. Look at the YouTube stuff. Wow, crazy. Look at the YouTube stuff. Wow, crazy. Look at the YouTube stuff. Wow, crazy. Beautiful. Wow. Beautiful. Wow. Beautiful. Wow. Uh Uh Uh dope. dope. dope. Wow. Wow. Wow. Uh that's cool.

  49. Uh that's cool. Uh that's cool. Oh, that's beautiful. Uh amazing. Oh, that's beautiful. Uh amazing. Oh, that's beautiful. Uh amazing. Uh amazing. Uh amazing. Uh amazing. Uh can you Uh can you Uh can you Uh Uh Uh did it I don't did it even did it I don't did it even did it I don't did it even Uh can you set up all the GitHub pages Uh can you set up all the GitHub pages Uh can you set up all the GitHub pages deployment deployment deployment for me, too? for me, too? for me, too? Let's uh be I mean, that's Let's uh be I mean, that's Let's uh be I mean, that's just cool. just cool. just cool. I click on it, does it go to explore I click on it, does it go to explore I click on it, does it go to explore videos? Wow. Developer life cloud.net. videos? Wow. Developer life cloud.net. videos? Wow. Developer life cloud.net. Wow. Wow. Wow. I don't know if those are actually I don't know if those are actually I don't know if those are actually correct at all, but I guess I need to correct at all, but I guess I need to correct at all, but I guess I need to look at my tags. Oh, that's neat. Wow, look at my tags. Oh, that's neat. Wow, look at my tags. Oh, that's neat. Wow, that's bananas. Um cool. that's bananas. Um cool. that's bananas. Um cool. Just like I built something and that Just like I built something and that Just like I built something and that just happened. just happened. just happened. They did a really beautiful design. Wow. They did a really beautiful design. Wow. They did a really beautiful design. Wow. That's really good. That's really good. That's really good. I was just Tara, so that's kind of I was just Tara, so that's kind of I was just Tara, so that's kind of kind of nice. kind of nice. kind of nice. That's awesome. It's going to set it up. Setting it up. It's going to set it up. Setting it up. Doing it all for me. Doing it all for me. Doing it all for me. Uh okay, cool. GitHub pages is Uh okay, cool. GitHub pages is Uh okay, cool. GitHub pages is configured for actions and the site is configured for actions and the site is configured for actions and the site is pushed. I'm confirming first deployment.

  50. pushed. I'm confirming first deployment. pushed. I'm confirming first deployment. Okay, cool. So, a few things that it Okay, cool. So, a few things that it Okay, cool. So, a few things that it did. It looks like did. It looks like did. It looks like this model did a few things. It made a this model did a few things. It made a this model did a few things. It made a few calls out to the rest API, I think. few calls out to the rest API, I think. few calls out to the rest API, I think. I'm doing good. How are you doing, I'm doing good. How are you doing, I'm doing good. How are you doing, Violet? Violet? Violet? Um and I can always right click and I Um and I can always right click and I Um and I can always right click and I can say open on GitHub. can say open on GitHub. can say open on GitHub. So, let's go ahead and see James on So, let's go ahead and see James on So, let's go ahead and see James on YouTube. YouTube. YouTube. I guess I need to pull that in. Uh but I I guess I need to pull that in. Uh but I I guess I need to pull that in. Uh but I wonder if it did actually turn on wonder if it did actually turn on wonder if it did actually turn on It did It did It did did turn on pages for me. So, it it set did turn on pages for me. So, it it set did turn on pages for me. So, it it set it up for me automatically, which is it up for me automatically, which is it up for me automatically, which is cool. cool. cool. All right. I like that. I like that. And this is I think it's running [music] And this is I think it's running [music] And this is I think it's running [music] it on it on it on It ran the action for me. So, set up It ran the action for me. So, set up It ran the action for me. So, set up YouTube showcase. Cool. It's deploying YouTube showcase. Cool. It's deploying YouTube showcase. Cool. It's deploying it. That's bananas. That's so great. So, it. That's bananas. That's so great. So, it. That's bananas. That's so great. So, it actually did that that app did it actually did that that app did it actually did that that app did everything. It's so integrated into everything. It's so integrated into everything. It's so integrated into GitHub. Like we're talking here is that GitHub. Like we're talking here is that GitHub. Like we're talking here is that it was able to go off it was able to go off it was able to go off set up the GitHub pages for me set up the GitHub pages for me set up the GitHub pages for me and also deploy the website fully.

  51. and also deploy the website fully. and also deploy the website fully. Which is cool. Which is cool. Which is cool. So, there it all is, which is bananas. So, there it all is, which is bananas. So, there it all is, which is bananas. Um I'll copy this into the chat. That's cool. That's cool. Um Um Um neat. neat. neat. Cool. And then I'll say, let's like Cool. And then I'll say, let's like Cool. And then I'll say, let's like merge this puppy, right? Like just merge this puppy, right? Like just merge this puppy, right? Like just create something. Why not? Uh we have create something. Why not? Uh we have create something. Why not? Uh we have this set up for this one. this set up for this one. this set up for this one. That looks good. All right. That looks good. All right. That looks good. All right. Let's merge this puppy in Let's merge this puppy in Let's merge this puppy in for our snake game. for our snake game. for our snake game. All right. All right. All right. And that's merging. This is setting up And that's merging. This is setting up And that's merging. This is setting up on top of here. on top of here. on top of here. And then And then And then it looks like here for the validation. So, it was like going validation. So, it was like going through and it's like looking at things. All right. So, it said here All right. So, it said here Let's let's open it. Let's let's open it. Let's let's open it. Let's see. Did we open it? See, files.

  52. Woah, okay. It did some stuff. Woah, okay. It did some stuff. Run setup. Okay, cool. So, we got none, Run setup. Okay, cool. So, we got none, Run setup. Okay, cool. So, we got none, warp, surge, bloom. warp, surge, bloom. warp, surge, bloom. Eat snack adds extra tail elements. Eat snack adds extra tail elements. Eat snack adds extra tail elements. Wow, cool. All right, let's do it. Wow, cool. All right, let's do it. Wow, cool. All right, let's do it. So, it just added some So, it just added some So, it just added some I don't know why I put it in that I don't know why I put it in that I don't know why I put it in that corner. Don't do that. There you go, okay. There you go, okay. I guess I need to maybe resize this a I guess I need to maybe resize this a I guess I need to maybe resize this a little bit. little bit. little bit. Oh, cool. So, this is nicer now that Oh, cool. So, this is nicer now that Oh, cool. So, this is nicer now that we're adding we're adding we're adding more items onto it. That's cool. more items onto it. That's cool. more items onto it. That's cool. I wonder how it reacts inside of the I wonder how it reacts inside of the I wonder how it reacts inside of the Oh, so cool. All right. James. Oh, so cool. All right. James. Oh, so cool. All right. James. Save score. Cool. This should probably Save score. Cool. This should probably Save score. Cool. This should probably tell us like what it's bloom or if it's tell us like what it's bloom or if it's tell us like what it's bloom or if it's something else. So, that's cool. something else. So, that's cool. something else. So, that's cool. I'm going to go back and say, "Hey, this I'm going to go back and say, "Hey, this I'm going to go back and say, "Hey, this is great. This is great. Let's add to is great. This is great. Let's add to is great. This is great. Let's add to the leaderboard if they had a multiplier the leaderboard if they had a multiplier the leaderboard if they had a multiplier in there." in there." in there." Awesome. Okay, this is ready to merge. Awesome. Okay, this is ready to merge. Awesome. Okay, this is ready to merge. Merging it in. This is checking. So, Merging it in. This is checking. So, Merging it in. This is checking. So, checking status is we see a successful checking status is we see a successful checking status is we see a successful status here. So, that's really nice. So, status here. So, that's really nice. So, status here. So, that's really nice. So, you can check to see if things are you can check to see if things are you can check to see if things are failing and then you're totally good to failing and then you're totally good to failing and then you're totally good to go.

  53. go. go. Very cool. Very cool. Very cool. All right. So, that just like boom, did All right. So, that just like boom, did All right. So, that just like boom, did it. We got play again. it. We got play again. it. We got play again. We got the run, the bloom on here. We got the run, the bloom on here. We got the run, the bloom on here. That's nice. That's nice. That's nice. Yeah, it would kind of be nice if I have Yeah, it would kind of be nice if I have Yeah, it would kind of be nice if I have a a a save score and then save score and then save score and then maybe I have a like I'll say also play maybe I have a like I'll say also play maybe I have a like I'll say also play again should ask for modifier again should ask for modifier again should ask for modifier selection. selection. selection. Let's do that. Go ahead and queue that up on top of Go ahead and queue that up on top of there, which is nice. there, which is nice. there, which is nice. Okay. Okay. Okay. Okay, so Okay, so Okay, so um I got this plan. I got this you know, um I got this plan. I got this you know, um I got this plan. I got this you know, I'm working on this issue, so this is I'm working on this issue, so this is I'm working on this issue, so this is like the acceptance criteria that's like the acceptance criteria that's like the acceptance criteria that's here. here. here. Now, if I want to get crazy, uh, I can Now, if I want to get crazy, uh, I can Now, if I want to get crazy, uh, I can kind of show like you could you can go kind of show like you could you can go kind of show like you could you can go into here and you can say, "Hey, work on into here and you can say, "Hey, work on into here and you can say, "Hey, work on all of the issues all at once." I could all of the issues all at once." I could all of the issues all at once." I could also go into the work here.

  54. also go into the work here. also go into the work here. And we can see that I have things that And we can see that I have things that And we can see that I have things that were merged um, here I can see like add, were merged um, here I can see like add, were merged um, here I can see like add, you know, you know, you know, you know, you know, you know, >> [music] >> [music] >> [music] >> uh, different risk reward cards that are >> uh, different risk reward cards that are >> uh, different risk reward cards that are inside of here, the biome. So, I could inside of here, the biome. So, I could inside of here, the biome. So, I could go ahead and create a new session, I go ahead and create a new session, I go ahead and create a new session, I could create a session and repository, I could create a session and repository, I could create a session and repository, I could go into a chat with it. Um, and could go into a chat with it. Um, and could go into a chat with it. Um, and ask it some more questions and update ask it some more questions and update ask it some more questions and update it. So, you can go onto your backlog, it. So, you can go onto your backlog, it. So, you can go onto your backlog, you can filter down. So, if you only you can filter down. So, if you only you can filter down. So, if you only want And these are only going to show want And these are only going to show want And these are only going to show you the repos that are here. you the repos that are here. you the repos that are here. Um, and I can sort, so I can say only Um, and I can sort, so I can say only Um, and I can sort, so I can say only show me, you know, the Neon Snake stuff show me, you know, the Neon Snake stuff show me, you know, the Neon Snake stuff or only show me the the YouTube stuff, or only show me the the YouTube stuff, or only show me the the YouTube stuff, right? So, you can kind of really filter right? So, you can kind of really filter right? So, you can kind of really filter it down to your liking. it down to your liking. it down to your liking. And you can create new views. So, you And you can create new views. So, you And you can create new views. So, you could say like this is like, you know, could say like this is like, you know, could say like this is like, you know, snake snake game. snake snake game. snake snake game. Right? And then you add a filter. Right? And then you add a filter. Right? And then you add a filter. Repository, Neon Snake. Repository, Neon Snake. Repository, Neon Snake. Save it. Now, you have your own custom Save it. Now, you have your own custom Save it. Now, you have your own custom my work filter, too. So, you can only my work filter, too. So, you can only my work filter, too. So, you can only see that. And you can say only show me see that. And you can say only show me see that. And you can say only show me new work, you could say only show me new work, you could say only show me new work, you could say only show me open issues, closed issues, whatever you open issues, closed issues, whatever you open issues, closed issues, whatever you want. So, you can kind of like really want. So, you can kind of like really want. So, you can kind of like really specify how you want these different my specify how you want these different my specify how you want these different my work items to really work for you, per work items to really work for you, per work items to really work for you, per se, which is cool.

  55. se, which is cool. se, which is cool. All right. Uh, this is pretty good. I All right. Uh, this is pretty good. I All right. Uh, this is pretty good. I mean, I have code 1.1 flash is crushing mean, I have code 1.1 flash is crushing mean, I have code 1.1 flash is crushing it. I'm going to say create PR. Now, in it. I'm going to say create PR. Now, in it. I'm going to say create PR. Now, in this case, we're going to see if there's this case, we're going to see if there's this case, we're going to see if there's some conflicts cuz we've been merging some conflicts cuz we've been merging some conflicts cuz we've been merging stuff in. And this is where I think the stuff in. And this is where I think the stuff in. And this is where I think the power of this like agent merge stuff power of this like agent merge stuff power of this like agent merge stuff really kind of really kind of really kind of goes to town. goes to town. goes to town. So, it's going to merge it in, it's So, it's going to merge it in, it's So, it's going to merge it in, it's going to inspect the current uncommitted going to inspect the current uncommitted going to inspect the current uncommitted work. work. work. And again, if I looked over here in the And again, if I looked over here in the And again, if I looked over here in the changes, we can see that I have an changes, we can see that I have an changes, we can see that I have an uncommitted file, so it's going to need uncommitted file, so it's going to need uncommitted file, so it's going to need to commit that file, create the PR, do a to commit that file, create the PR, do a to commit that file, create the PR, do a bunch of stuff automatically, which is bunch of stuff automatically, which is bunch of stuff automatically, which is kind of nice. Cool. Cool. All right. So, we can see we have conflicts up at So, we can see we have conflicts up at the top right. the top right. the top right. So, I tap on that, we can see that we So, I tap on that, we can see that we So, I tap on that, we can see that we can resolve conflicts.

  56. can resolve conflicts. can resolve conflicts. What I'm going to do is I'm going to What I'm going to do is I'm going to What I'm going to do is I'm going to actually agent merge, and I'm going to actually agent merge, and I'm going to actually agent merge, and I'm going to go ahead and say, "Address reviews, fix go ahead and say, "Address reviews, fix go ahead and say, "Address reviews, fix the eye issues, resolve conflicts, and the eye issues, resolve conflicts, and the eye issues, resolve conflicts, and like like like get it done, basically." Yeah. get it done, basically." Yeah. get it done, basically." Yeah. Uh do you remember you've been Uh do you remember you've been Uh do you remember you've been installing Windows on Mac? Is it still installing Windows on Mac? Is it still installing Windows on Mac? Is it still working? Yeah, I I'm running this right working? Yeah, I I'm running this right working? Yeah, I I'm running this right now is Windows on Mac, actually, right now is Windows on Mac, actually, right now is Windows on Mac, actually, right now. now. now. So, I have a VM VM VMware Fusion from So, I have a VM VM VMware Fusion from So, I have a VM VM VMware Fusion from the the video that I had here on the the the video that I had here on the the the video that I had here on the webs- the website. webs- the website. webs- the website. And yeah, right now this is Windows on And yeah, right now this is Windows on And yeah, right now this is Windows on arm on Mac arm on Mac arm on Mac right here. So, that's what this right here. So, that's what this right here. So, that's what this actually is, which is cool. Which is why actually is, which is cool. Which is why actually is, which is cool. Which is why the voice stuff doesn't work. Uh but the voice stuff doesn't work. Uh but the voice stuff doesn't work. Uh but this works, the graphics do work. So, I this works, the graphics do work. So, I this works, the graphics do work. So, I can actually play this Mona game. can actually play this Mona game. can actually play this Mona game. So, that's pretty cool. And also maybe So, that's pretty cool. And also maybe So, that's pretty cool. And also maybe why some of the stuff isn't so smooth, why some of the stuff isn't so smooth, why some of the stuff isn't so smooth, because it's like inside of a because it's like inside of a because it's like inside of a VM. VM. VM. Which is nice. This is the built-in Which is nice. This is the built-in Which is nice. This is the built-in built-in game. So, if you're like built-in game. So, if you're like built-in game. So, if you're like waiting for it to just do something. waiting for it to just do something. waiting for it to just do something. Uh Mona. Uh Mona. Uh Mona. And you can just kind of walk Mona And you can just kind of walk Mona And you can just kind of walk Mona around, too. So, she's pretty chill.

  57. around, too. So, she's pretty chill. around, too. So, she's pretty chill. Boop. Boop. Boop. Boop. Oh, this is crushing it. There we go. Oh, this is crushing it. There we go. Don't hit any bugs. I don't know what everyone's high score I don't know what everyone's high score was. I think someone one time had like was. I think someone one time had like was. I think someone one time had like 150. 150. 150. It was like "Mona, no!" There you go. It was like "Mona, no!" There you go. It was like "Mona, no!" There you go. Uh cool. All right. Looks pretty good. Uh cool. All right. Looks pretty good. Uh cool. All right. Looks pretty good. So, this is merging. This is doing So, this is merging. This is doing So, this is merging. This is doing stuff, right? So, it's just happening. stuff, right? So, it's just happening. stuff, right? So, it's just happening. Do I enjoy working on Mac usually? When I'm working on like iOS and Mac When I'm working on like iOS and Mac specific apps, yes. But, I don't know. specific apps, yes. But, I don't know. specific apps, yes. But, I don't know. It's It's It's It's not my favorite windowing system. I It's not my favorite windowing system. I It's not my favorite windowing system. I prefer Windows way over Mac OS. I'd say prefer Windows way over Mac OS. I'd say prefer Windows way over Mac OS. I'd say like working on iOS apps and Mac apps, like working on iOS apps and Mac apps, like working on iOS apps and Mac apps, obviously, it's really nice. So, but obviously, it's really nice. So, but obviously, it's really nice. So, but [music] um [music] um [music] um yes, I do yes, I do yes, I do plan on plan on plan on I think because I do so much iOS work, I I think because I do so much iOS work, I I think because I do so much iOS work, I really need it, but I would say if I was really need it, but I would say if I was really need it, but I would say if I was to have a to have a to have a Mac mini equivalent running Windows Mac mini equivalent running Windows Mac mini equivalent running Windows every single day, I would just be in every single day, I would just be in every single day, I would just be in Windows every single day, basically. I Windows every single day, basically. I Windows every single day, basically. I just like the OS better.

  58. just like the OS better. just like the OS better. So, So, So, yeah. Okay. yeah. Okay. yeah. Okay. That's pretty cool. Now, I want to show That's pretty cool. Now, I want to show That's pretty cool. Now, I want to show off uh a few other things uh that are off uh a few other things uh that are off uh a few other things uh that are inside of inside of inside of um of this. So, I imagine there's quick um of this. So, I imagine there's quick um of this. So, I imagine there's quick chat, so you can open a quick chat. And chat, so you can open a quick chat. And chat, so you can open a quick chat. And you can just ask it questions. So, if I you can just ask it questions. So, if I you can just ask it questions. So, if I go in and just ask a question about go in and just ask a question about go in and just ask a question about anything, you can just ask it anything, anything, you can just ask it anything, anything, you can just ask it anything, right? So, right? So, right? So, uh hey, what uh hey, what uh hey, what are some of the new features of .NET 11 are some of the new features of .NET 11 are some of the new features of .NET 11 that are coming out? Question mark. And that are coming out? Question mark. And that are coming out? Question mark. And then, this will just like use whatever then, this will just like use whatever then, this will just like use whatever knowledge it has. I just use an auto knowledge it has. I just use an auto knowledge it has. I just use an auto model here. So, it's going to go off and model here. So, it's going to go off and model here. So, it's going to go off and like search like search like search the corpus. I'm just going to ask it the corpus. I'm just going to ask it the corpus. I'm just going to ask it questions, right? So, it's not out yet. questions, right? So, it's not out yet. questions, right? So, it's not out yet. There's some likely themes, blah blah There's some likely themes, blah blah There's some likely themes, blah blah blah. I might want to give this some blah. I might want to give this some blah. I might want to give this some more features. So, I'm going to go up to more features. So, I'm going to go up to more features. So, I'm going to go up to uh MCP servers, and I'm going to go uh MCP servers, and I'm going to go uh MCP servers, and I'm going to go ahead and MCP servers allow me to add ahead and MCP servers allow me to add ahead and MCP servers allow me to add more tools. So, I'm going to go ahead more tools. So, I'm going to go ahead more tools. So, I'm going to go ahead and search um and search um and search um and add Microsoft Learn. There we go.

  59. and add Microsoft Learn. There we go. and add Microsoft Learn. There we go. I'm just going to add this server. I'm just going to add this server. I'm just going to add this server. Say, hey, Say, hey, Say, hey, just install the Microsoft Learn MCP. Is just install the Microsoft Learn MCP. Is just install the Microsoft Learn MCP. Is there anything there anything there anything on on on learn documentation? There we go. So, now this is going to There we go. So, now this is going to call off to Microsoft Learn and query call off to Microsoft Learn and query call off to Microsoft Learn and query for .NET 11 previews and try to grab for .NET 11 previews and try to grab for .NET 11 previews and try to grab some data back. some data back. some data back. So, it already has this. Oh, cool. Nice. So, it already has this. Oh, cool. Nice. So, it already has this. Oh, cool. Nice. Uh can you give me Uh can you give me Uh can you give me me a breakdown of uh ASP.NET Core me a breakdown of uh ASP.NET Core me a breakdown of uh ASP.NET Core features in .NET 11 coming for it. So, that's going to continue to search So, that's going to continue to search and do things for me automatically. And and do things for me automatically. And and do things for me automatically. And here I just went in and there's these here I just went in and there's these here I just went in and there's these MCP servers. So, you have skills. MCP servers. So, you have skills. MCP servers. So, you have skills. There's a bunch built in to do like There's a bunch built in to do like There's a bunch built in to do like specific tasks. MCP servers, so these specific tasks. MCP servers, so these specific tasks. MCP servers, so these kind of give you additional connections.

  60. kind of give you additional connections. kind of give you additional connections. So, here Microsoft Learn documentation, So, here Microsoft Learn documentation, So, here Microsoft Learn documentation, you could connect to to GitHub, uh to you could connect to to GitHub, uh to you could connect to to GitHub, uh to NuGet for example, uh to Playwright to NuGet for example, uh to Playwright to NuGet for example, uh to Playwright to do browser automation, do browser automation, do browser automation, which is kind of cool. Stripe, so things which is kind of cool. Stripe, so things which is kind of cool. Stripe, so things that are developer and non-developery. that are developer and non-developery. that are developer and non-developery. And then you also have plugins, so And then you also have plugins, so And then you also have plugins, so plugins uh allow you to add sort of plugins uh allow you to add sort of plugins uh allow you to add sort of different different different MCP servers and agents and hooks and MCP servers and agents and hooks and MCP servers and agents and hooks and skills all sorted together skills all sorted together skills all sorted together here. And there's things coming from here. And there's things coming from here. And there's things coming from Copilot. So, if I wanted like Work IQ or Copilot. So, if I wanted like Work IQ or Copilot. So, if I wanted like Work IQ or Agent 365, I could use these ones coming Agent 365, I could use these ones coming Agent 365, I could use these ones coming from the Copilot uh plugins. There's from the Copilot uh plugins. There's from the Copilot uh plugins. There's also awesome Copilot, which are also awesome Copilot, which are also awesome Copilot, which are community-led plugins that are out there community-led plugins that are out there community-led plugins that are out there into the world, basically. So, there's a into the world, basically. So, there's a into the world, basically. So, there's a a lot of them. But, we can see we have a lot of them. But, we can see we have a lot of them. But, we can see we have like you know, different a whole bunch like you know, different a whole bunch like you know, different a whole bunch of different things, basically, which is of different things, basically, which is of different things, basically, which is a whole bunch of stuff built in. A a whole bunch of stuff built in. A a whole bunch of stuff built in. A little bit more advanced, but you can little bit more advanced, but you can little bit more advanced, but you can install your own. install your own. install your own. You also have model providers. So, You also have model providers. So, You also have model providers. So, here's the GitHub Copilot one. here's the GitHub Copilot one. here's the GitHub Copilot one. And then you have like custom providers. And then you have like custom providers. And then you have like custom providers. So, if you want to run models locally, So, if you want to run models locally, So, if you want to run models locally, you can do that. Or if you have an you can do that. Or if you have an you can do that. Or if you have an Anthropic key, or Azure Open AI, or Anthropic key, or Azure Open AI, or Anthropic key, or Azure Open AI, or Foundry, or Ollama, or OpenAI, or Foundry, or Ollama, or OpenAI, or Foundry, or Ollama, or OpenAI, or anything like Open Router, for example, anything like Open Router, for example, anything like Open Router, for example, you can just plug that in, and you're you can just plug that in, and you're you can just plug that in, and you're good to go there. So, that's those good to go there. So, that's those good to go there. So, that's those features there, which is kind of cool.

  61. features there, which is kind of cool. features there, which is kind of cool. All right. All right. All right. So, this is pretty neat. Okay, cool. So, So, this is pretty neat. Okay, cool. So, So, this is pretty neat. Okay, cool. So, we have a bunch of things here. That's we have a bunch of things here. That's we have a bunch of things here. That's cool. Nice. cool. Nice. cool. Nice. Uh Uh Uh cool. cool. cool. So, you can just ask it questions So, you can just ask it questions So, you can just ask it questions that are there. So, this is kind of that are there. So, this is kind of that are there. So, this is kind of nice. You just go in, ask it questions nice. You just go in, ask it questions nice. You just go in, ask it questions about anything, connect up things, too. about anything, connect up things, too. about anything, connect up things, too. I'm going to do one more thing is I'm I'm going to do one more thing is I'm I'm going to do one more thing is I'm going to open another folder. So, I'm going to open another folder. So, I'm going to open another folder. So, I'm going to talk about like non going to talk about like non going to talk about like non like dev stuff, basically. like dev stuff, basically. like dev stuff, basically. I'm going to open a folder, which is my I'm going to open a folder, which is my I'm going to open a folder, which is my podcast stats. And if I open this up, we podcast stats. And if I open this up, we podcast stats. And if I open this up, we can see if I go into can see if I go into can see if I go into my files, the files. So, I'm in this folder, and this is So, I'm in this folder, and this is going to work directly in the folder. going to work directly in the folder. going to work directly in the folder. So, you can like work on notes, clear So, you can like work on notes, clear So, you can like work on notes, clear some notes. I'm going to say, "Hey, I some notes. I'm going to say, "Hey, I some notes. I'm going to say, "Hey, I have at have at have at and I have the stats as [music] and I have the stats as [music] and I have the stats as [music] uh CSV. I'm going to say, "Hey, uh CSV. I'm going to say, "Hey, uh CSV. I'm going to say, "Hey, can you get some insight can you get some insight can you get some insight about the Merge Conflict podcast [music] about the Merge Conflict podcast [music] about the Merge Conflict podcast [music] for me?" for me?" for me?" So, I can just reference that file, So, I can just reference that file, So, I can just reference that file, which is inside that folder. If I which is inside that folder. If I which is inside that folder. If I actually tap on that, we can see it's a actually tap on that, we can see it's a actually tap on that, we can see it's a huge CSV file of data.

  62. huge CSV file of data. huge CSV file of data. And as if I open that up, we have the And as if I open that up, we have the And as if I open that up, we have the files [music] that are here, the files [music] that are here, the files [music] that are here, the browser. browser. browser. So, I'm just going to parse the data So, I'm just going to parse the data So, I'm just going to parse the data that's there on this thing, pretty much, that's there on this thing, pretty much, that's there on this thing, pretty much, right? And I'm just in auto mode, so right? And I'm just in auto mode, so right? And I'm just in auto mode, so it's going to just pick the best model it's going to just pick the best model it's going to just pick the best model for this task, and also give me a sweet for this task, and also give me a sweet for this task, and also give me a sweet discount, which is nice. discount, which is nice. discount, which is nice. It's going to try to parse the data with It's going to try to parse the data with It's going to try to parse the data with Python. I don't even know if I have Python. I don't even know if I have Python. I don't even know if I have Python on my machine. Python on my machine. Python on my machine. Mm, Mm, Mm, Python was not found. Cool. Python was not found. Cool. Python was not found. Cool. Let's see if it can do it. Let's see if this thing Agent Merge. Oh, Let's see if this thing Agent Merge. Oh, cool. cool. cool. Reserve conflicts. I love it. Reserve conflicts. I love it. Reserve conflicts. I love it. Boom. Boom. Boom. Merging it in. Merging it in. Merging it in. I'm going to say, "Open I'm going to say, "Open I'm going to say, "Open sub sub sub sessions for the rest of the of the issues we have. So, jump back to the issues we have. So, jump back to the issues we have. So, jump back to the neon snake game here. All right, cool. It says highest day. All right, cool. It says highest day. Okay, nice. We have a bunch of stuff in Okay, nice. We have a bunch of stuff in Okay, nice. We have a bunch of stuff in here. This is cool. So, it gave me just here. This is cool. So, it gave me just here. This is cool. So, it gave me just some data on it. So, it's like if you some data on it. So, it's like if you some data on it. So, it's like if you were to go to like ChatGPT or Copilot or were to go to like ChatGPT or Copilot or were to go to like ChatGPT or Copilot or or anything else, just ask it questions.

  63. or anything else, just ask it questions. or anything else, just ask it questions. I have data here. Here are these things. I have data here. Here are these things. I have data here. Here are these things. >> [music] >> [music] >> [music] >> I could say, "This is cool." Um I could ask it a few things at this time I could ask it a few things at this time if I want to dig deeper into it, but I if I want to dig deeper into it, but I if I want to dig deeper into it, but I could could could also, for example, also, for example, also, for example, uh have it build a website for me. Like, uh have it build a website for me. Like, uh have it build a website for me. Like, "Can you build a quick uh power or like "Can you build a quick uh power or like "Can you build a quick uh power or like website that is for a presentation website that is for a presentation website that is for a presentation presenting the data for me? Just a few presenting the data for me? Just a few presenting the data for me? Just a few slides." slides." slides." I'm just like have it build a I'm just like have it build a I'm just like have it build a website that's like a presentation website that's like a presentation website that's like a presentation pretty much. I'm like, "Hey, turn this pretty much. I'm like, "Hey, turn this pretty much. I'm like, "Hey, turn this into a PowerPoint." I guess I could also into a PowerPoint." I guess I could also into a PowerPoint." I guess I could also ask it to turn into a PowerPoint, too. ask it to turn into a PowerPoint, too. ask it to turn into a PowerPoint, too. So, I could go and do that. And we can So, I could go and do that. And we can So, I could go and do that. And we can also see at the same time I got all also see at the same time I got all also see at the same time I got all these different sessions going and these different sessions going and these different sessions going and implementing stuff, which is [music] implementing stuff, which is [music] implementing stuff, which is [music] kind of nice. kind of nice. kind of nice. Um Um Um inside of here. And then what I'm going to also ask on a And then what I'm going to also ask on a new session, while this is kind of new session, while this is kind of new session, while this is kind of building this out, is I'm going to say, building this out, is I'm going to say, building this out, is I'm going to say, um um um there's also this concept of canvases, there's also this concept of canvases, there's also this concept of canvases, which are which are which are assets that interact they're basically assets that interact they're basically assets that interact they're basically apps inside [music] of the app apps inside [music] of the app apps inside [music] of the app pretty much.

  64. pretty much. pretty much. Uh that allow you to interact in a Uh that allow you to interact in a Uh that allow you to interact in a bidirectional way with the agent, bidirectional way with the agent, bidirectional way with the agent, >> [music] >> [music] >> [music] >> which is really really neat. >> which is really really neat. >> which is really really neat. So, what I love about that is that you So, what I love about that is that you So, what I love about that is that you can, for all intents and purposes, can, for all intents and purposes, can, for all intents and purposes, go off and [music] create these canvases go off and [music] create these canvases go off and [music] create these canvases that allow you to that allow you to that allow you to add AI into them. They can be custom add AI into them. They can be custom add AI into them. They can be custom user interface. They can be custom user interface. They can be custom user interface. They can be custom flows. They can interact with the GitHub flows. They can interact with the GitHub flows. They can interact with the GitHub APIs. They can do a lot more. APIs. They can do a lot more. APIs. They can do a lot more. So, instead of like creating a website, So, instead of like creating a website, So, instead of like creating a website, I'm just going to create a canvas. So, I'm just going to create a canvas. So, I'm just going to create a canvas. So, I'm going to say create canvas. If I do I'm going to say create canvas. If I do I'm going to say create canvas. If I do slash in here, these are all of my slash in here, these are all of my slash in here, these are all of my different skills or slash commands that different skills or slash commands that different skills or slash commands that I have. So, I have like rubber duck and I have. So, I have like rubber duck and I have. So, I have like rubber duck and orchestrate and PR stacking and I can orchestrate and PR stacking and I can orchestrate and PR stacking and I can see my usage. I can switch models. If I see my usage. I can switch models. If I see my usage. I can switch models. If I don't want to do this here, don't want to do this here, don't want to do this here, um if you're used to these slash um if you're used to these slash um if you're used to these slash commands, they're there. In it for commands, they're there. In it for commands, they're there. In it for initializing custom instructions, that's initializing custom instructions, that's initializing custom instructions, that's nice. nice. nice. So, I'm going to say create So, I'm going to say create So, I'm going to say create uh canvas. uh canvas. uh canvas. I'm going to say, "Hey, um I'm going to say, "Hey, um I'm going to say, "Hey, um let's create a canvas that shows me all of the data from the that shows me all of the data from the podcast [music] and also allows me podcast [music] and also allows me podcast [music] and also allows me to click to click to click a analyze with Copilot a analyze with Copilot a analyze with Copilot that goes back to the session.

  65. that goes back to the session. that goes back to the session. Shows me all the data from the podcast. Shows me all the data from the podcast. Shows me all the data from the podcast. Visualizes Visualizes Visualizes with filters with filters with filters uh and graphs uh and graphs uh and graphs the back to the session to come up with the back to the session to come up with the back to the session to come up with cool name ideas or other things for the cool name ideas or other things for the cool name ideas or other things for the podcast podcast podcast based on it. based on it. based on it. And I'm going to go into plan mode here And I'm going to go into plan mode here And I'm going to go into plan mode here and this is going to go and execute this and this is going to go and execute this and this is going to go and execute this off. off. off. All right, cool. Let's see what this did All right, cool. Let's see what this did All right, cool. Let's see what this did here. Okay, cool. here. Okay, cool. here. Okay, cool. >> [snorts] >> [snorts] >> [snorts] >> So, the first thing is I did is I had a >> So, the first thing is I did is I had a >> So, the first thing is I did is I had a just based on my statistics put together just based on my statistics put together just based on my statistics put together some slides for me, right? So, I'm just some slides for me, right? So, I'm just some slides for me, right? So, I'm just like, "Why not?" like, "Why not?" like, "Why not?" So, podcast statistics 2016 to 2026. So, podcast statistics 2016 to 2026. So, podcast statistics 2016 to 2026. Bam! I just create a slide deck. Done. Bam! I just create a slide deck. Done. Bam! I just create a slide deck. Done. That was pretty cool. That was pretty cool. That was pretty cool. Weekly cadence from episode one. Never Weekly cadence from episode one. Never Weekly cadence from episode one. Never Never missing a week for nearly a Never missing a week for nearly a Never missing a week for nearly a decade. decade. decade. Wow. Good work, Frank. Wow. Good work, Frank. Wow. Good work, Frank. Wow, crazy. Look at this. This is nice.

  66. Uh this is cool. I mean, you just ask it Uh this is cool. I mean, you just ask it to do stuff again. So, kind of like the to do stuff again. So, kind of like the to do stuff again. So, kind of like the non-dev flows, I'm just non-dev flows, I'm just non-dev flows, I'm just told it to build told it to build a told it to build told it to build a told it to build told it to build a thing. Like do the thing, right? thing. Like do the thing, right? thing. Like do the thing, right? That's nice. That's nice. That's nice. That's kind of graphs. I might have been That's kind of graphs. I might have been That's kind of graphs. I might have been zoomed in a little bit. But, let me see zoomed in a little bit. But, let me see zoomed in a little bit. But, let me see if I can zoom out. if I can zoom out. if I can zoom out. There we go. I'm probably zoomed out a There we go. I'm probably zoomed out a There we go. I'm probably zoomed out a little bit just for like the actual little bit just for like the actual little bit just for like the actual thing, but boom. thing, but boom. thing, but boom. This is amazing. This is amazing. This is amazing. So, if I had a pitch deck, I'm going to So, if I had a pitch deck, I'm going to So, if I had a pitch deck, I'm going to be like, here's my best podcast ever. be like, here's my best podcast ever. be like, here's my best podcast ever. Boom, good to go. That's so cool. That's Boom, good to go. That's so cool. That's Boom, good to go. That's so cool. That's awesome. awesome. awesome. So, just boom right there. And looks So, just boom right there. And looks So, just boom right there. And looks like it just created a little like it just created a little like it just created a little index.html. index.html. index.html. Done. Got this whole presentation. Done. Got this whole presentation. Done. Got this whole presentation. Now, that's cool, but I think Now, that's cool, but I think Now, that's cool, but I think inside of here, like I can now go ahead inside of here, like I can now go ahead inside of here, like I can now go ahead and say and say and say like let's create something that's an like let's create something that's an like let's create something that's an asset that I can interact with that it's asset that I can interact with that it's asset that I can interact with that it's like, you know, not just a deliverable like, you know, not just a deliverable like, you know, not just a deliverable that's going to allow me to work with my that's going to allow me to work with my that's going to allow me to work with my my projects here. So, I'm going to say, my projects here. So, I'm going to say, my projects here. So, I'm going to say, let's put this in the project. So, it's let's put this in the project. So, it's let's put this in the project. So, it's going to be shared, so I open it going to be shared, so I open it going to be shared, so I open it everywhere. everywhere. everywhere. This is cool. I like that.

  67. I like that. And while that's going, I can also show And while that's going, I can also show And while that's going, I can also show off like if I go to awesome copilot off like if I go to awesome copilot off like if I go to awesome copilot here, and if you go to the website, you here, and if you go to the website, you here, and if you go to the website, you can see a bunch of examples of awesome can see a bunch of examples of awesome can see a bunch of examples of awesome copilot-y things. So, canvas extensions. copilot-y things. So, canvas extensions. copilot-y things. So, canvas extensions. So, there's some really neat ones like So, there's some really neat ones like So, there's some really neat ones like artifact explorer. So, this will like artifact explorer. So, this will like artifact explorer. So, this will like show you show you show you all of your artifacts uh from GitHub on all of your artifacts uh from GitHub on all of your artifacts uh from GitHub on your different runs. your different runs. your different runs. That's neat. I'm actually going to That's neat. I'm actually going to That's neat. I'm actually going to Can I open that? Does Does that work? Let's see if this works. PR artifact Let's see if this works. PR artifact explorer. That's so neat. Let's see if explorer. That's so neat. Let's see if explorer. That's so neat. Let's see if this works. this works. this works. Installed. Wow, cool. All right, let's see. Can you Let me go All right, let's see. Can you Let me go here. here. here. Uh Uh Uh can you open the can you open the can you open the PR artifact PR artifact PR artifact explorer explorer explorer canvas?

  68. Woah. Woah. So, that just opens up here. Oh, cool. So, that just opens up here. Oh, cool. So, that just opens up here. Oh, cool. Neat. I'm not really sure where it's going. I'm not really sure where it's going. Oh, I guess this is just going to open Oh, I guess this is just going to open Oh, I guess this is just going to open this up. Just like Jane Yeah, what's my I guess I must have something on this I guess I must have something on this Aspire repo. It's not exactly what I Aspire repo. It's not exactly what I Aspire repo. It's not exactly what I thought I wanted it to be, but thought I wanted it to be, but thought I wanted it to be, but not from here at least. This is cool. This is cool. All right, so there's my neon snake. Oh, All right, so there's my neon snake. Oh, All right, so there's my neon snake. Oh, cool. And I can pin it. That's neat. cool. And I can pin it. That's neat. cool. And I can pin it. That's neat. Looks like I don't have anything open. Looks like I don't have anything open. Looks like I don't have anything open. But, let me do But, let me do But, let me do this PR. Oh, it's cool. Here we go. So, this PR. Oh, it's cool. Here we go. So, this PR. Oh, it's cool. Here we go. So, I can select on the PR I can select on the PR I can select on the PR and go in. and go in. >> [music] >> There's no artifacts, but that's kind of >> There's no artifacts, but that's kind of >> There's no artifacts, but that's kind of cool. I can like do that. What else can cool. I can like do that. What else can cool. I can like do that. What else can I do? I do? I do? That's neat.

  69. That's neat. That's neat. I built a whole explorer. I built a whole explorer. I built a whole explorer. There's a back Oh, that's funny. There's There's a back Oh, that's funny. There's There's a back Oh, that's funny. There's a whole backrooms game. Uh there's a whole backrooms game. Uh there's a whole backrooms game. Uh there's backlog swipe, so you can like swipe backlog swipe, so you can like swipe backlog swipe, so you can like swipe through your back catalog. through your back catalog. through your back catalog. Um diagram explorer, so it actually Um diagram explorer, so it actually Um diagram explorer, so it actually visualizes your application. visualizes your application. visualizes your application. Uh feedback themes, so if you want to Uh feedback themes, so if you want to Uh feedback themes, so if you want to group your themes, gesture PRs. Mobile group your themes, gesture PRs. Mobile group your themes, gesture PRs. Mobile canvas is pretty awesome. This allows canvas is pretty awesome. This allows canvas is pretty awesome. This allows you to actually see your iOS and Android you to actually see your iOS and Android you to actually see your iOS and Android emulators and simulators directly inside emulators and simulators directly inside emulators and simulators directly inside of of of uh the Copilot app. uh the Copilot app. uh the Copilot app. I like this one a lot, which is repo I like this one a lot, which is repo I like this one a lot, which is repo actions. So, if I tap on this, actions. So, if I tap on this, actions. So, if I tap on this, let's install this. let's install this. let's install this. This is probably my favorite one that I This is probably my favorite one that I This is probably my favorite one that I built. built. built. So, allow that. So, allow that. So, allow that. That's neat. That actually I didn't know That's neat. That actually I didn't know That's neat. That actually I didn't know that worked. That's kind of cool. that worked. That's kind of cool. that worked. That's kind of cool. Okay. Okay. Okay. And I'm not sure it's going to show up And I'm not sure it's going to show up And I'm not sure it's going to show up here. here. here. So, I just installed repo actions. Can So, I just installed repo actions. Can So, I just installed repo actions. Can you canvas? you canvas? you canvas? Can you open that? Can you open that? Can you open that? Let's even refresh. Sometimes you need Let's even refresh. Sometimes you need Let's even refresh. Sometimes you need to refresh it in a new to refresh it in a new to refresh it in a new uh uh uh list.

  70. list. list. It's not loaded in this session. It's not loaded in this session. It's not loaded in this session. Okay. I'm going to go ahead and Okay. I'm going to go ahead and Okay. I'm going to go ahead and open a new session and try it out. Think if I go in if you can install it Think if I go in if you can install it here from a URL, so you can also do it here from a URL, so you can also do it here from a URL, so you can also do it here and then they're like load here and then they're like load here and then they're like load immediately, but kind of loaded it immediately, but kind of loaded it immediately, but kind of loaded it outside of the session, but I'm outside of the session, but I'm outside of the session, but I'm interested to see if this kind of opens interested to see if this kind of opens interested to see if this kind of opens up for me here. Oh, there we go. Opening canvas. Cool. Oh, there we go. Opening canvas. Cool. So, this one's nice because it shows me So, this one's nice because it shows me So, this one's nice because it shows me all of my actions for this all of my actions for this all of my actions for this repo. repo. repo. I don't have to leave it at all. So, I I don't have to leave it at all. So, I I don't have to leave it at all. So, I can see there's three week workflows, a can see there's three week workflows, a can see there's three week workflows, a few failures. I can see all the runs. few failures. I can see all the runs. few failures. I can see all the runs. So, here's the most recent validate. I So, here's the most recent validate. I So, here's the most recent validate. I can click on it can click on it can click on it and see the run, if it was successful, and see the run, if it was successful, and see the run, if it was successful, all the different checkpoints. I could all the different checkpoints. I could all the different checkpoints. I could open the job up. So, I get all that open the job up. So, I get all that open the job up. So, I get all that information directly inside of here, and information directly inside of here, and information directly inside of here, and I can even like run one. So, I could see I can even like run one. So, I could see I can even like run one. So, I could see you know, see the last run or I can you know, see the last run or I can you know, see the last run or I can actually run it.

  71. actually run it. actually run it. And here, And here, And here, so, so, so, you know, I could run it if I'm able to you know, I could run it if I'm able to you know, I could run it if I'm able to manually run it for example, which is manually run it for example, which is manually run it for example, which is kind of cool. kind of cool. kind of cool. I'm wondering if we have uh the canvas. I'm wondering if we have uh the canvas. I'm wondering if we have uh the canvas. Okay. Oh. Okay. I don't know why it didn't do Okay. I don't know why it didn't do that. Oh, cool. Let's see if I can that. Oh, cool. Let's see if I can that. Oh, cool. Let's see if I can /create canvas. /create canvas. /create canvas. Perfect. Didn't actually do it. Uh Didn't actually do it. Uh Did it open? Did I open it? No. Did it open? Did I open it? No. Did it open? Did I open it? No. Implemented. Implemented. Implemented. Let me see. Let me see. Let me see. I guess I'm going to pick a different I guess I'm going to pick a different I guess I'm going to pick a different model just to see what it's doing. model just to see what it's doing. model just to see what it's doing. [music] And it's not implemented. Check it out. Check it out. Was it Is implemented and I don't see Was it Is implemented and I don't see Was it Is implemented and I don't see it. Perfect. I already got C and D and I get Perfect. I already got C and D and I get CSP presentation replacing scaffold with CSP presentation replacing scaffold with CSP presentation replacing scaffold with a data-driven dashboard that parses CSP a data-driven dashboard that parses CSP a data-driven dashboard that parses CSP locally, routes to filter back. Perfect.

  72. Going to double-check to make sure that Going to double-check to make sure that it's doing stuff. it's doing stuff. it's doing stuff. Like while this is doing is like all Like while this is doing is like all Like while this is doing is like all these things are working, I got these things are working, I got these things are working, I got a whole bunch of implementations going a whole bunch of implementations going a whole bunch of implementations going on all the same time, working through on all the same time, working through on all the same time, working through problems, figuring out the plans, problems, figuring out the plans, problems, figuring out the plans, auto-piloting it, just going to town. auto-piloting it, just going to town. auto-piloting it, just going to town. So, this is normally how I kind of end So, this is normally how I kind of end So, this is normally how I kind of end up working along the way. Okay. Okay. Extension reloading. Podcast insights canvas. So, I just told Podcast insights canvas. So, I just told it to build the thing, but make it here. it to build the thing, but make it here. it to build the thing, but make it here. So, perfect. Okay, cool. So, now I have this that is shared in my So, now I have this that is shared in my repo, and this is for all intents and repo, and this is for all intents and repo, and this is for all intents and purposes an interactive dashboard that I purposes an interactive dashboard that I purposes an interactive dashboard that I can go in, see the years. That was can go in, see the years. That was can go in, see the years. That was pretty good. pretty good. pretty good. Uh in general. Uh in general. Uh in general. Search an episode. Search an episode. Search an episode. And I think what I want it to do is say say I don't know what this Analyze with I don't know what this Analyze with I don't know what this Analyze with Copilot do. Okay. So, this one's saying Copilot do. Okay. So, this one's saying Copilot do. Okay. So, this one's saying after I filtered it down, after I filtered it down, after I filtered it down, analyze this data with Copilot." Right?

  73. analyze this data with Copilot." Right? analyze this data with Copilot." Right? So, that click So, that click So, that click went back went back went back and it analyzed it. So, it just and it analyzed it. So, it just and it analyzed it. So, it just immediately That was really quick. immediately That was really quick. immediately That was really quick. So, it went back So, it went back So, it went back and it said, "Hey, and it said, "Hey, and it said, "Hey, here's a bunch of data and then here's a here's a bunch of data and then here's a here's a bunch of data and then here's a bunch of specific items for me." bunch of specific items for me." bunch of specific items for me." I can say, "In the canvas, I can say, "In the canvas, I can say, "In the canvas, let me click on a episode to get details and to get details and then then then click analyze for it." There you go. click analyze for it." There you go. click analyze for it." There you go. So, it's kind of two-way back and forth So, it's kind of two-way back and forth So, it's kind of two-way back and forth that I'm able to create between the app that I'm able to create between the app that I'm able to create between the app and this here. So, actually being able and this here. So, actually being able and this here. So, actually being able to like work on it, do things, analyze to like work on it, do things, analyze to like work on it, do things, analyze it back and forth. [music] it back and forth. [music] it back and forth. [music] And I can look at the metrics of And I can look at the metrics of And I can look at the metrics of everything that's going in on top of everything that's going in on top of everything that's going in on top of here, which is really neat here, which is really neat here, which is really neat overall. overall. overall. We're at a peak in 2018 and then We're at a peak in 2018 and then We're at a peak in 2018 and then kind of like a little bit down there, kind of like a little bit down there, kind of like a little bit down there, but but but obviously those podcasts have been out obviously those podcasts have been out obviously those podcasts have been out for a long time now, but we kind of for a long time now, but we kind of for a long time now, but we kind of steadied out. steadied out. steadied out. Kind of like we we got what we got. Kind of like we we got what we got. Kind of like we we got what we got. It's good. It's good. It's good. It's almost like new coverage, yeah.

  74. It's almost like new coverage, yeah. It's almost like new coverage, yeah. Okay, now I can tap on one, Okay, now I can tap on one, Okay, now I can tap on one, analyze selected episode, analyze selected episode, analyze selected episode, and then I'll say like, and then I'll say like, and then I'll say like, "When I tap on analyze selected episode, "When I tap on analyze selected episode, "When I tap on analyze selected episode, you should be able to go off and grab you should be able to go off and grab you should be able to go off and grab more data from more data from more data from https://mergeconflict.fm/number episode number. episode number. Where is the episode number? Where is the episode number? Where is the episode number? And tell the prompts to do that and then And tell the prompts to do that and then And tell the prompts to do that and then analyze the episode." analyze the episode." analyze the episode." Nice. Nice. Nice. So, here I've created this interactive So, here I've created this interactive So, here I've created this interactive dashboard and now I'm telling you like, dashboard and now I'm telling you like, dashboard and now I'm telling you like, "What do I want it to do, right?" So, "What do I want it to do, right?" So, "What do I want it to do, right?" So, what I'm trying to do is I'm going to what I'm trying to do is I'm going to what I'm trying to do is I'm going to say, "Hey, I really want to go off say, "Hey, I really want to go off say, "Hey, I really want to go off and when I click on this, I want you to and when I click on this, I want you to and when I click on this, I want you to send this specific prompt back, send this specific prompt back, send this specific prompt back, understand it, do these things, understand it, do these things, understand it, do these things, and then [music] and then [music] and then [music] update it." And you can also have the update it." And you can also have the update it." And you can also have the podcast podcast podcast um the chat update the canvas, too. So, um the chat update the canvas, too. So, um the chat update the canvas, too. So, it can be a two-way street back and it can be a two-way street back and it can be a two-way street back and forth between the chat and over here.

  75. forth between the chat and over here. forth between the chat and over here. You can basically You can create You can basically You can create You can basically You can create commands for it. I'm going to say commands for it. I'm going to say commands for it. I'm going to say analyze selected data. analyze selected data. analyze selected data. This is now going to go back over, and This is now going to go back over, and This is now going to go back over, and it's going to go ahead and put this data it's going to go ahead and put this data it's going to go ahead and put this data inside of here. The selected episodes inside of here. The selected episodes inside of here. The selected episodes included before analyzing it, retrieve included before analyzing it, retrieve included before analyzing it, retrieve this data. It's going to refresh the this data. It's going to refresh the this data. It's going to refresh the page. So, I'm able to basically do like page. So, I'm able to basically do like page. So, I'm able to basically do like prompt prompting here directly from it prompt prompting here directly from it prompt prompting here directly from it and create that information back, which and create that information back, which and create that information back, which is really cool. I've created a really is really cool. I've created a really is really cool. I've created a really advanced scenario of this, which is advanced scenario of this, which is advanced scenario of this, which is going off and like analyzing it, going off and like analyzing it, going off and like analyzing it, updating the numbers, doing things, and updating the numbers, doing things, and updating the numbers, doing things, and then reporting that information back, so then reporting that information back, so then reporting that information back, so I can kind of see everything in a hub, I can kind of see everything in a hub, I can kind of see everything in a hub, uh which is cool. So, got some data, you uh which is cool. So, got some data, you uh which is cool. So, got some data, you got some ideas, you want to create got some ideas, you want to create got some ideas, you want to create something for yourself, uh you can go something for yourself, uh you can go something for yourself, uh you can go and do it. Now, we have all these neon and do it. Now, we have all these neon and do it. Now, we have all these neon snake games, which is cool. snake games, which is cool. snake games, which is cool. So, let's go and do it. So, let's go and do it. So, let's go and do it. So, here for example, now I can say, So, here for example, now I can say, So, here for example, now I can say, "Okay. "Okay. "Okay. Okay. Okay. Okay. We have all of those open. Go through We have all of those open. Go through We have all of those open. Go through one by one and have them create PRs, one by one and have them create PRs, one by one and have them create PRs, uh merge with agent merge, and go to the uh merge with agent merge, and go to the uh merge with agent merge, and go to the next to make sure we don't have next to make sure we don't have next to make sure we don't have conflicts and conflicts and conflicts and merge them all and merge them all and merge them all and So, now this sort of main session is the So, now this sort of main session is the So, now this sort of main session is the orchestrator of all these sub-sessions orchestrator of all these sub-sessions orchestrator of all these sub-sessions underneath it, and I'm going to see what underneath it, and I'm going to see what underneath it, and I'm going to see what it does uh at the end of the day.

  76. it does uh at the end of the day. it does uh at the end of the day. So, So, So, I'm also interested to what my Pro Plus subscription. I'm wondering Pro Plus subscription. I'm wondering where my where my where my usage is. So, cool. So, far today, So, cool. So, far today, it looks like $7 of stuff. Yeah. it looks like $7 of stuff. Yeah. it looks like $7 of stuff. Yeah. So, not too bad. For all of the stuff So, not too bad. For all of the stuff So, not too bad. For all of the stuff that I've done so far, that's pretty that I've done so far, that's pretty that I've done so far, that's pretty good. That's pretty decent. And there good. That's pretty decent. And there good. That's pretty decent. And there might be other actions and things like might be other actions and things like might be other actions and things like that, too, that might be that, too, that might be that, too, that might be obviously not just obviously not just obviously not just that. Okay, so 700 credits is what I've that. Okay, so 700 credits is what I've that. Okay, so 700 credits is what I've used so far. used so far. used so far. I've used mostly auto, and I've used I've used mostly auto, and I've used I've used mostly auto, and I've used mostly MAI code one flash, 1.1 flash. mostly MAI code one flash, 1.1 flash. mostly MAI code one flash, 1.1 flash. But, I did use Terra a little bit, which But, I did use Terra a little bit, which But, I did use Terra a little bit, which is a little bit more of a bump up, I is a little bit more of a bump up, I is a little bit more of a bump up, I would say, in general, but would say, in general, but would say, in general, but I'm I'm I've been jamming pretty hard I'm I'm I've been jamming pretty hard I'm I'm I've been jamming pretty hard over here. It's a pretty cool creating over here. It's a pretty cool creating over here. It's a pretty cool creating canvases, doing all this work, asking canvases, doing all this work, asking canvases, doing all this work, asking chats. chats. chats. Now, this is going to go to town. So, Now, this is going to go to town. So, Now, this is going to go to town. So, now this is going to create this PR. now this is going to create this PR. now this is going to create this PR. It's going to orchestrate doing It's going to orchestrate doing It's going to orchestrate doing everything under the sun. It's pretty everything under the sun. It's pretty everything under the sun. It's pretty crazy.

  77. crazy. crazy. Uh webcam. All right, I want to go eat Uh webcam. All right, I want to go eat Uh webcam. All right, I want to go eat some lunch cuz I'm really hungry. some lunch cuz I'm really hungry. some lunch cuz I'm really hungry. Hope this was a little insightful as my Hope this was a little insightful as my Hope this was a little insightful as my walk-through. I think I really need to walk-through. I think I really need to walk-through. I think I really need to figure out for like a full walk-through figure out for like a full walk-through figure out for like a full walk-through uh what the exact XYZ would be like in uh what the exact XYZ would be like in uh what the exact XYZ would be like in 20 minutes in a walk-through 20 minutes in a walk-through 20 minutes in a walk-through uh for showing off the Copilot app. uh for showing off the Copilot app. uh for showing off the Copilot app. There's so much in there, you know what There's so much in there, you know what There's so much in there, you know what I mean? I like the CSV file stuff I mean? I like the CSV file stuff I mean? I like the CSV file stuff though. I think that's pretty cool in though. I think that's pretty cool in though. I think that's pretty cool in general to kind of see. general to kind of see. general to kind of see. Um Um Um Yeah, I'm kind of curious like what Yeah, I'm kind of curious like what Yeah, I'm kind of curious like what folks would want to see. Maybe there folks would want to see. Maybe there folks would want to see. Maybe there needs to be like a needs to be like a needs to be like a developer absolute beginners guide and developer absolute beginners guide and developer absolute beginners guide and then a non-developer beginners guide then a non-developer beginners guide then a non-developer beginners guide that show off different items that show off different items that show off different items uh for different people and what people uh for different people and what people uh for different people and what people might be interested in cuz I think like might be interested in cuz I think like might be interested in cuz I think like non-developers might be really non-developers might be really non-developers might be really interested in like organizing notes and interested in like organizing notes and interested in like organizing notes and seeing notes and seeing all these seeing notes and seeing all these seeing notes and seeing all these things. Oh, like a cool canvas might be things. Oh, like a cool canvas might be things. Oh, like a cool canvas might be I have all these text file notes or I have all these text file notes or I have all these text file notes or whatever. Let me create a note organizer whatever. Let me create a note organizer whatever. Let me create a note organizer canvas that allows me to create notes, canvas that allows me to create notes, canvas that allows me to create notes, organize notes, and analyze the notes, organize notes, and analyze the notes, organize notes, and analyze the notes, and come up with ideas. and come up with ideas. and come up with ideas. That could be kind of cool uh at the end That could be kind of cool uh at the end That could be kind of cool uh at the end of the day.

  78. of the day. of the day. Not bad. Not bad. Not bad. So. So. So. All right. That's going to do it for All right. That's going to do it for All right. That's going to do it for this live stream. this live stream. this live stream. Hope everyone had a little bit of fun. Hope everyone had a little bit of fun. Hope everyone had a little bit of fun. Thanks for some of the chats in there. Thanks for some of the chats in there. Thanks for some of the chats in there. Um Um Um Yeah. I should point out one other Yeah. I should point out one other Yeah. I should point out one other thing, too, by the way. thing, too, by the way. thing, too, by the way. Go to the main screen again. Go to the main screen again. Go to the main screen again. So, here I have this So, here I have this So, here I have this here. here. here. One of the best parts I really love is One of the best parts I really love is One of the best parts I really love is that you can just open this up and look that you can just open this up and look that you can just open this up and look at the code and the diff anywhere. So, at the code and the diff anywhere. So, at the code and the diff anywhere. So, if you want to open terminal, you want if you want to open terminal, you want if you want to open terminal, you want to run this, you want to open the to run this, you want to open the to run this, you want to open the Copilot CLI side by side, you can do Copilot CLI side by side, you can do Copilot CLI side by side, you can do that. So, if you tap on open VS Code, that. So, if you tap on open VS Code, that. So, if you tap on open VS Code, it's going to say, "Hey, it wants to it's going to say, "Hey, it wants to it's going to say, "Hey, it wants to open this folder." Which is going to open this folder." Which is going to open this folder." Which is going to open the work tree or the folder, open the work tree or the folder, open the work tree or the folder, whatever is selected. And then this whatever is selected. And then this whatever is selected. And then this going to open this up here. So, I'm just going to open this up here. So, I'm just going to open this up here. So, I'm just going to trust this folder. going to trust this folder. going to trust this folder. And then now, right? We can see that I have my right? We can see that I have my session. It's right here. The The whole session. It's right here. The The whole session. It's right here. The The whole session is here. session is here. session is here. So, there it is. It's just running, So, there it is. It's just running, So, there it is. It's just running, coming from the app, selects my model.

  79. coming from the app, selects my model. coming from the app, selects my model. Everything like that, it's all right Everything like that, it's all right Everything like that, it's all right there. So, I can see it. there. So, I can see it. there. So, I can see it. And then if we had any diffs, we can see And then if we had any diffs, we can see And then if we had any diffs, we can see everything everything everything right here. So, here's the the change right here. So, here's the the change right here. So, here's the the change that it made. that it made. that it made. Just open it up. Boom. Just open it up. Boom. Just open it up. Boom. So, I can see everything directly inside So, I can see everything directly inside So, I can see everything directly inside VS Code. I can comment, and they're all VS Code. I can comment, and they're all VS Code. I can comment, and they're all stayed in sync between the two of them. stayed in sync between the two of them. stayed in sync between the two of them. I can chat in one and open this in the I can chat in one and open this in the I can chat in one and open this in the other, back and forth, which is really other, back and forth, which is really other, back and forth, which is really cool. So, boom. Totally good to go to cool. So, boom. Totally good to go to cool. So, boom. Totally good to go to kind of see exactly how those work while kind of see exactly how those work while kind of see exactly how those work while it's kind of orchestrating out. So, it's kind of orchestrating out. So, it's kind of orchestrating out. So, it's a good thing I should probably it's a good thing I should probably it's a good thing I should probably point out, too. So. point out, too. So. point out, too. So. All right, folks. It's going to do it. All right, folks. It's going to do it. All right, folks. It's going to do it. Hope you have an awesome weekend. Hope Hope you have an awesome weekend. Hope Hope you have an awesome weekend. Hope you're already on your weekend. you're already on your weekend. you're already on your weekend. Happy coding, as always.

Summary

The main theme is a technical walkthrough of the GitHub Copilot app, aimed at both developers and non-developers. Key subjects include GitHub Copilot, VS Code, Visual Studio, and upcoming community events like Copilot Dev Days. The practical takeaway is to understand the app's features and how to use it, moving from installation to exploring its capabilities.

View original episode ↗