VS Code Extension
Use the OpenDaemon extension to manage services visually.
The extension provides visual orchestration for the same OpenDaemon runtime used by the CLI and MCP server.
Features
OpenDaemon Servicestree view in Explorer- Start/stop/restart actions per service
Start All ServicesandStop All Services- Service logs and dedicated service terminals (
dmn: <service>) - Automatic CLI availability in new integrated terminals
- Config creation flow when
dmn.jsonis missing
Command palette actions
Use OpenDaemon: ... commands, including:
Start All ServicesStop All ServicesStart ServiceStop ServiceRestart ServiceShow LogsOpen TerminalNew Terminal with CLIShow CLI LogsRun CLI Diagnostics
Typical workflow
- Open a workspace that contains
dmn.json. - Open the
OpenDaemon Servicesview. - Start services from view title buttons or per-service context menus.
- Use logs and service terminals while services run.
Runtime integration
The extension daemon can become the shared runtime endpoint for both CLI and MCP calls that target the same config path. This keeps status and logs consistent across interfaces.
See Runtime Model for routing behavior.
Troubleshooting
- Open a new integrated terminal after activation to get injected CLI PATH changes.
- Use
OpenDaemon: Show CLI Logsfor integration diagnostics. - Use
OpenDaemon: Run CLI Diagnosticsto verify binary path and terminal env setup.