给 Claude Code 装个"插件商店":42Plugin 安装实战
给 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.shchmod +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/42plugin@0.1.42📦 步骤 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# 激活 42pluginsource ~/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-analysissource ~/my-tools/42plugin-local/activate.sh42plugin install 42ailab/kit/data-scienceclaude/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 ~/researchactivate4242plugin install 42ailab/kit/sci# Web 项目cd ~/web-appactivate4242plugin 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:7890export 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.shchmod +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工具 #开发效率 #科研工具
夜雨聆风
