# Connect Claude Code, Codex and Cursor with the one-time install command (Mac, Linux, Windows)

Source: https://help.jenzo.ai/articles/connect-ai-tools-installer

The fastest way to connect Claude Code, Codex, Cursor and your other AI tools is the one-time code. You use it once per computer and it takes about two minutes. You do not need to copy a token or install a plugin by hand.

## Where to find it

Sign in at [app.jenzo.ai](https://app.jenzo.ai) and open the Workspace page (the Settings link in the top bar). The one-time-code buttons are in the **Your API token** card, which opens directly at [app.jenzo.ai/workspace#token](https://app.jenzo.ai/workspace#token). New workspaces also reach it from step 3 of the first-run guide at [app.jenzo.ai/start](https://app.jenzo.ai/start), and a **Copy setup prompt** box sits at the top of the Workspace page until you are set up.

## Option A: let your AI tool do it (Claude Code, Codex, Cursor)

1. Open the Workspace page and press **Copy setup prompt**.
2. Paste it into Claude Code, Codex or Cursor and send it.

Your AI tool installs everything, connects itself and finishes with a pass or fail checklist.

## Option B: run the install command yourself

1. Open [app.jenzo.ai/workspace#token](https://app.jenzo.ai/workspace#token).
2. Press the button for your system and paste the command:
   - **Mac or Linux:** press **Copy Mac or Linux command (Terminal)**, open Terminal, paste and press Enter. It looks like `curl -fsSL "https://api.jenzo.ai/agent/install.sh?code=jzs_..." | sh`
   - **Windows:** press **Copy Windows command (PowerShell)**, open PowerShell, paste and press Enter. It looks like `irm "https://api.jenzo.ai/agent/install.ps1?code=jzs_..." | iex`
3. Open a new terminal window when it finishes.

### About the one-time code

The `jzs_...` part signs the command in as you. It works **once** and expires after **30 minutes**. Copying a new command cancels older ones. If the command says the code expired, copy a fresh one. Never share the command with a teammate: they would be recorded as you.

## What gets installed

- A small background program, the Jenzo helper, in a `.jenzo` folder in your home folder, plus a `jenzo` command.
- A scheduled task that sends new usage to Jenzo every two minutes.
- A short instruction note for the AI tools you have, so they open, update and close Jenzo tickets as they work.

It needs Python 3.8 or newer. On Windows the installer adds Python if it is missing. On Mac or Linux, install Python 3 first if the installer asks for it.

## Which tools are measured

The helper reads usage that your AI tools already save on your computer: Claude Code, Codex, Claude Desktop, Gemini CLI, OpenCode and Hermes. Cursor does not save token counts on disk, so Cursor work shows time and tickets but tokens are reported by the tool rather than measured. See [Token and cost numbers: measured vs estimated](/articles/measured-vs-estimated).

## What is sent, and what is not

Only counts: model names, token numbers, number of calls, times, the project folder name and ticket references. Your prompts, the AI's answers, file paths and code never leave your computer. To skip some folders, see **Settings > AI privacy and sharing**.

## Check that it worked

- Run `jenzo doctor` in a terminal. Every line should start with **ok**.
- In the app, open **AI > Connected**. Your row should show **Set up**.
- If something is off, see [My AI work is not showing up](/articles/ai-work-not-showing).

## Only if you need the token itself

The same card has **Create my token** for anything that asks for a Jenzo token (it starts with `td_`). Most people never need it. See [The Jenzo API: tokens and basic requests](/articles/open-api) and [Use Jenzo from your AI tools by hand](/articles/mcp-connector).
