当前位置: 首页 > news >正文

AI编程工具-全局配置脚本(windows+mac)

为了确保你在任何新电脑(无论是 Windows 还是 Mac)上都能一次性丝滑跑通,并且彻底解决国内网络连不上 GitHub 导致卡死的问题,我为你准备了双平台最终满血版脚本

这两个脚本内置了 GitHub 镜像加速,并且一字不漏地包含了所有核心逻辑(目录、双技能库、环境扫描、更新、记忆、物理护栏)。

请根据你新电脑的系统,选择对应的脚本直接复制、完整运行


🪟 选项 A:Windows 11 专属 (PowerShell 最终防卡死版)

打开 Windows 的 PowerShell,直接复制以下所有代码并回车运行:

$ErrorActionPreference="Stop"Write-Host"🚀 开始初始化 AI-OS v2.2 全局环境 (Windows 满血防卡死版)..."-ForegroundColor Cyan# 核心:内置国内 GitHub 镜像加速,彻底解决 Connection reset 问题$GITHUB_MIRROR="https://ghfast.top/https://github.com"$AI_OS_PATH="$env:USERPROFILE\.ai-os"$dirs= @("skills","sops","standards","templates","tools","hooks","context")foreach($dirin$dirs){New-Item-ItemType Directory-Force-Path(Join-Path$AI_OS_PATH$dir)|Out-Null}Write-Host"✅ 全局目录已创建:$AI_OS_PATH"-ForegroundColor Greenif(-not(Get-Commandgit-ErrorAction SilentlyContinue)){Write-Host"❌ 错误: 未找到 git,请先安装 (管理员终端运行: winget install Git.Git)"-ForegroundColor Redexit1}# 1. 拉取 Matt Pocock 技能库 (使用镜像加速)Write-Host"📥 正在下载 Matt Pocock 技能库 (镜像加速中)..."-ForegroundColor Yellow$mattpocock_path=Join-Path$AI_OS_PATH"skills\mattpocock"if(-not(Test-Path$mattpocock_path)){git clone"$GITHUB_MIRROR/mattpocock/skills.git"$mattpocock_pathif($LASTEXITCODE-ne0){Write-Host"❌ Matt Pocock 下载失败,请检查网络或更换镜像"-ForegroundColor Red;exit1}}else{Push-Location$mattpocock_path;git pull origin main--quiet;Pop-Location}Write-Host"✅ Matt Pocock 技能库就绪"-ForegroundColor Green# 2. 拉取 Superpowers 技能库 (使用镜像加速)Write-Host"📥 正在下载 Superpowers 技能库 (镜像加速中)..."-ForegroundColor Yellow$superpowers_path=Join-Path$AI_OS_PATH"skills\superpowers"if(-not(Test-Path$superpowers_path)){git clone"$GITHUB_MIRROR/obra/superpowers.git"$superpowers_pathif($LASTEXITCODE-ne0){Write-Host"❌ Superpowers 下载失败,请检查网络或更换镜像"-ForegroundColor Red;exit1}}else{Push-Location$superpowers_path;git pull origin main--quiet;Pop-Location}Write-Host"✅ Superpowers 技能库就绪"-ForegroundColor Green# 3. 生成满血版扫描脚本 (PowerShell 版)$scanScript= @' Write-Host "=== AI-OS 环境扫描报告 ===" Write-Host "⏱️ 时间: $(Get-Date -Format 'yyyy-MM-dd HH:mm:ss')" Write-Host "📁 路径: $(Get-Location)" Write-Host "`n📂 核心目录结构:" Get-ChildItem -Directory -Depth 1 | Where-Object { $_.Name -notmatch '^\.' -and $_.Name -notin 'venv','node_modules' } | Select-Object -ExpandProperty Name | Sort-Object Write-Host "`n📦 技术栈指纹:" if (Test-Path "package.json") { Write-Host "- Node.js 项目" } if (Test-Path "requirements.txt") { Write-Host "- Python 项目" } if (Test-Path "go.mod") { Write-Host "- Golang 项目" } Write-Host "`n🧠 记忆与上下文状态:" if (Test-Path ".ai\context\MEMORY.md") { Write-Host "- 发现 MEMORY.md" } else { Write-Host "- 无历史记忆" } if (Test-Path ".ai\context\CONTEXT.md") { Write-Host "- 发现统一语言 CONTEXT.md" } else { Write-Host "- 无 CONTEXT.md" } Write-Host "=== 扫描结束 ===" '@Set-Content-Path(Join-Path$AI_OS_PATH"tools\scan-project.ps1")-Value$scanScript-Encoding UTF8# 4. 生成技能更新脚本 (PowerShell 版)$updateScript= @' $AI_OS_PATH = "$env:USERPROFILE\.ai-os" Write-Host "🔄 正在更新 Matt Pocock..." Set-Location "$AI_OS_PATH\skills\mattpocock"; git pull origin main --quiet Write-Host "🔄 正在更新 Superpowers..." Set-Location "$AI_OS_PATH\skills\superpowers"; git pull origin main --quiet Write-Host "🎉 全局技能库更新完成!" '@Set-Content-Path(Join-Path$AI_OS_PATH"tools\update-skills.ps1")-Value$updateScript-Encoding UTF8# 5. 生成满血版记忆技能$memorySkill= @' # 记忆存档技能 (save-memory) ## 触发时机 1. 完成一个完整功能模块后 2. 连续对话超过 10 轮时 3. 用户显式输入 @save-memory ## 执行动作 1. 总结当前进度,必须严格包含:✅已完成、🚧进行中、📌下一步计划、⚠️避坑记录 2. 调用终端执行物理备份 (Windows使用: Copy-Item .ai\context\MEMORY.md .ai\context\MEMORY.md.bak.$(Get-Date -Format 'yyyyMMddHHmmss')) 3. 将新总结覆盖写入 `.ai/context/MEMORY.md` '@Set-Content-Path(Join-Path$AI_OS_PATH"skills\save-memory.md")-Value$memorySkill-Encoding UTF8# 6. 生成满血版 pre-commit 钩子 (Git Bash 语法,Windows Git 底层通用)$preCommitHook= @' #!/bin/bash echo "🔍 AI-OS 物理护栏:正在执行预提交检查..." if [ -f "package.json" ]; then npm run lint --if-present elif [ -f "requirements.txt" ]; then command -v ruff >/dev/null 2>&1 && ruff check . fi echo "✅ 预提交检查通过" '@Set-Content-Path(Join-Path$AI_OS_PATH"hooks\pre-commit")-Value$preCommitHook-Encoding UTF8Write-Host"`n🎉 AI-OS v2.2 全局环境满血部署完成!"-ForegroundColor GreenWrite-Host"👉 下一步:进入你的项目目录,使用【终极创世 Prompt】初始化项目。"-ForegroundColor Cyan

🍎 选项 B:macOS / Linux 专属 (Bash 最终防卡死版)

打开 Mac 的终端 (Terminal),直接复制以下所有代码并回车运行:

#!/bin/bashset-e# 遇到错误立即退出,防止半拉子工程echo"🚀 开始初始化 AI-OS v2.2 全局环境 (Mac/Linux 满血防卡死版)..."# 核心:内置国内 GitHub 镜像加速,彻底解决 Connection reset 问题GITHUB_MIRROR="https://ghfast.top/https://github.com"AI_OS_PATH="$HOME/.ai-os"mkdir-p"$AI_OS_PATH"/{skills,sops,standards,templates,tools,hooks,context}echo"✅ 全局目录已创建:$AI_OS_PATH"if!command-vgit&>/dev/null;thenecho"❌ 错误: 未找到 git,请先安装 (Mac: xcode-select --install)"exit1fi# 1. 拉取 Matt Pocock 技能库 (使用镜像加速)echo"📥 正在下载 Matt Pocock 技能库 (镜像加速中)..."if[!-d"$AI_OS_PATH/skills/mattpocock"];thengitclone"$GITHUB_MIRROR/mattpocock/skills.git""$AI_OS_PATH/skills/mattpocock"||{echo"❌ Matt Pocock 下载失败,请检查网络";exit1;}elsecd"$AI_OS_PATH/skills/mattpocock"&&gitpull origin main--quietfiecho"✅ Matt Pocock 技能库就绪"# 2. 拉取 Superpowers 技能库 (使用镜像加速)echo"📥 正在下载 Superpowers 技能库 (镜像加速中)..."if[!-d"$AI_OS_PATH/skills/superpowers"];thengitclone"$GITHUB_MIRROR/obra/superpowers.git""$AI_OS_PATH/skills/superpowers"||{echo"❌ Superpowers 下载失败,请检查网络";exit1;}elsecd"$AI_OS_PATH/skills/superpowers"&&gitpull origin main--quietfiecho"✅ Superpowers 技能库就绪"# 3. 生成满血版扫描脚本 (Bash 版)cat<<'EOF'>"$AI_OS_PATH/tools/scan-project.sh"#!/bin/bash echo "=== AI-OS 环境扫描报告 ===" echo "⏱️ 时间: $(date '+%Y-%m-%d %H:%M:%S')" echo "📁 路径: $(pwd)" echo -e "\n📂 核心目录结构:" find . -maxdepth 2 -type d -not -path '*/\.*' -not -path '*/venv*' -not -path '*/node_modules*' | sort echo -e "\n📦 技术栈指纹:" [ -f "package.json" ] && echo "- Node.js 项目" [ -f "requirements.txt" ] && echo "- Python 项目" [ -f "go.mod" ] && echo "- Golang 项目" echo -e "\n🧠 记忆与上下文状态:" [ -f ".ai/context/MEMORY.md" ] && echo "- 发现 MEMORY.md" || echo "- 无历史记忆" [ -f ".ai/context/CONTEXT.md" ] && echo "- 发现统一语言 CONTEXT.md" || echo "- 无 CONTEXT.md" echo "=== 扫描结束 ===" EOFchmod+x"$AI_OS_PATH/tools/scan-project.sh"# 4. 生成技能更新脚本cat<<'EOF'>"$AI_OS_PATH/tools/update-skills.sh"#!/bin/bash AI_OS_PATH="$HOME/.ai-os" echo "🔄 正在更新 Matt Pocock..." cd "$AI_OS_PATH/skills/mattpocock" && git pull origin main --quiet echo "🔄 正在更新 Superpowers..." cd "$AI_OS_PATH/skills/superpowers" && git pull origin main --quiet echo "🎉 全局技能库更新完成!" EOFchmod+x"$AI_OS_PATH/tools/update-skills.sh"# 5. 生成满血版记忆技能cat<<'EOF'>"$AI_OS_PATH/skills/save-memory.md"# 记忆存档技能 (save-memory) ## 触发时机 1. 完成一个完整功能模块后 2. 连续对话超过 10 轮时 3. 用户显式输入 @save-memory ## 执行动作 1. 总结当前进度,必须严格包含:✅已完成、🚧进行中、📌下一步计划、⚠️避坑记录 2. 调用终端执行物理备份 (Mac/Linux使用: cp .ai/context/MEMORY.md .ai/context/MEMORY.md.bak.$(date +%Y%m%d%H%M%S)) 3. 将新总结覆盖写入 `.ai/context/MEMORY.md` EOF# 6. 生成满血版 pre-commit 钩子模板cat<<'EOF'>"$AI_OS_PATH/hooks/pre-commit"#!/bin/bash echo "🔍 AI-OS 物理护栏:正在执行预提交检查..." if [ -f "package.json" ]; then npm run lint --if-present elif [ -f "requirements.txt" ]; then command -v ruff >/dev/null 2>&1 && ruff check . fi echo "✅ 预提交检查通过" EOFchmod+x"$AI_OS_PATH/hooks/pre-commit"echo""echo"🎉 AI-OS v2.2 全局环境满血部署完成!"echo"👉 下一步:进入你的项目目录,使用【终极创世 Prompt】初始化项目。"

