给 Claude Code 装个”插件商店”:42Plugin 安装实战


title: 给 Claude Code 装个"插件商店":42Plugin 安装实战
date: 2026-01-07
tags: [Claude Code, AI工具, 开发效率]
author: huanwang.org


给 Claude Code 装个"插件商店":42Plugin 安装实战

上周在用 Claude Code 写代码的时候,突然想:要是 Claude 能帮我做文献综述、生成 Git 提交信息、自动写文档就好了。搜了一圈,发现了 42Plugin 这个宝藏项目——相当于给 Claude Code 装了个"插件商店",17,000+ 插件随便挑。

装完折腾了一天,踩了不少坑,整理了这篇保姆级教程。


一、什么是 42Plugin?

简单说:让 Claude Code 能力翻倍的插件生态

你可以这么理解:

  • VS Code 有扩展市场 → Claude Code 有 42Plugin
  • Chrome 有插件商店 → Claude Code 有 42Plugin
  • App Store 有应用 → Claude Code 有 42Plugin

装上插件后,Claude 除了写代码,还能帮你:

🔬 科研党的福音
   ├─ 文献综述(心理学、医学、计算机...)
   ├─ LaTeX 论文排版
   └─ 数据分析和可视化

💻 开发者的助手
   ├─ 代码审查(比同事还细心)
   ├─ Git 提交信息生成(告别 "fix bug")
   └─ 自动写文档(妈妈再也不用担心我偷懒)

📊 数据分析师的工具箱
   ├─ 数据清洗
   ├─ 图表生成
   └─ 机器学习建模

关键是免费,真香。


二、安装前的纠结:会不会搞乱系统?

这是我最担心的问题。试过官方的一键安装脚本:

curl -fsSL https://get.42plugin.com/mac | bash

确实方便,但它会:

  • 修改你的 .zshrc(加一堆环境变量)
  • 全局安装 bun 和一堆依赖
  • 删不干净(试过,留下一堆残留)

作为有洁癖的程序员,我更喜欢干净、可控、能随时删除的方案。

所以写了个本地隔离安装脚本——就像 Python 的 venv,用的时候激活,不用就当它不存在。


三、保姆级安装教程

方案对比

先看看三种安装方式的区别:

┌─────────────────────────────────────────────────────┐
│              安装方案对比                              │
├─────────────┬──────────┬──────────┬─────────────────┤
│ 方案        │ 系统修改 │ 资源占用 │ 适合场景        │
├─────────────┼──────────┼──────────┼─────────────────┤
│ 官方脚本    │ 修改配置 │ ~250MB   │ 不怕折腾        │
│ 本地隔离 ⭐ │ 零修改   │ ~100MB   │ 想保持系统干净  │
│ Docker 测试 │ 独立容器 │ ~500MB   │ 仅用于测试      │
└─────────────┴──────────┴──────────┴─────────────────┘

我选了本地隔离,理由很简单:

  • ✅ 不动系统配置(.zshrc 一个字不改)
  • ✅ 想删就删(rm -rf 一条命令)
  • ✅ 省资源(只要 100MB)

系统支持

脚本已支持多个平台(会自动检测):

支持的系统:
✅ macOS (Intel / Apple Silicon)
✅ Linux (x64 / ARM64)
✅ Windows WSL(完全支持)

不支持:
❌ Windows 原生环境(需要 WSL)

Windows 用户看这里:

如果你是 Windows 用户,需要先安装 WSL:

# 打开 PowerShell(管理员),运行:
wsl --install

# 重启电脑,打开"Ubuntu",然后运行安装脚本

装完 WSL 就和 Linux 一样用了,而且文件还能和 Windows 互通(\\wsl$\Ubuntu\...)。

💡 为什么用 WSL? Windows 原生环境不支持 Bash 脚本。WSL 是微软官方的 Linux 子系统,5 分钟装好,比虚拟机轻量得多。

第一步:下载安装脚本

# 创建工作目录(随便哪个目录都行)
mkdir ~/my-tools && cd ~/my-tools

