We’re using Cursor Team plan in a company setup.
Due to internal constraints, some Cursor accounts are currently shared by two or
three users (I know this isn’t ideal, but that’s the current situation).
Our actual goal is to understand which users are consuming significantly more
tokens, so we can make internal decisions around seat allocation and usage
fairness.
As an experiment, I tried building a Cursor / VS Code extension to collect:
- machine name (hostname)
- machine ID
Before investing more time in this, I want to confirm from others:
- Does Cursor expose any API that provides a stable machine or device identifier?
- Is
vscode.env.machineIdintended to be stable, or does it rotate by design? - Is there any supported or recommended way to get per-device or per-user token
usage visibility beyond account-level usage?
I fully understand privacy and ToS constraints and I’m not trying to bypass
billing or track individuals — just looking to identify heavy usage patterns so
we can move toward a one-user-per-seat setup.
If the answer is “this isn’t possible by design,” that’s completely fine — I’d
just like confirmation from others who’ve explored this.
Thanks!