For the ChatGPT desktop app. It shares its settings with Codex CLI, so adding Sidekick here adds it there too.

  1. Get the InDesign plugin

    From Adobe Exchange. 30 days to try, then $9.95 a month, cancel any time.

    Get it on Adobe Exchange
  2. Install Sidekick

    Open the downloaded file and follow the prompts. A Mac asks for your password, Windows for administrator permission.

    Another computer?

  3. Add Sidekick to ChatGPT

    In ChatGPT, open Settings → MCP servers → Add server. Name it indesign-sidekick, choose STDIO, and under Command to launch enter:

    indesign-sidekick

    Under Arguments, click Add argument and enter start. Click Save, then Restart.

  4. Tell ChatGPT to use Sidekick

    Without this, ChatGPT may try to operate InDesign by taking over your screen. Open Settings → Personalization → Codex instructions, paste this line, and save:

    For anything in Adobe InDesign, use the indesign-sidekick MCP tools rather than Computer Use, unless I explicitly ask for Computer Use.
  5. Check it

    Give ChatGPT a few seconds after the restart, then start a new chat with a document open in InDesign, and ask:

    Use Sidekick to tell me how many pages my InDesign document has.

    No answer from InDesign? Ask sidekick health and send us the reply.

Other ways

Not working?

ChatGPT asks to control InDesign instead?
Don't allow it. Check that Settings → Personalization → Codex instructions holds the Sidekick line, then start a new chat.
ChatGPT doesn't seem to know Sidekick?
Right after a restart Sidekick needs a moment to start. Wait a few seconds and start a new chat. Still nothing? Check that Sidekick is listed under Settings → MCP servers.
Your assistant can't find indesign-sidekick?
Restart the assistant after installing, so it sees the updated PATH. Still nothing? Use the full path: /usr/local/bin/indesign-sidekick on macOS, or on Windows run where indesign-sidekick and take the path ending in .cmd.
Using Sidekick in more than one assistant?
Install it once for the whole computer, then add it to each assistant, and only once per assistant: two entries in one assistant start two copies. See Using multiple AI assistants.