Dragonwinner / chromex-browser

목록에 있음

A complete, hardware-accelerated Web Browser inside VS Code with Widevine DRM video playback, native audio, and zero iframe restrictions.

main도구 소스 보기

설치

npx -y @deepseek-ai/dsh plugin --profile web add github:Dragonwinner/chromex-browser

이 설치 명령은 GitHub 저장소 주소에서 생성된 확인되지 않은 시작점입니다.

README

유지 관리자가 작성한 문서 스냅샷입니다.

GitHub에서 보기 ↗
커밋 6cb7b3f동기화 2026. 8. 18.

ChromeX Browser

ChromeX Browser Logo

Marketplace Version Downloads Rating License: MIT

ChromeX Browser

A complete, lightning-fast Web Browser embedded directly inside VS Code, Cursor, and Antigravity IDE.
Explore the internet, follow coding courses, stream video lectures with crystal-clear audio, search docs, and run interactive web apps side-by-side with your code — zero iframe or CSP limitations.


🌟 Why Use ChromeX Browser?

Stop switching back and forth between your IDE and external browser windows!

Traditional VS Code browser extensions use simple <iframe> elements that fail on almost all modern websites due to X-Frame-Options and strict Content Security Policies.

ChromeX Browser launches a high-performance, GPU-accelerated Chromium engine in the background and streams low-latency, 60fps frames directly into your editor using the Chrome DevTools Protocol (CDP). You get a genuine, unrestricted browser tab inside your editor.


📋 Prerequisites & System Requirements

Before using this extension, make sure you have at least one modern Chromium browser installed on your system:

BrowserSupport StatusAuto-Detected Paths
🟢 Google Chrome (Recommended)✅ Full Support (Audio, DRM, GPU)Windows, macOS, Linux standard install dirs
🟢 Microsoft Edge✅ Full Support (Audio, DRM, GPU)Windows standard install dirs
🟢 Brave Browser✅ Full Support (Audio, GPU)Windows standard install dirs

Why is a local browser required?
ChromeX Browser uses your local Chromium installation to deliver 100% native hardware acceleration, Widevine DRM playback for courses, low memory overhead, and direct system audio without relying on slow cloud proxies.


📦 Installation Guide

  1. Open VS Code / Cursor / Antigravity IDE.
  2. Go to the Extensions view (Ctrl + Shift + X or Cmd + Shift + X).
  3. Search for ChromeX Browser.
  4. Click Install.

Method 2: Install from .vsix Package

  1. Download the chromex-browser-1.0.1.vsix file.
  2. In VS Code, open the Command Palette (Ctrl + Shift + P or Cmd + Shift + P).
  3. Type Extensions: Install from VSIX... and select the .vsix file.
  4. Or run via terminal:
    code --install-extension chromex-browser-1.0.1.vsix
    

🔧 Custom Browser Path (If not auto-detected)

If your Chrome or Brave is installed in a custom location, specify the path in your VS Code settings:

  1. Open Settings (Ctrl + , or Cmd + ,).
  2. Search for fullBrowser.chromePath.
  3. Enter your executable path (e.g. D:\Browsers\Chrome\chrome.exe).

📸 Explore the Internet & Capabilities Showcase

1. 🎓 Learn & Code Simultaneously (DSA, Courses & Interactive Portals)

Watch coding video courses and follow problem-solving guides directly beside your code. Built-in Widevine CDM and GPU acceleration allow you to play protected lectures on platforms like TakeUForward, Coursera, Udemy, and LeetCode.

Learn & Code Inside VS Code

Solve coding challenges, read editorials, and watch lecture videos without ever leaving your editor.


2. 📺 Stream YouTube Tutorials, Tech Talks & Music

Stream developer tutorials, conference talks, or background music with native system audio, timeline scrubbing, seeking, and responsive fullscreen mode.

YouTube Playback Inside VS Code

Watch video walkthroughs with synced audio, keyboard playback controls, and fullscreen view.


3. 🌐 Google Search, Official Docs & Web Apps

Search Google, browse MDN, read API documentation, look up Stack Overflow answers, or access web dashboards with instant keyboard typing and mouse interaction.

Web Browsing & Search

Search the internet and access web tools with full typing precision and automatic theme matching.


✨ Features at a Glance

