Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Agent-PluginHubNew to Visual Studio Code? Get it now.
Agent-PluginHub

Agent-PluginHub

agent-pluginhub

|
13 installs
| (0) | Free
Universal Plugin & Skill Manager on VS Code-based IDEs for AI Coding Agents (Google Antigravity, OpenCode, Codex & more)
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

🌐 Agent-PluginHub

面向 VS Code 底座 IDE 的通用插件与技能管理器,统一赋能多 AI 助手生态(Google Antigravity、OpenCode、OpenAI Codex 等)
Universal Plugin & Skill Manager on VS Code-based IDEs for AI Coding Agents (Google Antigravity, OpenCode, OpenAI Codex & more)

English · Bug 反馈 / 建议 · 贡献插件源

VS Code Version TypeScript Vue 3 License: MIT

Google Antigravity IDE 运行示意 VS Code 中搭配 Codex 插件联动
Google Antigravity IDE VS Code with Codex

PluginHub 作为扩展运行,适用于所有以 VS Code 为基础的现代 IDE(例如 VS Code 本身、Google Antigravity IDE 等)。它旨在解决多 AI 编程助手之间规范割裂、配置繁琐、MCP 工具链集成复杂等痛点,提供跨 Agent 生态的一站式可视化管理平台。

[!NOTE] 💡 运行环境与生态依赖说明

  • 宿主 IDE:适用于 VS Code 官方编辑器、Google Antigravity IDE 等基于 VS Code 底座构建的开发环境;
  • 生态扩展依赖:在 Antigravity IDE 中原生支持 Antigravity 生态;若需使用与管理 OpenCode 或 OpenAI Codex,需在 VS Code 中安装对应的 Agent 扩展插件。PluginHub 会自动感知并对齐其规范。

💡 为什么需要 PluginHub?(Why PluginHub?)

随着多款 AI Coding Agent 编程助手的兴起,插件与技能(Skills / MCP)生态日益丰富,但开发者常面临诸多不便:

  • ❌ 生态规范割裂:不同 Agent 的插件目录与配置规范互不兼容;
  • ❌ 安装维护繁琐:依赖手动拷贝文件与修改配置,升级与排错成本高;
  • ❌ MCP 配置复杂:插件附带的 MCP 工具链需手动配置环境变量与服务;
  • ❌ 缺乏作用域隔离:难以直观划分项目级共享技能与个人全局工具。

PluginHub 正是为此而生 —— 面向 VS Code 及多 AI 编程助手的统一可视化插件与技能管理器,提供智能环境感知、3 级作用域隔离、多源市场聚合及 MCP 自动合并,开箱即用。

graph LR
    A["🛍️ 多源市场聚合<br/>(Official / Git / JSON)"] --> B["⚙️ PluginHub 引擎<br/>(环境探测 / MCP合并 / 安全审计)"] --> C["🌐 3 级作用域落地<br/>(项目工作区 / Agent专属 / 系统全局)"]

✨ 核心特性

  • 🤖 多 Agent 原生适配:深度支持 Google Antigravity、OpenCode 与 OpenAI Codex(配合对应 VS Code 插件使用),4 级级联引擎智能感知当前运行环境,随时无缝热切换。
  • 🌐 3 级物理作用域:支持项目工作区级(随 Git 协同)、Agent 专属级(跨项目个人专属)与系统全局级三层隔离。
  • 🛍️ 多源插件市场聚合:开箱即用官方精选源,并支持添加 GitHub/GitLab 仓库、企业 HTTP JSON 清单及本地离线磁盘源。
  • ⚡ 无损启停与安全审计:不同运行时采用最佳原生启停策略(清单重命名 / config.toml 配置驱动),安装前静态审计敏感指令。
  • 🔌 配套 MCP 自动注入:自动解析插件 .mcp.json 所需环境变量,一键合并至目标 Agent 配置文件,告别手动配参。
  • 🖥️ 双模交互与全 i18n:活动栏轻量侧边栏(随手启停)+ 全屏桌面集市(沉浸探索),界面原生支持中英双语即时切换。
  • 🔍 精准版本追踪:基于语义化版本与 7 位 Git Commit SHA 追踪来源,防误报并支持一键升级。

🌐 作用域与生态矩阵

AI 助手生态 (Runtime) 工作区级 (WORKSPACE)
<WorkspaceRoot>/
Agent 专属级 (AGENT)
~/ (用户目录)
全局级 (GLOBAL)
~/.agents/plugins/
Google Antigravity .agents/plugins/ .gemini/config/plugins/ ❌ (官方规范未支持)
OpenCode .opencode/plugins/ .config/opencode/plugins/ ✅
OpenAI Codex .codex/plugins/ .codex/plugins/cache/ ✅

🚀 快速上手

安装方式

方式一:VS Code 扩展市场安装(推荐)

在 VS Code 或兼容编辑器(如 Antigravity / OpenCode)中,打开扩展面板(快捷键 Ctrl+Shift+X / Cmd+Shift+X),搜索 Agent-PluginHub 并点击 安装 (Install)。

方式二:VSIX 离线包安装

从 GitHub Releases 下载最新版本的 .vsix 文件,并在终端执行:

code --install-extension agent-pluginhub-0.1.0.vsix

或在 VS Code 扩展面板右上角 ··· 菜单选择「从 VSIX 安装...」。

方式三:从源码构建与打包

# 1. 克隆仓库
git clone https://github.com/lamber92/agent-pluginhub.git
cd agent-pluginhub

# 2. 安装依赖并构建
npm install
npm run build

# 3. 本地打包 VSIX
npm run package

使用指南

  1. 唤起面板:
    • 点击左侧活动栏的 PluginHub 图标(侧边栏紧凑视图,适合高频启停);
    • 或按快捷键 Ctrl+Shift+P / Cmd+Shift+P 执行 PluginHub: 打开全屏插件市场(完整宽屏桌面视图,适合沉浸探索)。
  2. 选择环境与安装:在「插件市场」挑选所需技能,在弹窗中选择目标 Agent 环境(Antigravity / VSCode With Codex)与安装作用域(工作区级 / AI Agent 级 / 全局系统级),如有 MCP 服务按提示输入环境变量即可一键自动注入。
  3. 管理与更新:在「已安装」管理页中随时一键启停、卸载、更新或导出 ZIP 归档。

[!TIP] Codex 桌面端同步提示:在 PluginHub 中对 Codex 插件进行安装或启停后,在 Codex 客户端点击 + New Chat(快捷键 Ctrl+N / Cmd+N)开启新会话,即可立即重载最新配置;亦可通过彻底重启 Codex 应用完成全量刷新。


⚙️ 常用配置与命令

常用命令 (Ctrl+Shift+P / Cmd+Shift+P)

  • PluginHub: 打开全屏插件市场 (pluginhub.open):唤起全屏插件市场桌面大视窗。
  • PluginHub: 刷新已安装与插件市场 (pluginhub.refresh):清理缓存并重新扫描本地目录与远端市场。

VS Code 设置项 (Ctrl+, 搜索 pluginhub)

配置项 类型 默认值 说明
pluginhub.targetAgentRuntime enum "auto" 目标运行时:"auto"(自动感知)、"antigravity"、"opencode"、"codex"
pluginhub.defaultInstallScope enum "ask" 默认安装作用域:"ask"(每次询问)、"workspace"、"agent"、"global"
pluginhub.mirrorAcceleration boolean true 是否启用国内 CDN 与 GitHub 镜像加速下载
pluginhub.proxyUrl string "" HTTP/HTTPS 网络代理地址(适合企业内网环境)

❓ 常见问题 (FAQ)

Q: 插件带有 MCP 工具时,环境变量如何配置?
检测到待安装插件包含 .mcp.json 时,PluginHub 会在安装弹窗中自动列出该 MCP 服务所声明的环境变量输入项。填入后系统会自动将配置合并写入目标 Agent 的 MCP 配置文件中,无需手动编辑。
Q: 为什么 Google Antigravity 下「全局系统级」选项不可用?
Google Antigravity 官方底层仅识别项目工作区 .agents/ 与用户全局目录 ~/.gemini/config/,不识别 ~/.agents/plugins/。PluginHub 主动屏蔽不可用选项,保障 100% 可用性。
Q: 企业内网或离线环境下如何使用?
1. 在设置中配置 pluginhub.proxyUrl 指向企业代理;
2. 在「市场源管理」中添加企业内部自建 GitLab 仓库或私有 JSON 清单;
3. 支持添加本地磁盘目录作为离线源,实现完全断网安装。

🛠️ 本地开发

# 1. 安装依赖并启动双端监听
npm install && cd webview-ui && npm install && cd ..
npm run watch:ui    # 终端 1:Webview 开发服务器
npm run watch:ext   # 终端 2:VS Code 扩展主进程监听

# 2. 按 F5 启动 Extension Development Host 调试
# 3. 运行测试与类型检查: npm run test && npm run typecheck

📄 开源许可证

本项目基于 MIT 许可证 开源。

Copyright © 2026 PluginHub Team

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft