AI Agent 时代的 MDM。 统一管理、安全分发并治理整个工程团队的 AI 能力。
AIP 是一个企业级的基础设施平台,致力于解决 AI 工具(MCP 服务器、Agent 技能、Cursor 规则)分发到开发者机器上的“最后一公里”问题。
像管理 npm 包一样管理 AI 能力,而不只是简单的 Git 仓库。
- 统一模型: 支持 Skill (技能), MCP (工具), Rule (规则) 和 Command (指令)。
- 自动发现: 自动分析代码仓库,识别其中的 AI 能力组件。
- 多源支持: 支持从 Git、Registry 或本地路径安装。
在不牺牲开发者体验的前提下强制合规。
- 分层清单: 企业策略 (Managed) 覆盖用户偏好 (User)。
- 版本锁定: 强制关键安全工具使用特定版本。
- 漂移检测: 防止对强制规则的篡改。
- 静默 Agent: 后台运行,自动保持工具最新。
- IDE 适配器: 自动配置 Cursor, Claude Desktop, VSCode,无需人工干预。
- 安全注入: 敏感密钥仅在内存中注入,永不落盘。
通过组合“策略包 (Policy Packs)”来为不同团队强制下发标准化工具集。
+-----------------------------------------------------------+
| 🛡️ 策略编辑器: 后端标准策略 (Backend Standard) |
+-----------------------------------------------------------+
| 名称: [ Backend Standard ] |
| 描述: [ Go/Python 开发者的强制工具集 ] |
| |
| 包含制品: |
| [x] @company/go-linter v1.2.0 [锁定 🔒] |
| [x] @company/db-access v2.0.1 [可选 ] |
| [ ] @company/react-snippets v1.0.0 |
| |
| [ 保存策略 ] |
+-----------------------------------------------------------+
可视化企业内所有可用的 AI 能力。
+-----------------------------------------------------------+
| 📦 制品仓库 (Artifact Store) |
+-----------------------------------------------------------+
| 名称 类型 版本 来源 |
| ------------------------------------------------------- |
| @corp/security-scan Skill v1.0.0 Git:main |
| @corp/postgres-mcp MCP v2.1.0 Registry |
| @corp/cursor-rules Rule v0.5.0 Git:release |
+-----------------------------------------------------------+
# 构建并运行服务端 (包含管理后台)
go build -o aip-server ./server/cmd/server
./aip-server访问 http://localhost:8080 进入管理后台。
# 构建并运行 Agent
go build -o aip-agent ./client/cmd/aip-cli
# 手动安装包 (用户模式)
./aip-agent pkg add https://github.com/fireharp/cursor-rules.git
# 与服务端同步 (托管模式)
./aip-agent pkg syncAIP 采用经典的 控制器-代理 (Controller-Agent) 架构:
graph LR
subgraph "控制面 (Control Plane)"
DB[(SQLite)]
AdminUI[管理后台]
PolicyEngine[策略引擎]
end
subgraph "数据面 (开发者机器)"
Agent[AIP Agent]
Store[本地制品库]
IDE[Cursor / Claude]
end
AdminUI -->|配置| PolicyEngine
PolicyEngine -->|推送清单| Agent
Agent -->|拉取| Store
Store -->|软链/注入| IDE
详细文档: 架构指南