FeatureDescription
🌐 Unrestricted BrowsingOpen any site (Google, YouTube, GitHub, ChatGPT, LeetCode, etc.) without iframe blocking
🛡️ DRM & Video PlaybackWidevine CDM auto-detection for protected educational videos & media
🔊 Native System AudioFull unmuted audio playback through your system speakers/headphones
Hardware AcceleratedDirectX 11 ANGLE rendering, GPU rasterization, zero-copy video decode
⌨️ Precise Keyboard InputSingle-keystroke accuracy, modifier keys (Ctrl, Alt, Shift), form navigation
🖱️ Full Mouse InteractionExact coordinate mapping, drag-and-drop, text selection, wheel scrolling
📐 Dynamic Viewport SyncAutomatically syncs Chrome viewport and window size on panel resize and fullscreen
🍪 Chrome Session SyncImport active login sessions and cookies from your local Chrome profile
📑 Quick Bookmarks Bar1-click access to essentials (Google, YouTube, GitHub, TakeUForward, ChatGPT, Stack Overflow)
🔍 Zoom & ScalingIn-browser zoom controls (Ctrl + Plus, Ctrl + Minus, Ctrl + 0) with live percentage display
🎨 IDE Theme IntegrationAutomatically adapts to your editor's dark or light theme
📊 Real-time DiagnosticsLive FPS counter, HTTPS security indicator, and quick help modal (?)

🚀 How to Use

  1. Press Ctrl + Shift + P (or Cmd + Shift + P on macOS) to open the Command Palette.
  2. Type Open Full Browser and hit Enter (or click the 🌐 icon in the Status Bar / Editor Title).
  3. Type any URL or search term in the address bar and enjoy browsing!

⌨️ Keyboard Shortcuts (Inside Browser Panel)

ShortcutAction
Ctrl + LFocus URL / Address Bar
F5Reload current page
Alt + LeftNavigate Back
Alt + RightNavigate Forward
Ctrl + Plus / Ctrl + =Zoom In (+10%)
Ctrl + MinusZoom Out (-10%)
Ctrl + 0Reset Zoom to 100%
EscapeClose modals / dialogs
Enter (in URL bar)Navigate to URL

⚙️ Extension Settings

Configure ChromeX Browser (v1.0.7) via Settings (Ctrl+,) → Extensions → ChromeX Browser:

SettingDefaultDescription
fullBrowser.chromePath"" (auto-detect)Custom path to chrome.exe, msedge.exe, or brave.exe
fullBrowser.homepagehttps://www.google.comDefault homepage URL on launch
fullBrowser.quality95Screencast JPEG quality (10–100)
fullBrowser.everyNthFrame1Capture rate (1 = smoothest 60 FPS)
fullBrowser.profileModetemporaryProfile isolation mode (temporary, persistent, chrome)
fullBrowser.profileDirectoryautoChrome profile directory name

🔒 Privacy & Security

  • 100% Local: Runs exclusively on your computer using your local browser installation.
  • No Cloud Proxies: No data is sent to external servers or third parties.
  • Secure Isolation: Your session cookies and credentials remain safe on your local drive.

🤝 Contributing & Developer Setup

We love contributions! Whether it's fixing bugs, improving performance, or adding new features, here's how to get started:

# 1. Clone the repository
git clone https://github.com/Dragonwinner/chromex-browser.git
cd chromex-browser

# 2. Install dependencies
npm install

# 3. Build & bundle
npm run build

# 4. Press F5 in VS Code to launch Extension Development Host

📖 Read our full Contributing Guide (CONTRIBUTING.md) for detailed architecture docs, debugging workflows, and pull request guidelines.


📄 License

This project is licensed under the MIT License.

프로젝트 파일 및 신호

표시된 항목은 디렉터리 스냅샷에서 감지된 공개 저장소 신호입니다.

보안 정책감지됨
기여 가이드감지됨

저장소 정보

언어
JavaScript
라이선스
MIT
최신 릴리스
v1.0.7
마지막 업데이트
2026. 8. 16. 오후 2:30

신중하게 설치하기

소스 코드, 권한, 수명 주기 스크립트, 의존성 및 네트워크 접근을 검토하고 신뢰하지 않는 플러그인은 격리 환경에서 테스트하세요.