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,强烈建议试试。装个"插件商店",解锁更多玩法。
最后的最后:
这套本地隔离方案,我用了一周,没出过问题。系统配置一个字没动,想卸载一行命令搞定。如果你也有洁癖,应该会喜欢。
有问题欢迎评论区交流 👇
相关链接:
- 🌐 42Plugin 官网: https://42plugin.com
- 📦 安装脚本仓库: https://github.com/whotto/42plugin
- 📚 快速参考手册: QUICKSTART.md
标签: #ClaudeCode #AI工具 #开发效率 #科研工具