核心用法
LDM OS 是一个命令行基础设施,用于在多个 AI(Claude、ChatGPT、Grok 等)之间建立共享的技能、记忆和工具层。安装后会在 ~/.ldm/ 目录下创建统一的基础设施,使不同 AI 能够访问相同的技能集、配置和状态。
主要命令:
ldm init— 初始化基础设施ldm install <skill>— 安装技能ldm status— 查看各组件状态ldm doctor [--fix]— 诊断并修复配置问题--dry-run模式 — 所有安装操作默认先预览,需用户确认后才执行
关键原则:
- 先检查
which ldm确认是否已安装 - 强制 dry-run 预览,绝不擅自安装
- 绝不触碰
crystal.db、agent 数据、secrets 等神圣数据
显著优点
1. 解决 AI 孤岛问题:Claude Code、ChatGPT、Grok 等 AI 原本互不共享记忆和工具,LDM OS 提供统一基础设施
2. 声明式技能管理:通过 npm 包分发技能,版本可控,更新透明
3. 安全优先设计:dry-run 强制确认、--fix 幂等修复、明确保护用户数据
4. 生态丰富:内置技能目录,可选扩展
潜在缺点与局限性
1. 依赖较重:需要 git、npm、Node.js 18+,对非技术用户门槛较高
2. CLI 独占:无图形界面,完全依赖命令行操作
3. 生态锁定:技能需按 @wipcomputer/* 命名空间发布,存在供应商锁定风险
4. AI 支持有限:部分 AI(GPT、Grok、Claude macOS)无法直接执行 shell 命令,需要"终端 AI"中转
适合人群
- 多 AI 用户:同时使用 Claude Code、ChatGPT、Grok 等工具,厌倦重复配置
- AI 工作流工程师:需要为团队统一 AI 工具链和技能标准
- Claude Code 深度用户:需要管理 MCP 配置、环境变量和技能注册表
常规风险
- npm 供应链风险:依赖公共 npm registry,需信任
@wipcomputer命名空间 - 权限风险:全局安装
-g需要系统权限,可能与其他 npm 包冲突 - 配置漂移:
--fix会清理 Claude Code 的旧版环境变量(如CLAUDE_CODE_EFFORT_LEVEL),可能意外改变行为 - 版本碎片化:不同 AI 可能停留在不同 LDM OS 版本,导致技能不兼容