How DeviceLink works

This page is practical documentation: how to use DeviceLink, what tools it exposes, and what to do when things go wrong.

Quick start

  1. Install/run the DeviceLink CLI locally (NPM package: @devicelink/dlink).
  2. Choose one or more folders to share (these become your "roots").
  3. In ChatGPT, ask to list, search, or open files inside a shared root.
  4. Stop the local agent/CLI at any time to immediately disable access.

How to chat with DeviceLink (examples)

DeviceLink will request only what's needed to answer (e.g., file names for listing; file content only when you ask to read/analyze).

Available tools

DeviceLink exposes a small set of file tools scoped to shared roots:

Tools are intentionally bounded (limits on depth, entries, bytes, matches) to avoid accidental broad scans.

Limitations

What data is shared with ChatGPT / LLMs

DeviceLink transmits data externally only to fulfill your explicit request. Typical examples:

DeviceLink does not access credentials, clipboard, screen, camera, or microphone. It does not upload data in the background. See Privacy and Data Usage for policy details.

Troubleshooting & debugging

If you need help, contact support@devicelink.ai and include the time of the issue and any error code shown.

Last updated: 2025-01-06