OxidePM for VS Code
Manage OxidePM processes directly from VS Code. Start, stop, restart, monitor resources, and tail logs — all from the sidebar.
Features
- Process Explorer — sidebar tree view showing all managed processes with status, CPU, memory, and uptime
- Start / Stop / Restart — context menu and command palette controls
- Log Viewer — real-time log streaming via WebSocket in a pseudo-terminal
- Status Bar — quick glance at process health (green/yellow/red)
- Crash Notifications — toast alerts with Restart and View Logs buttons
- Cosmos Mode — optional block height, sync status, and chain info for blockchain nodes
- Quick Pick — fuzzy search process selection for all actions
Requirements
- OxidePM installed and running
- OxidePM web API enabled:
oxidepm web --port 9615
Quick Start
- Install OxidePM:
curl -fsSL https://raw.githubusercontent.com/oxidekit/oxidepm/prod/scripts/install.sh | sh
- Start the web API:
oxidepm web --port 9615
- Install this extension
- Click the OxidePM icon in the activity bar
Configuration
| Setting |
Default |
Description |
oxidepm.host |
localhost |
OxidePM API host |
oxidepm.port |
9615 |
OxidePM API port |
oxidepm.apiKey |
(empty) |
API key for authentication |
oxidepm.autoRefresh |
true |
Auto-refresh process list |
oxidepm.refreshInterval |
3000 |
Refresh interval in ms |
oxidepm.notifications.crashes |
true |
Show crash notifications |
oxidepm.notifications.restarts |
true |
Show restart notifications |
oxidepm.cosmosMode |
false |
Show Cosmos blockchain data |
oxidepm.showInStatusBar |
true |
Show status bar item |
Commands
Open command palette (Cmd+Shift+P / Ctrl+Shift+P):
OxidePM: Start Process...
OxidePM: Stop Process...
OxidePM: Restart Process...
OxidePM: View Logs...
OxidePM: Start All
OxidePM: Stop All
OxidePM: Restart All
OxidePM: Refresh
OxidePM: Open Dashboard
Remote Development
Works with VS Code Remote SSH — the extension runs on the remote machine where OxidePM is installed.
License
MIT
| |