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.
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.
Before using this extension, make sure you have at least one modern Chromium browser installed on your system:
| Browser | Support Status | Auto-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.
- Open VS Code / Cursor / Antigravity IDE.
- Go to the Extensions view (
Ctrl + Shift + XorCmd + Shift + X). - Search for
ChromeX Browser. - Click Install.
- Download the
chromex-browser-1.0.1.vsixfile. - In VS Code, open the Command Palette (
Ctrl + Shift + PorCmd + Shift + P). - Type
Extensions: Install from VSIX...and select the.vsixfile. - Or run via terminal:
code --install-extension chromex-browser-1.0.1.vsix
If your Chrome or Brave is installed in a custom location, specify the path in your VS Code settings:
- Open Settings (
Ctrl + ,orCmd + ,). - Search for
fullBrowser.chromePath. - Enter your executable path (e.g.
D:\Browsers\Chrome\chrome.exe).
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.
Solve coding challenges, read editorials, and watch lecture videos without ever leaving your editor.
Stream developer tutorials, conference talks, or background music with native system audio, timeline scrubbing, seeking, and responsive fullscreen mode.
Watch video walkthroughs with synced audio, keyboard playback controls, and fullscreen view.
Search Google, browse MDN, read API documentation, look up Stack Overflow answers, or access web dashboards with instant keyboard typing and mouse interaction.
Search the internet and access web tools with full typing precision and automatic theme matching.
| Feature | Description |
|---|---|
| π Unrestricted Browsing | Open any site (Google, YouTube, GitHub, ChatGPT, LeetCode, etc.) without iframe blocking |
| π‘οΈ DRM & Video Playback | Widevine CDM auto-detection for protected educational videos & media |
| π Native System Audio | Full unmuted audio playback through your system speakers/headphones |
| β‘ Hardware Accelerated | DirectX 11 ANGLE rendering, GPU rasterization, zero-copy video decode |
| β¨οΈ Precise Keyboard Input | Single-keystroke accuracy, modifier keys (Ctrl, Alt, Shift), form navigation |
| π±οΈ Full Mouse Interaction | Exact coordinate mapping, drag-and-drop, text selection, wheel scrolling |
| π Dynamic Viewport Sync | Automatically syncs Chrome viewport and window size on panel resize and fullscreen |
| πͺ Chrome Session Sync | Import active login sessions and cookies from your local Chrome profile |
| π Quick Bookmarks Bar | 1-click access to essentials (Google, YouTube, GitHub, TakeUForward, ChatGPT, Stack Overflow) |
| π Zoom & Scaling | In-browser zoom controls (Ctrl + Plus, Ctrl + Minus, Ctrl + 0) with live percentage display |
| π¨ IDE Theme Integration | Automatically adapts to your editor's dark or light theme |
| π Real-time Diagnostics | Live FPS counter, HTTPS security indicator, and quick help modal (?) |
- Press
Ctrl + Shift + P(orCmd + Shift + Pon macOS) to open the Command Palette. - Type
Open Full Browserand hit Enter (or click the π icon in the Status Bar / Editor Title). - Type any URL or search term in the address bar and enjoy browsing!
| Shortcut | Action |
|---|---|
Ctrl + L |
Focus URL / Address Bar |
F5 |
Reload current page |
Alt + Left |
Navigate Back |
Alt + Right |
Navigate Forward |
Ctrl + Plus / Ctrl + = |
Zoom In (+10%) |
Ctrl + Minus |
Zoom Out (-10%) |
Ctrl + 0 |
Reset Zoom to 100% |
Escape |
Close modals / dialogs |
Enter (in URL bar) |
Navigate to URL |
Configure ChromeX Browser (v1.0.7) via Settings (Ctrl+,) β Extensions β ChromeX Browser:
| Setting | Default | Description |
|---|---|---|
fullBrowser.chromePath |
"" (auto-detect) |
Custom path to chrome.exe, msedge.exe, or brave.exe |
fullBrowser.homepage |
https://www.google.com |
Default homepage URL on launch |
fullBrowser.quality |
95 |
Screencast JPEG quality (10β100) |
fullBrowser.everyNthFrame |
1 |
Capture rate (1 = smoothest 60 FPS) |
fullBrowser.profileMode |
temporary |
Profile isolation mode (temporary, persistent, chrome) |
fullBrowser.profileDirectory |
auto |
Chrome profile directory name |
- 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.
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.
This project is licensed under the MIT License.