# 下载脚本(GitHub 托管)
curl -fsSL https://raw.githubusercontent.com/whotto/42plugin/main/install.sh -o install.sh
chmod +x install.sh

💡 离线安装? 也可以访问 GitHub 仓库 下载脚本。

第二步:一键安装

./install.sh

去倒杯咖啡,回来就装好了(大概 2-3 分钟)。

你会看到:

🎯 42Plugin 本地隔离安装
========================
安装位置: /Users/你的用户名/my-tools/42plugin-local

📦 步骤 1/3: 安装 bun 到本地目录...
✅ Bun 已安装到: /Users/你的用户名/my-tools/42plugin-local/bun

📦 步骤 2/3: 安装 42plugin...
✅ 已安装 @42ailab/[email protected]

📦 步骤 3/3: 创建启动脚本...

════════════════════════════════════════
✨ 本地安装完成!
════════════════════════════════════════

第三步:激活使用

# 进入安装目录
cd 42plugin-local

# 激活环境(类似 Python 的 source venv/bin/activate)
source ./activate.sh

激活后会看到:

✅ 42Plugin 本地环境已激活
可用命令: bun, 42plugin

💡 提示:
   - Claude Code 使用系统已安装的版本
   - 使用 'deactivate' 退出此环境

试一下:

42plugin --version
# 0.1.42

成了!


四、第一次使用:安装科研插件

我是做心理学研究的,经常要写文献综述。试试能不能让 Claude 帮忙。

1. 登录账号

42plugin auth

会打开浏览器登录,用 GitHub 账号就行。

2. 搜索插件

42plugin search "科研"

瞬间出来一堆:

🔍 搜索结果: "科研"

1. 📚 psych-review - 心理学文献综述
   作者: 42ailab
   下载: 1,234 次

2. 📝 latex-template - LaTeX 论文模板
   作者: 42ailab
   下载: 2,345 次

3. 📊 data-analysis - 数据分析助手
   作者: 42ailab
   下载: 3,456 次

...

3. 安装套包

一个个装太麻烦,直接装"科研套包"(包含所有科研相关插件):

42plugin install 42ailab/kit/sci

几秒钟,十几个插件全装好了:

✅ 已安装:
   - psych-review (文献综述)
   - latex-template (LaTeX 模板)
   - citation-manager (引用管理)
   - data-analysis (数据分析)
   - academic-writing (学术写作)
   ...

4. 在 Claude Code 中使用

启动 Claude Code:

claude

试试文献综述功能:

我: /psych-review "帮我综述一下工作记忆的近期研究"

Claude: 好的,我来帮你整理工作记忆的研究进展...

[开始输出结构化的文献综述]

1. 研究背景
   近年来,工作记忆领域的研究主要集中在...

2. 核心理论发展
   Baddeley 的工作记忆模型在 2020-2025 年间...

3. 最新实证研究
   (1) 神经影像学证据
       fMRI 研究发现...

   (2) 行为实验
       ...

4. 未来研究方向
   ...

哇,这就是我想要的!

以前要花两天时间翻文献、做笔记、整理框架。现在 Claude 5 分钟给我搭好骨架,我只需要补充细节。


五、日常使用场景

场景 1:写代码(Web 开发)

# 切换到项目目录
cd ~/projects/my-web-app

# 激活 42plugin
source ~/my-tools/42plugin-local/activate.sh

# 安装 Web 开发套包
42plugin install 42ailab/kit/web-dev

# 在 Claude Code 中使用
claude

# 代码审查
/code-review src/components/UserList.tsx

# 生成 Git 提交信息
/git-commit "根据我的改动生成提交信息"

# 自动生成文档
/doc-generator src/api/

场景 2:数据分析

cd ~/data-projects/sales-analysis
source ~/my-tools/42plugin-local/activate.sh

42plugin install 42ailab/kit/data-science

claude
/data-explorer "分析 sales.csv"
/visualizer "生成销售趋势图" --type line

场景 3:退出环境

用完了,输入:

deactivate

环境变量自动清理,系统恢复原样。


六、实用技巧

技巧 1:设置别名(偷懒神器)

~/.zshrc 加一行:

alias activate42="source ~/my-tools/42plugin-local/activate.sh"

以后直接:

activate42  # 秒激活
42plugin install xxx

技巧 2:项目级安装

不同项目装不同插件:

# 科研项目
cd ~/research
activate42
42plugin install 42ailab/kit/sci

# Web 项目
cd ~/web-app
activate42
42plugin install 42ailab/kit/web-dev

插件互不干扰。

技巧 3:查看已安装

42plugin list

列出当前项目的所有插件。


七、常见问题

Q1: 会不会和系统的工具冲突?

不会。 本地隔离方案通过环境变量控制,只在激活时生效。

激活前:
  $ which bun
  bun not found  ✓

激活后:
  $ which bun
  /Users/你/my-tools/42plugin-local/bun/bin/bun  ✓

退出后:
  $ which bun
  bun not found  ✓

Q2: 要重新安装 Claude Code 吗?

不用! 本地安装会自动使用系统已安装的 Claude Code。

$ which claude
/usr/local/bin/claude  # 用的还是系统的

Q3: 怎么卸载?

一行命令:

rm -rf ~/my-tools/42plugin-local

零残留。

Q4: 网络问题怎么办?

国内网络可能下载慢,可以:

# 设置代理
export HTTP_PROXY=http://127.0.0.1:7890
export HTTPS_PROXY=http://127.0.0.1:7890

# 再执行安装
./install-42plugin-local.sh

八、我的使用体验

用了一周,真实感受:

爽点:

  • ✅ 科研写作效率翻倍(文献综述从 2 天缩短到半天)
  • ✅ 代码审查很细致(比我自己检查还仔细)
  • ✅ Git 提交信息终于像样了(不再是 "fix" "update")
  • ✅ 文档生成是真香(自动生成 API 文档和 README)

痛点:

  • ⚠️ 需要登录(但用 GitHub 账号很快)
  • ⚠️ 插件质量参差不齐(建议用官方的)
  • ⚠️ 每次用要 source activate.sh(不过可以设置别名)

总体评价:9/10

对科研党和开发者来说,绝对值得一试。


九、脚本下载

GitHub 仓库

完整脚本和文档已开源:

🔗 仓库地址: https://github.com/whotto/42plugin

快速下载

方式一:命令行下载(推荐)

curl -fsSL https://raw.githubusercontent.com/whotto/42plugin/main/install.sh -o install.sh
chmod +x install.sh
./install.sh

方式二:访问仓库

访问 GitHub 仓库,点击 install.sh 下载。

仓库包含

  • install.sh – 完整安装脚本(带彩色输出、Logo、进度提示)
  • README.md – 详细文档和使用说明
  • docs/QUICKSTART.md – 快速参考手册
  • LICENSE – MIT 开源协议

脚本特性

安装脚本会自动:

  • 📦 安装 bun 到本地目录(不修改系统配置)
  • 🔧 安装 42plugin 工具
  • 📝 创建 activate.sh(激活脚本)
  • 📚 创建 QUICKSTART.md(快速指南)
  • 🗑️ 创建 uninstall.sh(卸载脚本)
  • 🔒 自动备份恢复 shell 配置文件

十、写在最后

从尝试到日常使用,42Plugin 确实提升了我的工作效率。特别是文献综述和代码审查,省了不少时间。

如果你也在用 Claude Code,强烈建议试试。装个"插件商店",解锁更多玩法。

最后的最后:

这套本地隔离方案,我用了一周,没出过问题。系统配置一个字没动,想卸载一行命令搞定。如果你也有洁癖,应该会喜欢。

有问题欢迎评论区交流 👇


相关链接:

标签: #ClaudeCode #AI工具 #开发效率 #科研工具

已有 0 条评论
滚动至顶部