← 开源
wecode-ai

RunVSAgent

Run VSCode-based coding agents and extensions seamlessly within other IDE platforms - bridging the gap between VSCode ecosystem and other development environment.

ApplicationsCodingKotlin
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
715
Star
104
Fork
+-2
本周
3
贡献者
创建于 2025-07-31 · 更新于 2026-10-14 · 今日第 14643 名
主要开发者

wecode-ai/RunVSAgent 排名第 14,643,有 715 个星标。

同类别比较

wecode-ai/RunVSAgent 排名第 14,643,此处有 8 个同类条目;1595901624/gpt-aggregated-edition 排名第 14,644。

同类别比较
名称排名指标
disler/poc-realtime-ai-assistant14,601
语言:
Python
星标数:
718
分叉数:
213
简介:
Sharing early versions of Ada, a personal AI Assistant built on OpenAIs Realtime API
m1guelpf/browser-agent14,604
语言:
Rust
星标数:
718
分叉数:
68
简介:
A browser AI agent, using GPT-4 (2023)
emidan19/deep-tempest14,611
语言:
Python
星标数:
717
分叉数:
95
简介:
Restoration for TEMPEST images using deep-learning
ArtLabss/tennis-tracking14,628
语言:
Python
星标数:
715
分叉数:
157
简介:
Open-source Monocular Python HawkEye for Tennis
1595901624/gpt-aggregated-edition14,644
语言:
Rust
星标数:
714
分叉数:
53
简介:
聚合ChatGPT官方版、ChatGPT免费版、文心一言、Poe、chatchat等多平台,支持自定义导入平台
aashrafh/Mozart14,649
语言:
Jupyter Notebook
星标数:
714
分叉数:
106
简介:
An optical music recognition (OMR) system. Converts sheet music to a machine-readable version.
hmmnxkl/LLM-Based-Intelligent-Public-Opinion-Analytics-Assistant14,652
语言:
Python
星标数:
714
分叉数:
58
简介:
本项目是一款结合15 个主流平台的 26 个榜单实时数据与大模型分析能力的舆情分析助手。通过前端页面,用户可实现对话式热搜榜单查询、特定主题搜索、话题聚类分析及情感倾向分析。系统支持快捷键控制爬虫启停、多平台数据快速查询与跳转,并能基于新闻详情页内容(即使是视频信息也能挖掘出来)累积分析结果,设置包括邮箱、微信、企业微信、Telegram 在内的多渠道热点推送任务。
instavm/clickclickclick14,653
语言:
Python
星标数:
714
分叉数:
87
简介:
Autonomous Android and computer use using any LLM (local or remote)
关键参数与规格
关键参数与规格
参数值
语言Kotlin
类别Applications
子类别Coding
星标数715
分叉数104
贡献者3
创建日期2025-07-31
更新日期2026-10-14
1 天星标数0
7 天星标数-2
排名14,643
上次排名14,498
排名变化-145
7 天星标排名18,448
上次 7 天星标排名18,382
7 天星标排名变化-66
总星标排名14,646
上次总星标排名14,627
总星标排名变化-19
README 摘录

