Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>Projects Manager ProNew to Visual Studio Code? Get it now.
Projects Manager Pro

Projects Manager Pro

peirongyan

|
3 installs
| (0) | Free
完整版工程项目管理插件(AI 对话 / 模块树 / Skill / Rule / MCP / 工作区导入导出,与桌面端共享 packages/* 业务能力)
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Projects Manager Pro(完整版 VSCode 插件)

面向多模块/多服务工程的"项目管家 + AI 助手"一体化插件:模块树视图、工作区/模块的 zip 导入导出、远端 Git 资产仓双向同步,并内置完整 AI 对话能力(CodeBuddy / MCP / Skill / Rule)。

Version Installs License

为什么用它

如果你在维护一个多模块、多服务的工程仓库(每个模块一个文件夹、模块下若干 Git 子仓服务),并且:

  • 想在 VSCode 里一眼看清所有模块与服务,不用反复打开文件管理器
  • 需要把整个工作区或某些模块打包发给同事 / 跨设备迁移,且能自动 git clone 服务源码
  • 团队希望把工作区的文档资产同步到一个 Git 仓库,但不想破坏既有的服务源码仓结构
  • 想在 VSCode 里直接和 AI 一起改代码,并把当前模块/服务/选区作为上下文传给 AI

这个插件就是为这些场景设计的——它和「工程项目管理(轻量版)」共享同一套模块树/导入导出能力,并额外把桌面端的 AI 对话整套搬进 VSCode 侧边栏。

功能一览

🤖 AI 助手(侧边栏)

独立活动栏图标「Projects Manager Pro - AI 助手」,提供完整的 AI 对话面板:

  • 多会话管理:新建对话、历史对话切换,按工作区持久化
  • 服务/模块上下文:右键模块或服务可"在此模块/服务创建对话",AI 自动绑定该路径作为工作目录
  • 选区入对话:编辑器内 Cmd+Shift+L / Ctrl+Shift+L(或右键菜单「将选区加入 AI 对话」)一键把当前选区/整文件抛进对话框
  • MCP 工具集成:内置 MCP 配置面板,可接入任意符合 Model Context Protocol 的工具服务
  • Skill / Rule 管理:项目级技能(.codebuddy/skills/<name>/SKILL.md)与规则(.codebuddy/rules/*.mdc)通过设置面板可视化管理
  • 首次使用会引导登录 CodeBuddy 账号;token 落在 VSCode globalStorage 下,与桌面端互不污染

🌲 模块树视图

按工作区根目录下的 module.json 自动发现模块;每个模块下展示其服务,并标出缺失的关键文档。

  • 左键:在文件管理器中定位
  • 右键模块:在此模块创建 AI 对话、导出此模块、在文件管理器中显示
  • 右键服务:在此服务创建 AI 对话、在终端打开、在文件管理器中显示
  • 视图标题栏:刷新、打开 AI 助手、导入工作区/模块包、导出整个工作区

📦 工作区 / 模块 导入导出

把工作区或选定模块打包成一个 zip,内含:

  • 工作区总览文档(WorkspaceOverview.md 等)
  • 模块配置 (module.json) 与文档(架构总览、技术决策知识库)
  • 各服务的 feature_desc.md
  • 各服务的 Git remote 地址(凭证已自动剥离)

导入时插件会:

  1. 解压 zip、分析与目标工作区的冲突
  2. 让你逐项决定「覆盖 / 跳过」
  3. 写入文档 + 并发 git clone 自动拉取服务源码

☁️ 远端 Git 资产仓双向同步

把工作区文档(manifest + 各级 md/json)双向同步到一个 Git 仓库,免去手工传 zip。

  • 绑定向导:输 URL 后自动列出远端分支供选择;空仓自动首推、非空仓让你选订阅哪些模块
  • 拉取:智能 rebase,远端无新提交直接短路返回
  • 推送:自动新建 feature/<用户名>_<时间戳> 分支并 push,由你在 git 平台发起 MR 合入主分支(不会直接污染绑定分支)
  • 订阅管理:full 双向 / partial 只读订阅;全选自动转 full 模式
  • 状态感知:本地与远端 HEAD 差异时主动提示「远端有更新,建议先拉取」

快速上手

前置要求

  • VSCode ≥ 1.85
  • 系统已安装 Git(git --version 可用)
  • Git 凭证已配好(SSH key 或 git credential helper),插件不持有任何凭证
  • 使用 AI 对话需要可访问 CodeBuddy 服务的网络环境

安装

VSCode 扩展面板(Cmd+Shift+X / Ctrl+Shift+X)搜索 Projects Manager Pro 或 peirongyan,点击安装。

工作区约定

插件以 module.json 为事实源,工作区结构需符合:

<工作区根>/
├── WorkspaceOverview.md            # 可选:工作区总览
├── workspace-overview.json         # 可选:总览版本记录
├── <模块文件夹>/
│   ├── module.json                 # 必需:声明模块名、服务列表
│   ├── EngineeringArchOverview.md  # 推荐:模块架构总览
│   ├── TechnicalDecisionKB.md      # 推荐:模块技术决策
│   └── <服务仓库>/
│       └── feature_desc.md         # 推荐:服务功能描述

module.json 最小示例:

{
  "name": "支付模块",
  "folderName": "payment",
  "services": ["payment-api", "payment-worker"]
}

使用

  1. 在 VSCode 中打开工作区根目录
  2. 左侧活动栏会出现两个图标:
    • 「Projects Manager Pro」:模块/服务树,导入导出入口
    • 「Projects Manager Pro - AI 助手」:AI 对话面板
  3. 推荐分屏布局:模块树在左、AI 助手在右(视图标题栏「分屏布局提示」会指引)
  4. 在模块/服务上右键即可一键开启对应上下文的 AI 对话

命令列表

均可在命令面板(Cmd+Shift+P / Ctrl+Shift+P)中搜索 Projects Manager Pro 触发:

  • 打开 AI 助手 / 新建对话 / 打开历史对话 / 打开设置面板
  • 刷新工作区
  • 导出整个工作区... / 导出此模块... / 导入工作区/模块包...
  • 在文件管理器中显示 / 在终端中打开
  • 在此模块创建对话 / 在此服务创建对话
  • 触发工作区模块汇总检查
  • 将选区加入 AI 对话(空选区则整文件)(默认快捷键 Cmd+Shift+L / Ctrl+Shift+L)

与轻量版的关系

本插件与「工程项目管理」(peirongyan.manage-vscode-extension)共享同一套模块树 / 导入导出 / 资产仓实现(来自 monorepo 的 packages/*),并在此基础上额外内置了完整 AI 对话能力(CodeBuddy / MCP / Skill / Rule)。

  • 只需要项目管理 → 装轻量版即可
  • 需要在 VSCode 内一站式 "项目管理 + AI 编码" → 装本插件
  • 不要同时安装两者,活动栏会出现重复入口

隐私与安全

  • 插件不上传任何工作区文件到外部服务器;AI 对话内容仅发往用户登录的 CodeBuddy 账号
  • Git 凭证仅由系统的 git credential helper 处理,插件不接触
  • 导出 zip 时会自动剥离 Git URL 中的 user:token@ 凭证段,避免误传他人
  • CodeBuddy 登录 token 落在 VSCode globalStorage/peirongyan.projects-manager-pro/codebuddy/auth.json,受 VSCode 扩展沙箱隔离

反馈与问题

发现问题或希望新增功能,欢迎提 issue 或联系作者。

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft