
Security News
Deno 2.6 + Socket: Supply Chain Defense In Your CLI
Deno 2.6 introduces deno audit with a new --socket flag that plugs directly into Socket to bring supply chain security checks into the Deno CLI.
overmind-devtools-client
Advanced tools
There are three packages related to overmind-devtools experience:
overmind-devtools-client is a core application that can be hosted by available "hosts": overmind-devtools and overmind-devtools-vscode.

This means that this package (a reminder: we're now in overmind-devtools-client package of the monorepo) is crucial for the other two.
In case you want to improve devtools experience (UI, UX, etc.), focus on this package specifically.
To run the DevTools web client locally:
# Navigate to the package directory
cd overmind/packages/overmind-devtools-client
# Start both the WebSocket and the DevTools server
npm start
This starts:
In your Overmind application, configure it to connect to the DevTools:
import { createOvermind } from 'overmind'
import { config } from './overmind'
// Connect to the DevTools WebSocket server on port 3031
const overmind = createOvermind(config, {
devtools: 'localhost:3031'
})
For default port (3031), you can simply use:
const overmind = createOvermind(config, {
devtools: true
})
The Overmind DevTools provide several powerful features organized into tabs:
overmind-statechartThe Charts, Transitions, Components and Flushes tabs are optional and
can be removed by setting the feature to false when initializing the DevTools.
You can also remove the Run Actions tool if you don't want to allow executing
actions from the DevTools Actions tab.
if (this.devtools) {
this.devtools.send({
type: 'init', // or 're_init'
data: {
state: this.state,
features: {
charts: false,
transitions: false,
components: false,
flushes: false,
runActions: false
}
}
})
}
This can be useful if you want to integrate the DevTools in a different state management library than Overmind.
You can use a custom port for the WebSocket server by setting the OV_DEV_PORT environment variable:
# Start both the WebSocket server and web client on port 3033
OV_DEV_PORT=3033 npm start
This will:
Then connect your app to that same port:
// In your application
const overmind = createOvermind(config, {
devtools: 'localhost:3033'
})
The port is displayed in the DevTools UI, under the "Devtool port" section in the runtime configuration panel.
If you're having connection issues:
Cannot connect to WebSocket server
No data appears in DevTools
Components not appearing
State machines not showing in Transitions tab
You can open Chrome DevTools from the application menu: Select Application > Open Chrome DevTools.
HINT: you can also use the DevTools Electron app for local development by running overmind-devtools.
FAQs
Overmind devtool
The npm package overmind-devtools-client receives a total of 531 weekly downloads. As such, overmind-devtools-client popularity was classified as not popular.
We found that overmind-devtools-client demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 6 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Deno 2.6 introduces deno audit with a new --socket flag that plugs directly into Socket to bring supply chain security checks into the Deno CLI.

Security News
New DoS and source code exposure bugs in React Server Components and Next.js: what’s affected and how to update safely.

Security News
Socket CEO Feross Aboukhadijeh joins Software Engineering Daily to discuss modern software supply chain attacks and rising AI-driven security risks.