RunVSAgent English | 简体中文 **Run VSCode-based Coding Agents in Other IDE platforms** RunVSAgent is an innovative cross-platform development tool that enables developers to run VSCode-based coding agents and extensions within JetBrains IDEs (IntelliJ IDEA, WebStorm, PyCharm, etc.

常见问题

记录了多少星标和分叉?

wecode-ai/RunVSAgent 有 715 个星标和 104 个分叉。

仓库排名是多少?

wecode-ai/RunVSAgent 排名第 14,643。

记录的语言和类别是什么?

wecode-ai/RunVSAgent 有 715 个星标,语言为 Kotlin,类别为 Applications。

哪个仓库排名最接近?

wecode-ai/RunVSAgent 与 1595901624/gpt-aggregated-edition 比较,后者排名第 14,644,有 714 个星标。

README

RunVSAgent

English | 简体中文

Run VSCode-based Coding Agents in Other IDE platforms

RunVSAgent is an innovative cross-platform development tool that enables developers to run VSCode-based coding agents and extensions within JetBrains IDEs (IntelliJ IDEA, WebStorm, PyCharm, etc.) or other IDE platforms.

📸 Screenshot

🚀 Core Features

  • VSCode Agent Compatibility: Seamlessly run VSCode-based coding agents in JetBrains IDEs
  • Cross-IDE Development: Unified agent experience across different IDE platforms

🤖 Supported Agents

  • Roo Code: Advanced AI-powered coding assistant with intelligent code generation and refactoring capabilities
  • Cline: Autonomous coding agent right in your IDE, capable of creating/editing files, executing commands, using the browser, and more with your permission every step of the way.
  • Kilo Code: Open-source VS Code AI agent

🔧 Supported IDEs

Jetbrains IDEs

RunVSAgent currently supports the following JetBrains IDE series:

  • IntelliJ IDEA (Ultimate & Community)
  • WebStorm - JavaScript and TypeScript development
  • PyCharm (Professional & Community) - Python development
  • PhpStorm - PHP development
  • RubyMine - Ruby development
  • CLion - C/C++ development
  • GoLand - Go development
  • DataGrip - Database development
  • Rider - .NET development
  • Android Studio - Android development

Note: Requires JetBrains IDE version 2023.1 or later for optimal compatibility.

🏗️ Architecture

graph TB
    subgraph "JetBrains IDE"
        A[JetBrains Plugin  
Kotlin]
        B[UI Integration]
        C[Editor Bridge]
    end
    
    subgraph "Extension Host"
        D[Node.js Runtime]
        E[VSCode API Layer]
        F[Agent Manager]
    end
    
    subgraph "VSCode Agents"
        G[Coding Agent]
    end
    
    A <-->|RPC Communication| D
    B --> A
    C --> A
    
    E --> D
    F --> D
    
    G --> E

Architecture Components:

  • JetBrains Plugin: Kotlin-based IDE plugin for JetBrains IDE integration
  • Extension Host: Node.js runtime environment providing VSCode API compatibility layer
  • RPC Communication: High-performance inter-process communication for real-time data exchange
  • VSCode Agents: Various coding agents and extensions developed for the VSCode platform

📦 Installation

Download from JetBrains Marketplace (Recommended)

Recommended Method: We recommend downloading and installing the plugin from JetBrains Marketplace first, as this is the most convenient and secure installation method.

  1. Online Installation:

    • Open your JetBrains IDE (IntelliJ IDEA, WebStorm, PyCharm, etc.)
    • Go to Settings/Preferences → Plugins
    • Search for "RunVSAgent" in the Marketplace tab
    • Click the Install button
    • Restart your IDE when prompted
  2. Verify Installation: After restart, you should see the RunVSAgent plugin in your IDE's plugin list

Download from GitHub Releases

You can download the pre-built plugin from our GitHub releases page:

  1. Download Plugin: Visit the GitHub Releases page and download the latest plugin file (.zip format)

  2. Install in JetBrains IDE:

    • Open your JetBrains IDE (IntelliJ IDEA, WebStorm, PyCharm, etc.)
    • Go to Settings/Preferences → Plugins
    • Click the gear icon ⚙️ and select Install Plugin from Disk...
    • Select the downloaded .zip file
    • Restart your IDE when prompted
  3. Verify Installation: After restart, you should see the RunVSAgent plugin in your IDE's plugin list

Build from Source

Prerequisites

  • Node.js 18.0+
  • JetBrains IDE 2023.1+
  • Git
  • JDK 17+

Build Steps

# 1. Clone the repository
git clone https://github.com/your-org/RunVSAgent.git
cd RunVSAgent

# 2. Setup development environment
./scripts/setup.sh

# 3. Build the project
./scripts/build.sh

# 4. Install plugin
# Plugin file located at: jetbrains_plugin/build/distributions/
# In IDE: Settings → Plugins → Install Plugin from Disk

Development Mode

# Start extension host in development mode
cd extension_host
npm install
npm run dev

# Run JetBrains plugin in development mode
cd jetbrains_plugin
./gradlew runIde

👥 Developer Information

Project Structure

RunVSAgent/
├── extension_host/          # Node.js Extension Host
│   ├── src/                # TypeScript source code
│   │   ├── main.ts         # Main entry point
│   │   ├── extensionManager.ts  # Extension lifecycle management
│   │   ├── rpcManager.ts   # RPC communication layer
│   │   └── webViewManager.ts    # WebView support
│   └── package.json        # Node.js dependencies
├── jetbrains_plugin/       # JetBrains Plugin
│   ├── src/main/kotlin/    # Kotlin source code
│   │   └── com/sina/weibo/agent/
│   │       ├── core/       # Core plugin functionality
│   │       ├── actions/    # IDE actions and commands
│   │       ├── editor/     # Editor integration
│   │       └── webview/    # WebView support
│   └── build.gradle.kts    # Gradle build configuration
└── scripts/                # Build and utility scripts

Technology Stack

  • Extension Host: Node.js 18+, TypeScript 5.0+
  • JetBrains Plugin: Kotlin 1.8+, IntelliJ Platform 2023.1+
  • Communication: RPC over Unix Domain Sockets/Named Pipes
  • Build Tools: npm/pnpm, Gradle, Shell scripts

Known Issues

For a list of known issues and common problems, please see Known Issues.

Contributing

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature/your-feature
  3. Make your changes and add tests
  4. Run tests: ./scripts/test.sh
  5. Submit a pull request

👥 Contributors

We thank all the contributors who have helped make this project better:

🌟 Core Contributors

🚀 Contributors

License

This project is licensed under the Apache License 2.0. See LICENSE for details.

Maintainers


Star History

Made with ❤️ by WeCode-AI Team

排名相邻
同类项目