IpMan - 智能包管理器
我要打十个。
AI Agent 的技能管家:发现、整理、接管、去重、清理你机器上已有的技能。不安装、不卸载、不销毁。
IpMan 是什么?
agent 负责安装技能,但没有谁负责收拾:拷来的文件夹、跨项目的重复副本、断掉的链接越堆越多。IpMan 是那个缺席的管家——技能界的磁盘清理工具。
它不做安装卸载(那是 agent 原生机制的事),它做的是:
- 看清全局:
status/scan列出每个技能目录和每个技能的真实状态(真目录/软链/断链/重复/套件托管) - 接管技能:散装技能收进中央存储(逐个 git 建档),原位换软链,agent 无感
- 去重/清理:字节相同的副本合并为一份原件;断链和垃圾进隔离区,绝不直接删除
- 停用/启用:停用=撤链留档,随时可启用;功能包整组开关
- 接管目录(可选):整个技能目录交给 IpMan 保管,手滑
rm -rf也能一句sync复原
核心闭环
ipman # 终端里直接跑:交互式 TUI
ipman absorb --user # 清点全局散装技能,逐个接管
ipman dedup && ipman clean # 去重与清理(默认 dry-run)
ipman skill-sync --scope claude-code-user # 装伴生技能,在 agent 里说"整理技能"即可
Agent 支持
| Agent | 状态 |
|---|---|
Claude Code(.claude/skills/) |
已验证(macOS) |
OpenClaw(.openclaw/skills/) |
路径映射,未验证 |
快速链接
休眠功能
早期版本以 IpHub 注册表、.ip.yaml 打包和四档安全引擎为中心。这些代码处于休眠状态(命令仍可执行但从 --help 中隐藏),在核心工作流打磨期间不再维护。详见英文文档的 Dormant Features 章节。