Skip to content

Repository files navigation

🏗️ AIP (Agent Infrastructure Platform)

AI Agent 时代的 MDM。 统一管理、安全分发并治理整个工程团队的 AI 能力。

English Version

AIP 是一个企业级的基础设施平台,致力于解决 AI 工具(MCP 服务器、Agent 技能、Cursor 规则)分发到开发者机器上的“最后一公里”问题。


🌟 核心特性

1. 📦 制品管理 (Artifact Management - v0.4)

像管理 npm 包一样管理 AI 能力,而不只是简单的 Git 仓库。

  • 统一模型: 支持 Skill (技能), MCP (工具), Rule (规则) 和 Command (指令)。
  • 自动发现: 自动分析代码仓库,识别其中的 AI 能力组件。
  • 多源支持: 支持从 Git、Registry 或本地路径安装。

2. 🛡️ 策略与治理 (Policy & Governance - v0.6)

在不牺牲开发者体验的前提下强制合规。

  • 分层清单: 企业策略 (Managed) 覆盖用户偏好 (User)。
  • 版本锁定: 强制关键安全工具使用特定版本。
  • 漂移检测: 防止对强制规则的篡改。

3. 🚀 零配置同步 (Zero-Config Sync)

  • 静默 Agent: 后台运行,自动保持工具最新。
  • IDE 适配器: 自动配置 Cursor, Claude Desktop, VSCode,无需人工干预。
  • 安全注入: 敏感密钥仅在内存中注入,永不落盘。

📸 控制台预览

策略编辑器 (Policy Editor)

通过组合“策略包 (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                  |
|                                                           |
|  [ 保存策略 ]                                             |
+-----------------------------------------------------------+

制品仓库 (Artifact Store)

可视化企业内所有可用的 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      |
+-----------------------------------------------------------+

🛠️ 快速开始

1. 启动服务端 (控制面)

# 构建并运行服务端 (包含管理后台)
go build -o aip-server ./server/cmd/server
./aip-server

访问 http://localhost:8080 进入管理后台。

2. 运行 Agent (数据面)

# 构建并运行 Agent
go build -o aip-agent ./client/cmd/aip-cli

# 手动安装包 (用户模式)
./aip-agent pkg add https://github.com/fireharp/cursor-rules.git

# 与服务端同步 (托管模式)
./aip-agent pkg sync

🏗️ 系统架构

AIP 采用经典的 控制器-代理 (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
Loading

详细文档: 架构指南


🔗 资源

About

AI Agent 时代的 MDM。企业级基础设施平台,用于统一管理、安全分发并治理团队的 MCP 服务、Cursor 规则与 AI 技能。

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages