Skip to content
| Marketplace
Sign in
Visual Studio Code>Visualization>Weepy Roblox ExplorerNew to Visual Studio Code? Get it now.
Weepy Roblox Explorer

Weepy Roblox Explorer

weppy

|
2 installs
| (0) | Free
VSCode Explorer companion for Weppy Roblox MCP sync data from roblox-project-sync.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Weepy Roblox Explorer

Companion VSCode extension for browsing roblox-project-sync data generated by Weppy Roblox MCP.

Features

  • Service/instance tree rendered from explorer/{Service}/_tree.json
  • Click-to-open backing files (.server.luau, .client.luau, .module.luau, .value.json, .props.json)
  • Custom Roblox class icons (dark/light)
  • Multi-place tree root (Place -> Service -> Instance)
  • Optional MCP polling for place sync state and direction
  • Sync status badges from .sync-index.json (modified, studio, conflict)
  • Auto-refresh with 500ms debounce when sync files change
  • Instance search across all services with QuickPick
  • Optional hide of sync artifacts via robloxExplorer.hidePropsFiles
  • Configurable MCP local HTTP base URL with 3002 -> 3003 fallback when unset
  • Explorer title bar settings button that opens VSCode Settings filtered to robloxExplorer

Telemetry

Anonymous analytics are buffered locally and forwarded only through the local MCP bridge when it is available. They do not include file paths, instance paths, place IDs, or script contents.

Requirements

  • VSCode ^1.85.0
  • Weppy Roblox MCP installed with Sync initialized so roblox-project-sync/place_*/.sync-meta.json exists

Installation

Install Weepy Roblox Explorer from the VS Code Marketplace.

This extension is not a standalone Roblox integration. It reads sync files generated by Weppy Roblox MCP, and live sync state or direction indicators become available when the local MCP server is reachable. Install Weppy Roblox MCP first: https://github.com/hope1026/weppy-roblox-mcp

Extension Settings

  • robloxExplorer.syncRoot: Optional absolute path to roblox-project-sync
  • robloxExplorer.mcpBaseUrl: Optional MCP local HTTP base URL. If empty, Explorer tries http://127.0.0.1:3002 and then http://127.0.0.1:3003
  • robloxExplorer.hidePropsFiles: Hide sync artifact files in default explorer
  • robloxExplorer.autoRefresh: Auto-refresh tree on sync file changes
  • robloxExplorer.showSyncStatus: Show sync status decorations

Commands

  • Weepy Roblox Explorer: Refresh
  • Weepy Roblox Explorer: Open Settings
  • Weepy Roblox Explorer: Search Instances
  • Weepy Roblox Explorer: Open Backing File
  • Weepy Roblox Explorer: Copy Instance Path
  • Weepy Roblox Explorer: Reveal in Explorer

Development

cd roblox-explorer
npm install
npm run smoke:real-data
npm run typecheck
npm test
npm run build

Launch with the repository root .vscode/launch.json config for the explorer extension.

Publish

VSCE_PAT=xxxx ./deploy/scripts/publish-roblox-explorer.sh

Detailed guide: DEPLOYMENT.md

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