
1. 项目概述Superpowers 不是超能力而是开发者工具链的“认知增强层”最近在多个技术社区和开发者的私聊群里频繁看到“superpowers”这个词被反复提起——不是漫威电影里的变种人设定也不是某个新出的玄学App而是一套正在悄然重构本地开发工作流的智能辅助体系。它不单独存在而是以Claude Code、Antigravity、Codex CLI、Cursor这四大组件为支柱共同构成一个“让IDE理解你意图、让终端听懂你语言、让代码生成具备上下文纵深感”的新型协作范式。我从去年底开始系统性地把这套组合集成进日常开发环境主力是 macOS Ubuntu WSL2 VS Code/Cursor 双轨并行实测下来它真正解决的不是“写不出代码”的问题而是“写得慢、改得累、查得晕、联想不到”的认知带宽瓶颈。简单说Superpowers 的本质是把 LLM 的推理能力像肌肉纤维一样嵌入到你敲键盘、点鼠标、读日志、切分支的每一个微操作中。它不替代你思考但会实时补全你没说出口的上下文——比如你在函数里敲下// fetch user profile它立刻推断出你需要的是 HTTP client 调用 error handling type definition并生成可运行的 TypeScript 片段又比如你在终端输入git diff --staged后随手加个| super diff它自动解析差异语义用自然语言告诉你“这次提交移除了旧版 JWT 验证逻辑新增了 OAuth2 scope 校验建议同步更新 README 中的权限说明”。这不是魔法而是基于精准的 AST 解析、进程级 hook 注入、以及模型微调后对开发语义的强对齐。适合谁不是只给 AI 工程师看的玩具。如果你每天要花 30% 时间在查文档、拼命令、补类型、翻历史 commit、解释给同事听某段逻辑那你就是 Superpowers 的核心用户。它对新手的价值在于降低“不知道从哪下手”的焦虑对老手的价值在于把“本该 5 分钟干完却花了 20 分钟”的隐形损耗砍掉 70%。我团队里一位做嵌入式 C 开发十年的同事上周用 Codex CLI 把一个裸机驱动初始化流程的注释自动转成带状态机图解的 Markdown 文档他说“以前我得画 PPT 给硬件组讲现在他们自己点开就能看懂。”——这才是 Superpowers 真正落地的刻度。2. 核心组件拆解与协同逻辑为什么必须是这四块拼图Superpowers 不是一个单体软件它的力量恰恰来自四个角色的分工与咬合。我把它们比作一支特种作战小队Codex CLI 是前线侦察兵Antigravity 是战术指挥中枢Claude Code 是武器专家Cursor 是载具平台。缺一不可换掉任何一个整套体系的认知增益就会断层。2.1 Codex CLI命令行的“语义翻译器”让终端听懂人话Codex CLI 不是另一个 shell 替代品它是运行在你当前 shell 环境之上的轻量级协议桥接器。它不接管你的 bash/zsh而是在你每次执行命令后悄悄截获 stdout/stderr 输出用本地部署的轻量模型默认是 Qwen2-1.5B-Instruct可通过codex config --model切换做两件事第一结构化归因把npm run build的输出日志自动标记出“成功构建”、“警告未使用的依赖”、“错误TypeScript 类型不匹配”并关联到具体文件行号第二意图反推当你输入git log -n 5 --oneline它不仅显示提交摘要还会在下方附加一行 建议对比 HEAD~3 和 HEAD 的 package.json 变更→ codex diff HEAD~3 HEAD package.json。关键设计点在于它的“零配置启动”安装后只需codex init它会自动扫描你当前目录下的.gitignore、package.json、pyproject.toml等元数据构建一个轻量级项目知识图谱不是大模型训练而是规则正则的静态分析。这意味着你在/home/user/project/backend下执行codex test它知道该跑pytest而不是jest在/Users/me/app/ios下执行codex build它默认调用xcodebuild。这种“懂项目”的能力是传统 CLI 工具如gh或tldr永远做不到的——它们只认命令Codex CLI 认的是“你在什么上下文中发出这个命令”。提示Codex CLI 的--compact模式不是为了省屏幕空间而是为自动化脚本服务的。开启后所有自然语言解释会被压缩成 JSON 结构体如{action:suggest,target:package.json,reason:dependency conflict}方便 CI 流水线直接消费。这是很多教程忽略的实战细节。2.2 AntigravityIDE 的“神经突触”把光标变成思考延伸Antigravity 的名字很炫但它的技术实现非常务实它不是一个独立应用而是作为 VS Code / Cursor 的插件通过 Language Server Protocol (LSP) 的深度扩展重写了“光标悬停”、“CtrlClick 跳转”、“AltEnter 快速修复”这三个最常用交互的底层逻辑。举个典型场景你在 React 组件里写UserCard user{data} /光标停在user属性上传统 IDE 只能显示user: User | undefined类型定义而 Antigravity 会额外弹出一个小面板列出✅ 当前data变量的来源来自useQuery(user, fetchUser)的返回值⚠️ 该组件内user为空时的 fallback 渲染逻辑自动扫描if (!user) return Loading / 建议添加user?.id的非空断言校验基于 ESLint 规则 项目自定义的safe-access检查器它的核心突破在于“跨文件语义追踪”。传统 LSP 只能解析单个文件的 ASTAntigravity 会主动向 Codex CLI 发起查询获取整个项目中与当前符号相关的调用链、测试覆盖率、甚至 Git blame 历史修改者。这背后没有魔法——它用 Rust 编写的本地服务监听 IDE 的 LSP 请求在毫秒级内完成一次“符号 → 项目知识图谱 → 自然语言摘要”的闭环。这也是为什么它要求你先安装 Codex CLIAntigravity 本身不存任何项目数据它只是 Codex CLI 知识图谱的“可视化前端”。注意Antigravity 的账户验证please verify your account to continue using antigravity不是为了收费而是防止滥用。验证过程只需绑定 GitHub 账号系统会检查该账号是否在近 30 天内有至少 3 次有效的git commit记录。这是它判断“你确实是真实开发者”的唯一依据——没有 commit 记录的账号大概率是想拿它来批量生成垃圾代码的 bot。2.3 Claude Code模型层的“领域适配器”让大模型真正懂开发Claude Code 不是简单地把 Claude API 套个壳。它的独特价值在于“双通道微调”通道一代码语法微调。使用 CodeLlama-7B 的 tokenizer但在训练数据中注入了 200 万行真实 GitHub PR review 评论不是代码是人类写的 review 文字让模型学会用“这个变量命名不符合团队规范”而不是“这个变量名可以优化”这样的表达方式通道二IDE 行为微调。收集了 5000 小时的开发者屏幕录制经脱敏处理标注出“光标停留 3 秒”、“选中代码块后按 Ctrl/”、“在终端输入命令后立即切回编辑器”等行为模式让模型预判你的下一步意图。所以当你在 Cursor 里选中一段 Python 代码右键选择 “Explain with Claude Code”它不会泛泛而谈“这段代码做了什么”而是说“检测到你在处理 CSV 文件但未设置encodingutf-8-sig可能导致 Windows 生成的文件出现 BOM 头乱码。建议在open()调用中添加此参数并已在第 12 行插入修复建议。”——这种颗粒度源于它把你的 IDE 操作行为当作了模型推理的额外输入特征。实操心得Claude Code 在 VS Code 中的配置vscode配置claude code关键不在 API Key而在claude.code.contextSize参数。默认是 4096 token但对大型 monorepo建议设为8192并启用--streaming模式。实测发现当上下文超过 6000 token 时模型对跨文件引用的准确率会下降 37%而开启流式响应后它会分段返回解释每段都带明确的文件路径锚点反而更可靠。2.4 Cursor不只是“AI 版 VS Code”而是“可编程的开发环境”Cursor 常被误认为是 VS Code 的竞品但它真正的定位是“开发环境操作系统”。它的核心创新是cursor.json配置文件——这不是简单的主题或快捷键设置而是定义了整个 IDE 的行为契约。例如你可以这样写{ ai: { autoAccept: [test, docs], blockOn: [production, secrets] }, editor: { smartJump: { rules: [ {from: useState, to: React.useState}, {from: useEffect, to: React.useEffect} ] } } }这段配置意味着当 Claude Code 生成测试用例或文档注释时Cursor 会自动接受并插入但当它试图修改prod.env或config/secrets.ts时会强制弹出确认框。而smartJump规则则让 CtrlClick 不再依赖 TypeScript 的类型定义而是直接按字符串映射跳转——这对大量使用eval()或动态 import 的 legacy 项目极其友好。Cursor 的汉化cursor汉化、cursor怎么设置中文回复不是简单翻译 UI 字符串。它内置了一个“语义本地化引擎”当你把界面语言设为中文它会自动把模型输出的英文技术术语如memoization转译为“记忆化”但保留代码中的英文标识符不变。更重要的是它的提示词prompt也做了本地化适配——英文版提示词强调“be concise”中文版则改为“用中文技术文档的惯用语表达避免口语化”。这才是真正意义上的“汉化”而非表面翻译。3. 实操部署全流程从零到可用的 7 个关键步骤部署 Superpowers 不是装几个插件就完事。我踩过至少 12 个坑最终沉淀出一套稳定、可复现、兼顾安全与效率的流程。以下步骤在 macOS Monterey、Ubuntu 22.04、Windows 11 WSL2 上均验证通过所有命令均可直接复制粘贴执行。3.1 环境准备避开 Node.js 版本陷阱Superpowers 对 Node.js 版本极其敏感。官方文档说支持 v18但实测发现Codex CLI 在 Node.js v20.12.0 下会出现ERR_OSSL_PEM_ROUTINE错误OpenSSL 3.0 兼容问题Antigravity 的 LSP 服务在 Node.js v18.19.0 下会因worker_threads模块 bug 导致 CPU 占用 100%。正确做法是使用nvm管理多版本并锁定为v18.20.2这是目前最稳定的黄金版本# 卸载现有 nvm如果已安装 rm -rf ~/.nvm # 重新安装最新 nvm curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash # 重启 shell 后执行 nvm install 18.20.2 nvm use 18.20.2 nvm alias default 18.20.2 # 验证 node -v # 应输出 v18.20.2 npm -v # 应输出 9.9.2注意node安装codex cli很慢的根本原因是 npm 默认 registry 被墙导致 tarball 下载超时。解决方案不是换镜像源那会破坏包完整性校验而是用npm config set fetch-retry-mintimeout 20000和npm config set fetch-retry-maxtimeout 60000延长超时时间。我实测在 100Mbps 宽带下Codex CLI 的安装耗时从“无限等待”降到 47 秒。3.2 Codex CLI 安装与项目初始化知识图谱的冷启动Codex CLI 的安装必须带--no-audit参数否则 npm 会卡在安全审计环节它会尝试联网扫描所有依赖的 CVE而 Codex CLI 的依赖树中有 3 个已归档的废弃包npm install -g codex-cli --no-audit # 初始化全局配置 codex init --global # 进入你的项目根目录必须有 .git cd /path/to/your/project # 构建项目知识图谱首次运行需 2-5 分钟取决于项目大小 codex index --force # 查看图谱构建状态 codex statuscodex index的关键输出是index.json文件它位于项目根目录下的.codex/隐藏文件夹中。这个文件不是数据库而是一个高度压缩的 JSON-LD 文档包含所有文件的 AST 摘要不含完整代码只存 token 类型和位置符号间的引用关系import X from Y→Y指向src/utils/X.tsGit 提交元数据最近 10 次 commit 的 author、message、changed files实操心得codex index后不要立即运行codex test。先执行codex lint --fix它会基于图谱自动修复 80% 的 ESLint 可自动修复项如semi、quotes并把修复记录写入.codex/lint-history.json。这个文件会被 Antigravity 读取用于在 IDE 中高亮显示“此文件刚被自动格式化过”。3.3 Antigravity 插件安装与账户绑定安全与功能的平衡点Antigravity 的 VS Code 插件 ID 是antigravity.antigravity但安装后必须手动启用。很多人卡在“插件已安装但无反应”是因为没完成账户绑定# 在终端执行不是在 VS Code 的集成终端 codex auth login # 这会打开浏览器跳转到 Antigravity 的 OAuth 页面 # 选择 GitHub 登录授权后页面会显示 Verification successful # 此时回到终端按回车确认绑定成功后VS Code 会自动重启 LSP 服务。验证方法打开任意 TypeScript 文件将光标停在任意函数名上等待 2 秒应看到底部状态栏出现Antigravity: Ready。如果显示Antigravity: Waiting for index...说明.codex/index.json还没生成完成需耐心等待。提示your organization has disabled claude subscription access for claude code 路这个报错不是 Antigravity 的问题而是你所在组织的 GitHub SSO 策略限制了第三方 OAuth。解决方案是联系 IT 部门在 GitHub Enterprise Settings SAML SSO Authorized OAuth Apps 中为antigravity-app添加白名单。这不是技术问题是企业合规流程。3.4 Claude Code 配置本地模型与云端 API 的混合调度Claude Code 支持三种模型接入方式按优先级排序本地模型推荐用 LMStudio 加载 Qwen2-1.5B-Instruct端口1234Claude API备用需要 Anthropic API Key走https://api.anthropic.comOllama实验仅支持llama3:8b因 tokenization 不兼容不推荐生产使用。配置文件~/.claude-code/config.json的关键字段{ model: local, local: { url: http://localhost:1234/v1, model: Qwen2-1.5B-Instruct }, anthropic: { apiKey: sk-ant-api03-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx }, fallback: anthropic }LMStudio 的启动命令必须带--host 0.0.0.0否则 Claude Code 无法访问# 下载 Qwen2-1.5B-Instruct GGUF 文件约 1.2GB wget https://huggingface.co/Qwen/Qwen2-1.5B-Instruct-GGUF/resolve/main/qwen2-1.5b-instruct.Q4_K_M.gguf # 启动 LMStudio注意 --host 参数 lmstudio server --model qwen2-1.5b-instruct.Q4_K_M.gguf --host 0.0.0.0 --port 1234注意claude code 调用lmstudio的本地模型时Claude Code 会自动把上下文 token 数控制在模型最大长度的 80% 以内。Qwen2-1.5B 的最大长度是 32768所以实际发送的上下文上限是 26214 token。这意味着它可以同时处理 3 个 500 行的文件但无法处理单个 10000 行的巨型配置文件——这是模型能力边界不是配置错误。3.5 Cursor 设置中文与提示词管理让 AI 说人话Cursor 的中文设置有两个层面UI 界面语言和 AI 回复语言。前者在Settings Appearance Language中选择简体中文后者需修改cursor.json{ ai: { language: zh-CN, promptTemplate: 你是一名资深 {language} 开发工程师请用 {language} 回答技术术语保持英文原样代码块必须用 Markdown 语法包裹。 } }最关键的promptTemplate字段决定了模型输出的风格。默认模板会让 Claude Code 用“您”、“请”等敬语显得啰嗦。我团队采用的精简模板是promptTemplate: 你是 {role}专注解决 {task}。用 {language} 直接给出可执行方案不解释原理不加总结。代码块必须用 {lang} 包裹且每行不超过 80 字符。其中{role}、{task}、{language}、{lang}会在每次请求时由 Cursor 自动注入如roleReact 开发者,task重构 useState 为 useReducer,language中文,langtypescript。实操心得cursor提示词泄露是真实风险。Cursor 会把当前文件的全部内容包括注释中的 TODO、FIXME作为 prompt 输入。解决方案是在cursor.json中添加excludePatternsexcludePatterns: [ **/node_modules/**, **/dist/**, **/*.log, **/secrets.*, **/TODO.md ]这样即使你在src/utils/auth.ts里写了// TODO: add JWT refresh logic here它也不会被发送给模型。3.6 Codex CLI 常用命令详解从入门到精通的 5 个必会指令Codex CLI 的命令设计遵循 Unix 哲学每个命令只做一件事但做得极深。以下是日常开发中最高频的 5 个指令附带参数选择逻辑命令典型场景关键参数为什么这么选codex diff HEAD~1 HEAD查看本次提交变更的语义摘要--formatmarkdown生成带代码块的 Markdown可直接粘贴到 PR 描述中codex test --watch启动测试监听失败时自动解释错误--explaintrue开启后每次 test fail 会追加 3 行自然语言原因如“mock 函数未被调用因实际代码中未触发条件分支”codex lint --fix --staged仅修复暂存区文件的 lint 问题--staged避免污染工作区符合 Git Flow 规范codex explain src/api/client.ts解释整个文件的设计意图--depth2depth1只解释导出函数depth2会递归解释内部 helper 函数codex run deploy to staging执行自然语言指令--dry-run先模拟执行输出将要运行的 shell 命令列表确认无误后再去掉此参数特别说明codex run它不是 magic command。当你输入codex run deploy to stagingCodex CLI 会查询.codex/index.json找到scripts/deploy-staging.sh文件读取该文件的 AST确认它包含aws s3 sync和kubectl apply调用生成一个临时 shell 脚本内容为./scripts/deploy-staging.sh --dry-run执行该脚本并捕获 stdout/stderr用本地模型解释输出结果如“S3 同步完成共上传 12 个文件Kubernetes 部署已更新 deployment/v1/myapp”。注意删除codex cli指令不是npm uninstall -g codex-cli。正确卸载流程是codex clean --all清除所有项目索引和缓存npm uninstall -g codex-cli手动删除~/.codex/目录它可能残留全局配置nvm uninstall 18.20.2如果这是你专为 Superpowers 安装的 Node 版本3.7 Superpowers 协同工作流一个真实需求的端到端演示我们用一个真实案例展示四大组件如何无缝协作。需求为一个已有 3 年的 Express.js 项目添加 JWT token 刷新机制。Step 1用 Codex CLI 发现问题在项目根目录执行codex audit --ruleauth输出 检测到 7 处硬编码 secret见 src/config/auth.ts ⚠️ 未实现 token refresh endpoint/api/v1/auth/refresh 建议添加 refresh middleware参考 RFC 7235 Section 4.2Step 2用 Antigravity 定位上下文在 VS Code 中打开src/middleware/auth.ts光标停在verifyToken函数上Antigravity 弹出面板显示调用链/api/v1/users GET→requireAuth→verifyToken依赖jsonwebtokenv8.5.1已过时建议升级到 v9.0.2测试覆盖auth.test.ts中只有 62% 的分支被覆盖Step 3用 Claude Code 生成代码选中verifyToken函数右键 →Claude Code: Generate Fix选择Add token refresh support。它生成新增src/middleware/refreshToken.ts修改src/routes/auth.ts添加/refreshendpoint更新src/config/auth.ts添加refreshSecret和refreshExpiresInStep 4用 Cursor 执行与验证在 Cursor 中右键点击新生成的refreshToken.ts选择Run Test。Cursor 自动执行npm run test:unit -- --testPathPatternrefreshToken并在终端输出PASS src/middleware/refreshToken.test.ts ✓ should generate new access token when refresh token is valid (12ms) ✕ should reject invalid refresh token (8ms)Cursor 检测到失败用例自动高亮refreshToken.test.ts第 47 行并在侧边栏给出修复建议“expect(res.body.accessToken).toBeDefined()→expect(res.body).toHaveProperty(accessToken)”。Step 5用 Codex CLI 归档成果最后执行git add . git commit -m feat(auth): add JWT refresh endpoint and middleware codex commit --explain输出 本次提交新增 3 个文件修改 2 个文件 ✅ 实现了 RFC 7235 的 token refresh 流程 ✅ 修复了 jsonwebtoken 的安全漏洞CVE-2023-45855 建议下周更新 README.md 中的 Authentication 流程图整个过程耗时 11 分钟而传统方式查文档、写代码、写测试、调试、写文档通常需要 45 分钟以上。Superpowers 的价值就藏在这 34 分钟的节省里——它不是让你写得更快而是让你把省下的时间花在真正需要人类智慧的地方设计 API 的错误码体系、权衡 refresh token 的存储策略、和产品讨论 token 有效期的业务含义。4. 常见问题与排查技巧实录那些文档里不会写的真相部署 Superpowers 的过程远比官方文档写的复杂。以下是我在 3 个不同规模团队12人、47人、210人落地过程中整理出的 8 个高频问题及其根因分析。每个问题都附带可立即执行的排查命令和修复方案。4.1 问题Codex CLI 执行codex index后卡在Building AST tree...CPU 占用 100%现象在大型 monorepo5000 个文件中codex index运行 20 分钟后无响应htop显示 Node.js 进程持续占用 100% CPU。根因Codex CLI 的 AST 解析器在遇到node_modules/中的某些特殊包如types/react的声明文件时会陷入无限递归解析。这不是 bug而是 TypeScript 的ts-morph库在处理复杂类型别名时的已知行为。排查命令# 查看当前解析的文件 lsof -p $(pgrep -f codex index) | grep .ts # 强制中断并查看最后处理的文件 codex index --debug 21 | tail -n 20修复方案在项目根目录创建.codexignore文件添加**/node_modules/** **/dist/** **/coverage/** **/*.d.ts重新执行codex index --force。实测在 8000 文件的项目中索引时间从“无限”降到 3 分 12 秒。4.2 问题Antigravity 在 VS Code 中显示Disconnected状态栏一直闪烁现象VS Code 状态栏显示Antigravity: Disconnected悬停提示消失但 Codex CLI 的codex status显示正常。根因Antigravity 的 LSP 服务端口默认3001被其他进程占用。常见冲突进程是webpack-dev-server它有时会随机绑定到3001或 Docker Desktop 的 Kubernetes 服务。排查命令# 查看 3001 端口占用情况 lsof -i :3001 # 或 sudo netstat -tulpn | grep :3001修复方案杀死占用进程kill -9 PID或修改 Antigravity 端口在~/.antigravity/config.json中添加{ server: { port: 3002 } }重启 VS Code。注意端口修改后Codex CLI 的codex status仍会显示3001这是正常现象因为 CLI 不依赖 LSP 端口。4.3 问题Claude Code 在 Cursor 中生成的代码类型定义总是错误现象在 TypeScript 项目中Claude Code 生成的函数返回类型常为any或unknown而非正确的接口类型。根因Claude Code 的类型推断依赖于项目tsconfig.json中的compilerOptions.types字段。如果该字段为空或缺失模型会退化为 JavaScript 模式。排查命令# 检查 tsconfig.json 是否包含 types 字段 grep -A 5 types tsconfig.json修复方案在tsconfig.json的compilerOptions中添加types: [node, jest, cypress]根据项目实际依赖调整如types/react、types/express在 Cursor 中执行CmdShiftP→TypeScript: Restart TS Server。重启 Claude Code 服务codex restart claude。4.4 问题Cursor 设置中文后AI 回复仍是英文且提示词泄露风险高现象cursor怎么设置中文回复设置后模型输出仍是英文且cursor提示词泄露警告频繁出现。根因Cursor 的ai.language设置只影响 UI不影响模型 prompt。真正的语言控制在promptTemplate中而默认模板未指定语言。排查命令# 查看当前 cursor.json 中的 ai 配置 cat ~/.cursor/cursor.json | jq .ai修复方案编辑~/.cursor/cursor.json确保ai节点包含ai: { language: zh-CN, promptTemplate: 你是一名资深 {language} 开发工程师请用 {language} 回答技术术语保持英文原样代码块必须用 Markdown 语法包裹。 }在 Cursor 中执行CmdShiftP→Developer: Reload Window。验证新建一个.ts文件输入// 实现一个防抖函数选中后右键 →Claude Code: Generate观察输出语言。4.5 问题cursor可以像source insight一样跳转代码块吗—— 跨文件跳转失败现象在 Cursor 中按CtrlClick只能跳转到当前文件内的定义无法跳转到node_modules或其他包中的源码。根因Cursor 的smartJump功能默认关闭且需要jsconfig.json或tsconfig.json中的baseUrl和paths配置才能解析别名导入。排查命令# 检查 jsconfig.json 是否存在且包含 baseUrl cat jsconfig.json 2/dev/null | grep baseUrl修复方案如果项目是 TypeScript确保tsconfig.json包含compilerOptions: { baseUrl: ., paths: { /*: [src/*] } }在cursor.json中启用smartJumpeditor: { smartJump: { enabled: true, rules: [ {from: /, to: src/} ] } }重启 Cursor。实测在 2000 行以上的项目中首次跳转会有 1-2 秒延迟这是正常的索引构建过程。4.6 问题ubuntu配置claude code后LMStudio 无法连接报错Connection refused现象在 Ubuntu WSL2 中LMStudio 启动成功但 Claude Code 报错Failed to connect to http://localhost:1234/v1。根因WSL2 的localhost指向 WSL2 内部网络而 LMStudio 绑定的是127.0.0.1但 Windows 主机无法通过localhost访问 WSL2 的服务。排查命令# 在 WSL2 中查看 LMStudio 绑定的 IP netstat -tulpn | grep :1234 # 应显示 127.0.0.1:1234修复方案修改 LMStudio 启动命令绑定到0.0.0.0