Claude 桌面客户端现在支持在本地运行Claude Code
今天刷到一个事…我当场就有点绷不住了(是开心那种)。 因为我这种人吧,真的不是不会用终端,就是——我一打开终端,就感觉自己在演《黑客帝国》,手心还会冒汗那种😂
结果现在:Claude Desktop 里可以直接用 Claude Code 了,不用再在终端里敲来敲去。官方文档里也写了,它在桌面端提供了一个“原生界面”,可以在本机跑多个 Claude Code 会话,还能跟网页版的 Claude Code 串起来用。
它到底解决了啥?
以前(至少我自己)用 Claude Code 的姿势大概是:
开终端 cd到项目敲命令 再切回编辑器 再回终端看输出 然后开始怀疑人生:我刚刚到底在哪个窗口干了啥…
现在就变成:像开一个“图形界面的 coding 小助手面板”,选个文件夹,直接说人话,让它在你的项目里改代码、跑命令、修 bug。
但我先插一句很重要的:“本地”主要指的是:代码执行、文件读写在你电脑上进行;Claude 这个模型本身并不是“离线装进你电脑里跑”(别误会,我怕你兴冲冲一顿下载,结果发现还得联网)。文档里说的是 “Run Claude Code tasks locally…”,这个“tasks locally”更像是在说执行环境。
具体怎么用
大概就是你说的那套,我再用“人话版”复述一下:
1️⃣ 下载 Claude Desktop(去 claude 的下载页,装就完事) 2️⃣ 打开以后,左侧边栏会有个 Code(预览) 的入口(反正你能看到) 3️⃣ 选一个本地文件夹,给它权限(这一步其实挺关键,因为它要读你的项目文件) 4️⃣ 然后你就可以直接输入需求:
“帮我把这个项目跑起来” “这段报错你看一下怎么修” “给我加个登录页顺便把接口 mock 一下” 这种。
一句话:就像你在 IDE 里多开了一个会“动手”的 Claude。
我觉得更爽的点
1)它能同时开多个会话,而且不会互相打架
官方说桌面端会用 git worktrees 来搞“并行会话”,每个会话一个隔离 worktree。也就是说你可以一边让它修 bug,一边让它做重构,不至于把同一套文件改成麻花。
(当然前提是:你这个文件夹得是 git 项目;不是的话它也不会给你创建 worktree。)
2).env 这种被 .gitignore 忽略的文件,也能跟着新 worktree 走
这个我太懂了…你一开新分支/新目录,最容易缺的就是 .env、.env.local。 它的做法是让你建一个 .worktreeinclude,把你希望复制过去的忽略文件写进去。
3)它会把你终端里的 $PATH 也“继承”过来
也就是说你平时能在终端里用的 node / npm / yarn 之类,在本地会话里也能用,不用你再手动配一遍。 而且还可以在界面里额外加环境变量(.env 格式),值还会被遮住,算是有点安全意识。
小小的坑
Windows arm64:官方明确说了,本地会话不支持 Windows arm64 架构。 以及它是 Preview(预览版),所以偶尔哪里别扭…也正常,反正你懂的。 还有一个很现实的问题:你给了它文件夹权限,就等于“把这个项目交给它摸一摸”。敏感项目自己心里有数哈。
👉 Claude Code 终于可以像“图形界面版的 coding 助手”一样用:本地文件、少折腾终端、直接对话式改代码。
说真的,这对那种“我想用 Agent 写代码,但我又不想每天跟终端斗智斗勇”的人,挺友好的。
对了…你们平时最讨厌用终端的点是啥?是命令记不住,还是那种一报错就一屏红字把人劝退的感觉?(我属于后者,哈哈)
-END-
我为大家打造了一份RPA教程,完全免费:songshuhezi.com/rpa.html