工作日早上 7 点读 AI,周日早上 8 点读周报订阅邮件

METAL LAB

Claude Code放弃npm安装,转向脚本安装方式

这款星标数突破14万的Anthropic编程智能体,已将官方推荐安装方式从npm改为curl、Homebrew和WinGet

이미지: METAL LAB 생성

摘要

  • Claude Code代码库以14.2万星标、2.28万复刻数登上GitHub趋势榜。
  • npm安装方式已被官方弃用,安装指南改为macOS/Linux使用curl脚本或Homebrew,Windows使用PowerShell脚本或WinGet。
  • 代码库中还记录了插件目录、通过/bug命令上报问题的机制,以及用户数据收集和保留政策。
저장소
anthropics/claude-code (GitHub)
스타/포크
142.4k stars / 22.8k forks
워처/열린 이슈/PR
871명 / 5,000+건 / 729건
설치 방식 변경
npm 설치 지원 중단(비권장), 네이티브 스크립트·Homebrew·WinGet 권장
버그 신고
클로드 코드 내 /bug 명령 또는 GitHub 이슈
데이터 정책
코드 수락/거부, 대화 데이터, /bug 피드백 수집 · 모델 학습에는 미사용
커뮤니티
Claude Developers Discord 운영
확장 기능
저장소 내 plugins 디렉터리로 명령·에이전트 확장 지원

终端屏幕一角的星标计数器跳到了14.24万——这说的是Anthropic打造的编程智能体Claude Code。这款工具常驻命令行窗口,能读取项目代码库、代劳重复性工作、解释复杂代码,还能仅凭自然语言指令完成git操作。github.com/anthropics/claude-code代码库可以在终端、IDE中使用,也可以在GitHub上通过@claude标记来调用。

数字里的代码库

指标数值
星标142.4k
复刻22.8k
关注者871
未解决问题5,000+
未合并PR729

这是什么:驻扎在终端里的编程智能体

Claude Code是一款代写代码的工具,但功能远超自动补全。它能读取GitHub上的issue、修复代码,还能自动整理提交记录。8月17日,Anthropic曾为这款工具加入了绘制UI草图的/design技能研究预览版,把Claude Design的画板工作流原封不动地搬进了CLI和桌面端。而这次代码库更新则更基础一些,主要是理顺了安装方式。

安装方式变了:脚本取代npm

代码库说明文档中明确写着"Installation via npm is deprecated"(不再推荐通过npm安装)。也就是说,通过npm(JavaScript包管理器)安装的方式已不再是官方推荐路径。取而代之的是,各操作系统改为使用以下方式安装:

操作系统推荐方式命令
macOS/Linuxcurl脚本curl -fsSL https://claude.ai/install.sh | bash
macOS/LinuxHomebrewbrew install --cask claude-code
WindowsPowerShell脚本irm https://claude.ai/install.ps1 | iex
WindowsWinGetwinget install Anthropic.ClaudeCode
全平台(不推荐)npmnpm install -g @anthropic-ai/claude-code

安装完成后,只需进入项目文件夹并输入claude命令即可运行。如果安装过程中遇到问题,安装说明文档中整理了绕过方法和卸载步骤。

代码库里还有什么

代码库中还包含一个plugins目录,用于扩展命令和智能体功能。发现问题时,可以在Claude Code内输入/bug命令,或直接在GitHub上提交issue。关于使用过程中产生的数据,文档明确说明会收集代码采纳/拒绝情况、相关对话内容,以及通过/bug提交的反馈。Anthropic同时表示,会限制敏感信息的保留时长、限制对会话数据的访问权限,并且不会将收集到的反馈用于模型训练。用户交流渠道方面,则有专门运营的Claude开发者Discord

具体怎么用

  1. 打开终端,根据自己的操作系统执行上表中对应的一行命令。
  2. 安装完成后,进入要处理的项目文件夹。
  3. 输入claude即可启动Claude Code,之后就可以用自然语言下指令了。比如输入"给这个函数加上错误处理",它会直接修改代码。
  4. 也可以让它总结整个代码库,或者帮忙整理git提交信息。
  5. 遇到问题时,可以直接用/bug命令上报。

编程智能体的竞争格局

Claude Code是Anthropic自主开发和运营的工具。在类似赛道上,GitHub Copilot是一个对照案例——不过Copilot本质上是工具兼入口,实际生成回答的是用户选择的模型(GPT、Claude、Gemini等),这一点结构上有所不同。Cursor也在不断拓展处理代码库和代码审查的功能,因此围绕横跨终端、IDE和GitHub的编程智能体这一位置,三方竞争正在展开。

编辑视角

Claude Code放弃npm、转向脚本和包管理器安装,表面看只是分发方式的调整,实际上是Anthropic开始把这款工具当作基础设施级产品来打理的信号。npm一直是JavaScript生态特有的版本冲突和全局安装权限问题反复出现的路径,转向curl脚本、Homebrew或WinGet之后,既能减少安装失败的支持请求,也能更精细地控制更新推送。如果你曾经给多个团队分发过CLI工具,应该马上就能理解这种变化的动机——各家公司开发环境里Node版本参差不齐,导致npm全局安装出问题的情况其实很常见。

从实际操作角度看,即便目前用npm安装Claude Code的团队暂时没遇到问题,也建议从下次更新起改用原生安装方式,会更稳妥。如果所在组织因公司代理或安全策略限制了curl脚本的执行,不妨先确认一下Homebrew或WinGet这条路是否可行。数据政策也值得留意——不将代码采纳/拒绝数据用于模型训练这一条,恰好回应了安全团队在引入涉及内部代码库的工具时最先会问的问题。

据韩国媒体报道,Anthropic今年6月已在首尔设立办公室,并将韩国列为"增长最快的市场",本月末又传出正在筹备美股IPO申报的消息。像开发者工具安装方式这样的细小调整,放在更大的图景里看,其实都是上市前打磨产品稳定性、巩固企业信任的一部分。可以预期,接下来几周内很可能会有插件生态正式开放的公告,或是缩小与Copilot、Cursor等竞品功能差距的后续更新。

本文相关代码

评论