Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Engineering Productivity HubNew to Visual Studio Code? Get it now.
Engineering Productivity Hub

Engineering Productivity Hub

supramo

|
7 installs
| (0) | Free
Engineering productivity hub for VS Code with WebSocket integration
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

custom# Engineering Hub

A productivity hub extension for VS Code that enables real-time communication with WebSocket servers for engineering workflows.

Features

  • Real-time Chat Interface: Clean GitHub Copilot-inspired UI for seamless communication
  • WebSocket Integration: Connects to your development servers on localhost:3000
  • User Context: Automatically includes user credentials and workspace information
  • File Operations: List and browse workspace contents
  • Session Management: Maintains connection state and session information

Usage

  1. Install and activate the Engineering Hub extension
  2. Open the Engineering Hub panel from the Activity Bar (tools icon)
  3. Start your WebSocket server on http://localhost:3000
  4. Type messages in the chat interface to communicate with your server

WebSocket Server Integration

The extension sends comprehensive data with each message:

{
  "message": "Your chat message",
  "user": "username",
  "userEmail": "user@example.com",
  "timestamp": "2025-07-24T...",
  "sessionId": "vs-code-session-id",
  "machineId": "machine-identifier",
  "workspaceName": "current-workspace",
  "vsCodeVersion": "1.102.0"
}

Development

# Install dependencies
npm install

# Build the extension
npm run compile

# Watch for changes during development
npm run watch

# Package the extension
vsce package

Requirements

  • VS Code 1.102.0 or higher
  • WebSocket server running on localhost:3000 (optional)

Extension Settings

This extension contributes the following settings:

  • engineering-hub.enable: Enable/disable the extension

Known Issues

  • WebSocket connection requires server to be running on localhost:3000
  • Email detection depends on Git configuration or environment variables

Release Notes

0.0.1

Initial release of Engineering Hub

  • Basic chat interface
  • WebSocket integration
  • User credential extraction
  • GitHub Copilot-inspired UI

Ensure that you've read through the extensions guidelines and follow the best practices for creating your extension.

  • Extension Guidelines

Working with Markdown

You can author your README using Visual Studio Code. Here are some useful editor keyboard shortcuts:

  • Split the editor (Cmd+\ on macOS or Ctrl+\ on Windows and Linux).
  • Toggle preview (Shift+Cmd+V on macOS or Shift+Ctrl+V on Windows and Linux).
  • Press Ctrl+Space (Windows, Linux, macOS) to see a list of Markdown snippets.

For more information

  • Visual Studio Code's Markdown Support
  • Markdown Syntax Reference

Enjoy!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft