A Visual Studio Code extension that makes it easy to connect to your NGROK tunnel with a custom domain. Features a discrete status bar indicator showing connection status with colored emojis.
Features
🚇 Status Bar Indicator: Always visible tunnel emoji that changes color based on connection status
🟢 Green = Connected
🔴 Red = Disconnected
Easy Connection Management: Click the status bar item to connect/disconnect
Custom Domain Support: Use your own NGROK custom domain
Secure Configuration: Store your NGROK API key securely in VS Code settings
Quick Actions: Copy tunnel URL to clipboard with one click
Progress Notifications: See connection progress in real-time
Requirements
NGROK CLI: You must have NGROK installed on your system
NGROK Account: You need an NGROK account with:
An API key
A custom domain (for custom domain functionality)
Installation
From VS Code Marketplace (when published)
Open VS Code
Go to Extensions (Ctrl+Shift+X / Cmd+Shift+X)
Search for "VS NGROK"
Click Install
From Source
Clone this repository
Run npm install in the project directory
Run npm run compile to build the extension
Open the project in VS Code
Press F5 to run the extension in a new Extension Development Host window
Configuration
Before using the extension, you need to configure it:
Open VS Code Settings (Ctrl+, / Cmd+,)
Search for "VS NGROK"
Configure the following settings:
Domain: Your NGROK custom domain (e.g., your-domain.ngrok.io)