💡 架构师最后叮嘱

  1. 关于网络:脚本中已经内置了ghfast.top镜像。如果你们连这个镜像也受限报错,请把脚本里的https://ghfast.top/https://github.com全局替换为https://mirror.ghproxy.com/https://github.com再跑。
  2. 绝对完整:这两个脚本包含了我们迭代至今所有的防坑逻辑和满血功能,没有任何省略,直接复制运行即可!
http://www.gsyq.cn/news/1388038.html

相关文章:

  • 技术人如何系统性提升职场英语能力,突破全球化职业发展瓶颈
  • WGCLOUD如何批量修改agent的配置参数serverUrl
  • Excel #NAME?错误原理与实战修复指南
  • MCP协议深度解析:AI Agent工具调用的统一标准与工程实践
  • 两类线性方程组的随机迭代算法及化学主方程的反位移Arnoldi算法【附程序】
  • 别再让ECU‘掉线’了!手把手教你用UDS 3E服务维持诊断会话(附CANoe实操)
  • AI代理工程化框架:六组件机制驱动,解决回归与失忆难题
  • Excel移动列的底层原理与安全操作指南
  • HTTPS抓包原理:不是破解加密,而是成为受信任的中间人
  • 别再死记硬背了!用Arduino和面包板5分钟搞懂三极管开关与放大(附代码)
  • 集团首都公报:武汉市放飞炬人产业引导基金有限责任公司执行董事、财政董事方达炬批准《武汉市放飞炬人产业引导基金有限责任公司全国及驻外国股票采购和发行制度》
  • pandas数据导入实战:JSON与HTML解析原理与避坑指南
  • 深度强化学习在自主系统中的控制优化实践
  • 从向量检索到图RAG:微秒级知识检索如何重塑智能体架构
  • ARM调试寄存器EDRCR与EDSCR深度解析
  • Excel摊销表实战:用PMT、IPMT、PPMT精准生成360期贷款还款计划
  • 2025-2026年北京家庭定制游旅行社推荐:五大口碑产品评测暑期亲子防拥挤性价比高注意事项 - 品牌推荐
  • 软考考后必看:成绩查询、证书领取全流程
  • Python原生WordCloud词云实战:从数据清洗到专业输出
  • 别让群变成死群!聊聊用自动化接口+AI把外部群变成24小时智能客服
  • 20260525
  • 2026企业智能模型选型指南:告别盲目跟风,精准配置降本增效!
  • 算法的渐进复杂度与现实执行性能差异研究的技术6
  • Codex 把我家烂网给优化后,我 TM 直接原地起飞了。
  • 饲料颗粒机生产商哪家靠谱
  • Uniapp 微信小程序 Canvas画框标注:拖拽缩放全攻略
  • Frida底层三支柱:Gum、Frida-Core与Frida-Gum协同原理
  • STM32CubeIDE 代码补全:用法和几个常见坑
  • 2025-2026年充电桩建站厂家推荐:五大排行评测城市补能痛点专业市场份额选择指南 - 品牌推荐
  • 同一个项目,两个电脑上运行, 都是win , node版本也一致, 为什么其中一个的体积是另一个的两倍