telemetry command
keel telemetry <subcommand>Three subcommands:
keel telemetry status # show current settingkeel telemetry enable # turn on data collectionkeel telemetry disable # turn off data collectionWhat telemetry collects
Section titled “What telemetry collects”Keel CLI sends anonymous usage data — specifically, the command name and the CLI version — each time a command is run. No project names, file contents, module paths, or personal information are collected.
This data helps the Keel team understand which commands are most used and prioritize improvements.
keel telemetry status
Section titled “keel telemetry status”keel telemetry statusPrints whether telemetry is currently enabled or disabled.
✓ telemetry is enabled Opt out: keel telemetry disable or KEEL_TELEMETRY=offor:
✗ telemetry is disabled Opt in: keel telemetry enablekeel telemetry enable
Section titled “keel telemetry enable”keel telemetry enableEnables anonymous usage data collection.
✓ telemetry enabled — thank you!Persists the setting to ~/.keel/config.json.
keel telemetry disable
Section titled “keel telemetry disable”keel telemetry disableDisables anonymous usage data collection.
✓ telemetry disabled You can also set KEEL_TELEMETRY=off in your shell profile.Persists the setting to ~/.keel/config.json.
Environment variable override
Section titled “Environment variable override”Set KEEL_TELEMETRY=off to disable telemetry globally without touching ~/.keel/config.json:
export KEEL_TELEMETRY=offThis is useful in CI environments or shared machines where you don’t want to modify the config file.
Config file
Section titled “Config file”Telemetry preference is stored in:
~/.keel/config.jsonYou can edit this file directly if needed.
Default state
Section titled “Default state”Telemetry is enabled by default on new installations. You are not prompted at install time — run keel telemetry disable or set KEEL_TELEMETRY=off to opt out.