RunVSAgent 是一个创新的跨平台开发工具,使开发者能够在 JetBrains IDEs(IntelliJ IDEA、WebStorm、PyCharm 等)或其他 IDE 平台中运行基于 VSCode 的编码代理和扩展。
核心功能
- VSCode 代理兼容性:在 JetBrains IDEs 中无缝运行基于 VSCode 的编码代理
- 跨 IDE 开发:在不同 IDE 平台上提供统一的代理体验
支持的 IDE
JetBrains的IDE
RunVSAgent 目前支持以下 JetBrains IDE 系列:
- IntelliJ IDEA(旗舰版和社区版)
- WebStorm - JavaScript 和 TypeScript 开发
- PyCharm(专业版和社区版)- Python 开发
- PHP 开发
- RubyMine红宝石
- CLion - C/C++
- GoLand Go
- DataGrip - 数据库开发
- Rider.NET
- Android Studio - Android 开发
支持的代理
- Roo Code:具有智能代码生成和重构功能的高级 AI 驱动编码助手
架构组件:
- JetBrains 插件:基于 Kotlin 的 IDE 插件,用于 JetBrains IDE 集成
- 扩展宿主:提供 VSCode API 兼容层的 Node.js 运行时环境
- RPC 通信:用于实时数据交换的高性能进程间通信
- VSCode 代理:为 VSCode 平台开发的各种编码代理和扩展
安装
从 JetBrains Marketplace 下载(推荐)
推荐方式:我们建议优先从 JetBrains Marketplace 下载和安装插件,这是最便捷和安全的安装方式。
- 在线安装:
- 打开您的 JetBrains IDE(IntelliJ IDEA、WebStorm、PyCharm 等)
- 转到 设置/首选项 → 插件
- 在 Marketplace 标签页中搜索 "RunVSAgent"
- 点击 安装 按钮
- 在提示时重启您的 IDE
项目结构:
RunVSAgent/ |