workbuddy仅支持vs code与jetbrains ide官方插件,需授权文件系统、git及本地解释器权限;vs code适合轻量js/ts项目,jetbrains更适配大型java/python工程;支持跨ide上下文同步与协同工作流。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您希望在开发环境中启用WorkBuddy的上下文感知能力,需通过官方插件接入IDE。其支持范围明确区分于通用AI工具,仅覆盖具备项目结构读取权限与本地执行通道的主流开发环境。以下是具体适配方案:
一、WorkBuddy官方支持的IDE插件列表
WorkBuddy当前提供原生集成能力的IDE插件仅限两类:VS Code扩展与JetBrains平台插件。二者均通过官方渠道发布,具备完整文件系统访问、Git状态识别及运行时依赖解析能力,不支持纯浏览器端编辑器或轻量级文本编辑器(如Sublime Text、Notepad++)。
1、VS Code插件名为WorkBuddy for VS Code,发布于Visual Studio Code Marketplace,发布者为Tencent Cloud。
2、JetBrains插件名为WorkBuddy for IntelliJ Platform,兼容IntelliJ IDEA、PyCharm、WebStorm、GoLand等所有基于IntelliJ平台构建的IDE,可通过IDE内置Plugins市场搜索安装。
3、插件安装后需手动启用权限授权,包括读取当前工作区文件树、访问未提交的Git变更、调用本地Node.js或Python解释器等关键能力。
二、VS Code与JetBrains IDE的适用性判断依据
选择VS Code还是JetBrains IDE,取决于您当前项目的语言生态、工程规模及交互深度需求。WorkBuddy在两类环境中均能运行,但功能释放程度存在结构性差异:在VS Code中依赖插件协同,在JetBrains中可直连IDE底层索引引擎。
1、若项目以TypeScript/JavaScript单页应用或轻量Node.js服务为主,且需频繁切换前端构建、Shell脚本、JSON配置等多格式文件,VS Code启动快、标签响应灵敏,配合WorkBuddy可实现毫秒级上下文切换与补全建议。
使用 draw.io(.drawio 格式)和 SVG 生成兼容 Microsoft Visio 的架构图。当用户需要以下任一场景时触发: - 用于 Visio 或技术文档的架构/系统/网络图 - 带连接标注的分层控制系统图 - 将 draw.io XML 转换为稳定、可嵌入的 SVG - 修复 Visio 或 draw.io 无法打开的故障排查类图表 - 任何需专业级布局且文本可编辑的图表
2、若项目为百万行级Java/Spring Boot微服务或大型Python数据处理工程,JetBrains IDE已内置符号表索引、跨模块调用链分析及语义级重构引擎,WorkBuddy可直接复用该索引结果,生成的单元测试用例、缓存注解建议或异常处理补丁与实际编译环境严格对齐。
3、当指令涉及多文件联动修改(如为UserServiceImpl添加@Cacheable并同步更新对应Mapper XML与DTO类),JetBrains环境下WorkBuddy可触发IDE原生Refactor API完成原子性变更;而在VS Code中需依赖额外插件链协调,存在步骤断裂风险。
三、混合使用场景下的推荐配置
开发者可在同一工作流中分层使用两类环境:VS Code承担快速查看、远程编辑、CLI驱动任务及轻量脚本编写;JetBrains IDE专注核心业务编码、深度调试与架构级重构。WorkBuddy支持跨IDE会话状态同步,确保上下文连续性。
1、在VS Code中执行workbuddy-cli init --mode=remote,绑定当前Git分支与远程仓库地址,生成工作区指纹。
2、在JetBrains IDE中安装WorkBuddy插件后,点击侧边栏“Sync Context”按钮,自动拉取VS Code中已识别的未提交变更与临时注释标记。
3、当在JetBrains中生成代码后,可右键选择“Export to VS Code Workspace”,将补丁文件以diff形式导出至VS Code指定暂存目录,供快速验证与提交。










