Claude Code NEW Desktop App Quick Walkthrough

Academind| 00:07:17|Apr 15, 2026
Chapters9
Introduces Claude Code as a desktop app that goes beyond the CLI, mentioning Claude Chat and Claude Cowork as related tools.

Claude Code’s desktop app adds a robust, file-aware workflow with worktrees, previews, and contextual prompts, making desktop development feel native and fast.

Summary

Academind's walkthrough by the creator highlights Claude Code’s desktop experience as more than a CLI wrapper. The app bundles Claude Code with Claude Chat and Claude Cowork, offering multiple projects, sessions, and an integrated Git worktree feature. You can automatically create worktrees for tasks so agents don’t clash in the same repo, and you can switch to cloud tasks if your setup supports it. The screen shows plan mode, permissions, slash commands, voice dictation, and easy model switching. A standout feature is the ability to preview a live site by launching a dev server via a Claude-powered launch.json file. The tool also provides a contextual element selector, a diff view for uncommitted changes, in-line comments for context, and an integrated terminal similar to VS Code. The video emphasizes this as a polished, faster alternative to older Claude Code desktop versions, with practical guidance and a nod to deeper coverage in a related course authored by the creator.

Key Takeaways

  • Claude Code’s desktop app combines multiple Claude tools (Code, Chat, and Cowork) into a single desktop environment.
  • Users can run multiple projects and sessions, with an optional Git worktree setup that avoids clashes between agents.
  • Enabling the worktree box lets Claude automatically create a worktree for the chosen task, streamlining parallel work in the same repo.
  • Cloud tasks are available if you set up Claude Code cloud in the web interface, allowing remote execution with a red primary color indicating cloud usage.
  • Plan mode, in-app permissions, and slash commands give users CLI-like control directly from the desktop app.
  • The preview feature can launch a dev server and show a live site directly inside Claude Code by generating a Claude launch.json file.
  • Contextual prompts are enhanced by selecting an element in the UI, which adds that element to the prompt context for targeted edits.

Who Is This For?

Developers who prefer a desktop-first workflow and want Claude Code’s latest features (worktrees, inline previews, contextual prompts) integrated with Git, cloud tasks, and a rich UI. Great for teams using Claude in local and cloud environments who want a faster, GUI-driven experience.

Notable Quotes

""Claude Code as a desktop app, technically, it's actually not just Claude Code. There also is the Claude Chat, which is like ChatGPT, just in the desktop app.""
Describes the multi-tool desktop package and its components.
""If you check this box, the desktop app will create such a worktree for you automatically for whatever task you're handing off to it so that you could have multiple agents in the same repo without clashing.""
Explains the automatic worktree feature to avoid conflicts.
""This button here is great. It allows you to select an element, and then this element is added as context here.""
Shows the contextual prompt enhancement by selecting UI elements.
""If you would submit this, this would not be executed locally, but instead in the cloud, but of course, local is also an option and the default essentially.""
Describes cloud vs. local execution and color-coding for cloud mode.
""You can preview a live site by launching a dev server via a Claude-powered launch.json file.""
Highlights the practical live preview workflow.

Questions This Video Answers

  • How does Claude Code's desktop app handle Git worktrees for parallel development?
  • Can Claude Code automatically create launch.json for a dev server to preview a site?
  • What are Claude Code cloud tasks and how do you enable them in the desktop app?
  • How does the contextual element feature improve prompting in Claude Code desktop?
  • What’s new in the latest Claude Code desktop app vs. older versions?
Claude Code desktop appClaude ChatClaude CoworkGit worktreelaunch.json generationlive previewin-line commentscontextual promptsdiff viewterminal integration
Full Transcript
You can use Claude Code in the CLI, in the terminal user interface, which is probably what most developers do, but Anthropic also has a desktop app. Claude Code as a desktop app, technically, it's actually not just Claude Code. There also is the Claude Chat, which is like ChatGPT, just in the desktop app. And there is Claude Cowork, which is a general work assistant, but there also is the Claude Code app. And that's actually not just the CLI wrapped into a desktop app, but it's a really useful standalone app, latest update. And no, this video is not sponsored by Anthropic. I just think this new version of this app is pretty useful, which is why I'll give you a walkthrough. If you wanna learn way more about Claude app, and about the CLI mostly, I got a complete course on that. It's fully updated for this new look of this new desktop app. I did that this morning. It's already live and that may be useful to you. So what's in this app? Well, this app has pretty much the same idea you Codex app or Cursor, their- the Cursor Agents app, if you use that. You can have multiple projects in there, and in each project, you can have multiple sessions. You can start a new session. You can then pick a project for this session. You can pick a Git branch. It has a built-in Git worktree feature, and in case you don't know what Git worktrees are, the idea is that you have your main repo and Git worktrees are an official Git feature clone, a local clone of this repo. So on your system, the, the project is kind of copied, not all the files, just the Git managed files though. And then you have that copy and you can work in the main repo and the copy simultaneously have multiple agents running across these different worktrees so that they don't clash with each other. That's the idea. And then once you're done, you can merge your worktree changes back repo. That's the idea. And if you check this box, the desktop app will create such a worktree for you automatically for whatever task you're handing off to it so that you could have multiple agents in the same repo without clashing, as I mentioned. You can also start cloud tasks from in there. I cover this in more depth in my course, but the idea is that if you switch to a cloud environment here, you have to set that up in the Claude Code cloud web interface first, but if you have that, uh, you could change the primary color to red this. And now if I would submit this, this would not be executed locally, but instead in the cloud, but of course, local is also an option and the default essentially. You can manage your permissions down here, including bypass permissions if you enable that in the settings. You can switch to plan mode, you can add additional context, and you also got slash commands available here. If you type slash whatever, you can essentially run all the key commands you know from the CLI as well, including your skills. You can invoke them from there too. If you don't want to hope that Claude Code decides to load them, you can just actively invoke them from here, of course. You could also use voice dictation, and of course, you can also switch easily to different models. Now, that's all nice. I mean, you can all find that on your own. I guess still nice to see it. What is interesting is that if you have an active session or a session that's already complete, you have this button here in the top right most interesting button when doing local development with the desktop app, I would say. Because here, you can, for one, view your plan if you did use plan mode. Here, I didn't, so I have none. When it's currently working, ongoing tasks here too, so the tasks it's going through. But if it's done already, you can, for example, use the preview feature to have it launch a dev server for you and show you a preview of your website, if you are working on a website here. You have to set it up once, and if you click this button, it actually uses the Claude agent, the Claude models to write a Claude launch.json file for you, which will contain the setup instructions or the, the setup configuration, one-time step, and once it's done here, you can ask it to go ahead and start a dev server and start that preview. And then it will indeed show you a preview of your site here. Now, what is interesting is not just that you have a preview here, which can already be nice. You can prompt away here here to the right. That can be nice. Uh, but the best feature here is this button, this one. I mean, this one is interesting too. You can switch between mobile and desktop view here. You can also switch between the different modes if your app supports it, different, uh, light and dark modes. But this button here is great. It allows you to select an element, and then this element is added as context here. And you can then, of course, base your prompt on that. So if you know that you wanna change something about that element, change the text to just welcome. You don't need to describe in which file it is and hope that it finds it. No, you can just select whatever you're not added as context here. Of course, you can also delete it, and that can be a nice feature. And I know other tools have that too, desktop app now has it as well. Now besides that, you also have a div view here, and that is also pretty nice and a feature I already know from the Codex and also other apps. Here, you can easily scroll through your files and see all the changes, everything that is uncommitted essentially here, and you cannot just view them, which is already nice because reviewing the code is important, coding and don't care about the code at all I do care though, but this is nice for code reviews, and you can also drop comments here. You can say something like, "Remove this," or whatever, and if you submit this comment, it's also added as context here. So now you could send it like this or add some extra instructions. We don't want to use custom variant whatever. You can send that, and again, you don't have to describe to which file you're referring. Instead, you can just comment in line and then base your prompt on this, which of course can be more convenient. Now, outside of that, you also have a terminal. So that is essentially the same kind of terminal you, for example, also have in Visual Studio Code. So you can use the integrated terminal You also have it here in the Claude Code desktop app, and therefore, altogether, I think this is pretty nice. Of course, in the end, let's be honest, it is mostly what we already saw from other apps like Codex, for example, but it's a, it's a nice glow-up of the application. I like the look and feel. It's really fast and snappy in my first tests, and I think if you are into this kind of TVL- development, if you prefer that over a CLI, this is definitely a great improvement over the old Claude Code desktop app. And as mentioned, I already cover it in my course. There, I also explain routines, dispatch, and much more. But hopefully, this quick walkthrough also was helpful

Get daily recaps from
Academind

AI-powered summaries delivered to your inbox. Save hours every week while staying fully informed.