Skip to content

Telemetry

The graphmind CLI sends one small anonymous record per command invocation. This page is the short version; the full disclosure ships in the package.

{
"event": "serve",
"installId": "3f8a2c1e-9b4d-4e7a-8c2f-1d5e6a7b8c9d",
"version": "0.3.2",
"ts": "2026-08-26T14:03:07.512Z"
}

That is the entire record.

FieldWhat it is
eventA short command name only — serve, demo, init, import, mcp, runs, record, run-ingested. Never arguments, file paths, prompts, traces, run data, or payloads of any kind.
installIdA random UUID generated on this machine the first time telemetry fires, stored in ~/.graphmind/telemetry-id. It identifies an installation, not a person: it is not derived from your username, hardware, email, or anything else about you. Delete the file to get a new one.
versionThe graphmind-ai package version.
tsWhen the event fired.

No cookies, no fingerprinting, no PII, and no IP logging beyond what any HTTPS request inherently carries.

Your agents’ data never leaves your machine through this channel — or any other. Runs, prompts, tool arguments and outputs live in your local SQLite database, and the GraphMind server binds 127.0.0.1 only.

GraphMind is a solo project. Instead of asking you to fill out surveys or sit through interview calls, product decisions come from aggregate usage: which commands people actually run, whether installs come back on a second day, and which features are dead weight. Counting serve invocations is the whole purpose of this data — deciding what to build next.

Terminal window
rm ~/.graphmind/telemetry-id

GRAPHMIND_HOME moves the directory the id lives in.

  • Events are sent fire-and-forget to https://graphmind.ai/api/telemetry with a 3-second timeout. Failures are silent, and the request can never block, slow down, or hold open the CLI process.
  • Records are stored in a private blob store (not publicly readable) and used only in aggregate: per-day event counts, unique installs, returning installs.
  • The implementation is small and open — see packages/cli/src/telemetry.ts for the client and apps/web/api/telemetry.ts for the receiving end.

Telemetry is a CLI-only feature. @graphmind-ai/sdk, @graphmind-ai/client and the other adapters make no outbound requests except the WebSocket to your own local server.