EveryDev.ai
Subscribe
Home
Tools

3,697+ AI tools

  • New
  • Trending
  • Featured
  • Compare
  • Arena
Categories
  • Agents2189
  • Coding1574
  • Infrastructure698
  • Marketing534
  • Projects498
  • Research456
  • Design416
  • Analytics389
  • Testing296
  • MCP290
  • Security286
  • Data262
  • Integration197
  • Prompts189
  • Communication183
  • Extensions173
  • Learning170
  • Voice151
  • Commerce135
  • DevOps123
  • Web86
  • Finance26
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. no-telemetry
    no-telemetry icon

    no-telemetry

    Command Line Assistants

    A CLI tool that detects telemetry in JS/TS dependencies and disables it in one command by writing opt-out environment variables to a dotenv file.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Fully free and open source under the MIT license. No cost to use, modify, or distribute.

    Engagement

    Available On

    CLI
    API

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Command Line AssistantsApplication SecurityData Protection

    Alternatives

    dcg (Destructive Command Guard)Multituiuv
    Developer
    apvarunapvarun is an independent developer who builds open-source d…

    Listed Aug 2026

    About no-telemetry

    no-telemetry is an open-source CLI tool built by apvarun that scans a JavaScript or TypeScript project's package.json, identifies dependencies that collect telemetry, and writes the appropriate opt-out environment variables to a .env file in a single command. It is released under the MIT license, has zero production dependencies, and makes no runtime network requests — including no telemetry of its own.

    What It Is

    no-telemetry is a developer privacy and policy enforcement tool for Node.js projects. It maintains a curated registry of JS/TS libraries that collect telemetry and the documented environment variables used to disable that collection. Running npx no-telemetry init -y matches the current project's direct dependencies against the registry and writes the correct opt-out variables to .env, including the cross-tool DO_NOT_TRACK=1 convention. The doctor command prints a per-tool status table, and check exits with code 1 if any installed library still has telemetry enabled — making it suitable for CI enforcement.

    Registry Coverage and Supported Tools

    The bundled registry covers 43 tools as of v0.2.0, including:

    • 34 documented environment-variable opt-outs (e.g., NEXT_TELEMETRY_DISABLED=1, TURBO_TELEMETRY_DISABLED=1, CHECKPOINT_DISABLE=1)
    • 2 opt-in checks (telemetry off by default)
    • 7 config-only tools detected and reported but not modified

    Named tools in the registry include Next.js, Prisma, Vercel CLI, Turborepo, Storybook, Expo, Wrangler, Supabase CLI, GitHub CLI, and Claude Code. The list and why <id> commands expose the full registry without requiring a project.

    How It Works

    1. Reads dependencies and devDependencies from the current directory's package.json.
    2. Matches direct dependencies against the bundled registry (no network fetch at runtime).
    3. Adds missing opt-out variables to .env (or a custom target path) in a marker-delimited block.
    4. Resolves effective values from the process environment, .env.local, and .env in that precedence order.

    Key safety properties: it never overwrites a non-empty value, never edits shell profiles or package.json, fills empty KEY= placeholders in place, and is fully idempotent on re-runs. Workspace scanning and transitive dependency scanning are explicitly out of scope.

    CI Integration

    no-telemetry is designed to be pinned and run in CI pipelines. The check command exits 1 on policy failure, making it a drop-in gate:

    npx --yes no-telemetry@0.2.0 check --json=compact
    

    All commands support --json and --json=compact for structured output suitable for pipes and automation. The --dry-run flag on init previews changes without writing files, and --target stdout sends pure KEY=VALUE lines to stdout for scripting.

    Programmatic API

    Beyond the CLI, no-telemetry exposes a stable ESM-only programmatic API for Node.js 18+. Key exports include scan, planInit, applyInit, failsCheck, buildReport, and REGISTRY. LibraryResult.status uses machine-stable tokens (disabled, enabled, not_applicable, not_found, unsupported) for reliable downstream processing.

    Update: v0.2.0

    The latest release is v0.2.0, published on 2026-08-22. The project was created on 2026-08-19, making this an early-stage but actively developed tool. The repository is TypeScript-first, tested on Node.js 18, 20, and 22, and uses pnpm. An agent skill definition is also included in the repository under skills/no-telemetry/SKILL.md, signaling intent for use in agentic workflows.

    no-telemetry - 1

    Community Discussions

    Be the first to start a conversation about no-telemetry

    Share your experience with no-telemetry, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Fully free and open source under the MIT license. No cost to use, modify, or distribute.

    • Full CLI with init, doctor, check, list, and why commands
    • Curated registry of 43 tools
    • Zero production dependencies
    • Programmatic ESM API
    • CI integration support

    Capabilities

    Key Features

    • Detect telemetry in JS/TS dependencies by scanning package.json
    • Write opt-out environment variables to .env in one command
    • Curated registry of 43 tools with documented opt-out variables
    • CI-friendly check command with exit code 1 on policy failure
    • Dry-run mode to preview changes before writing
    • Idempotent init — safe to re-run without overwriting existing values
    • Structured JSON output for pipes and automation
    • Programmatic ESM API for Node.js 18+
    • Zero production dependencies and no runtime network requests
    • Supports DO_NOT_TRACK=1 convention alongside tool-specific variables
    • doctor command prints per-tool status table
    • why command explains registry entry for a specific tool
    • list command dumps full registry without requiring a project
    • Custom target file support including stdout mode
    • Supports opt-out, opt-in, and unsupported registry entry kinds

    Integrations

    Next.js
    Prisma
    Vercel CLI
    Turborepo
    Storybook
    Expo
    Wrangler
    Supabase CLI
    GitHub CLI
    Claude Code
    Railway
    DO_NOT_TRACK convention
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate no-telemetry and help others make informed decisions.

    Developer

    apvarun

    apvarun is an independent developer who builds open-source developer tools focused on privacy and developer experience. The no-telemetry project reflects a focus on zero-dependency, auditable tooling for JavaScript and TypeScript ecosystems. Projects are released under the MIT license and hosted on GitHub.

    Read more about apvarun
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    dcg (Destructive Command Guard) icon

    dcg (Destructive Command Guard)

    A high-performance CLI hook that intercepts and blocks destructive shell and git commands before AI coding agents execute them, protecting your work from accidental deletion.

    Multitui icon

    Multitui

    Sandbox any TUI on macOS by creating customizable individual terminal apps with fine-grained filesystem protection.

    uv icon

    uv

    An extremely fast Python package and project manager written in Rust, replacing pip, pip-tools, pipx, poetry, pyenv, and virtualenv in a single tool.

    Browse all tools

    Related Topics

    Command Line Assistants

    AI-powered command-line assistants that help developers navigate, search, and execute terminal commands with intelligent suggestions and context awareness.

    226 tools

    Application Security

    AI tools for securing software applications and identifying vulnerabilities.

    111 tools

    Data Protection

    Tools for encryption, data privacy, and information security.

    26 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions