SpyBara
Go Premium

Documentation 2026-01-03 18:02 UTC to 2026-01-06 21:01 UTC

4 files changed +46 −10. View all changes and history on the product overview
2026
Sat 31 03:42 Fri 30 18:07 Thu 29 21:03 Wed 28 15:06 Tue 27 21:01 Mon 26 21:03 Sun 25 03:34 Sat 24 03:29 Fri 23 21:01 Thu 22 21:03 Wed 21 21:05 Tue 20 21:03 Mon 19 21:01 Fri 16 21:01 Wed 14 06:02 Mon 12 21:02 Sun 11 18:02 Sat 10 21:01 Fri 9 21:01 Thu 8 21:02 Wed 7 21:01 Tue 6 21:01 Sat 3 18:02

data-usage.md +3 −1

Details

53 53 

54## Data flow and dependencies54## Data flow and dependencies

55 55 

56<img src="https://mintcdn.com/claude-code/-YhHHmtSxwr7W8gy/images/claude-code-data-flow.png?fit=max&auto=format&n=-YhHHmtSxwr7W8gy&q=85&s=4672f138596e864633b4b7c7ae4ae812" alt="Claude Code data flow diagram" data-og-width="1597" width="1597" data-og-height="1285" height="1285" data-path="images/claude-code-data-flow.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/claude-code/-YhHHmtSxwr7W8gy/images/claude-code-data-flow.png?w=280&fit=max&auto=format&n=-YhHHmtSxwr7W8gy&q=85&s=5d9bdaf7ea50fc38dc01bbde7b952835 280w, https://mintcdn.com/claude-code/-YhHHmtSxwr7W8gy/images/claude-code-data-flow.png?w=560&fit=max&auto=format&n=-YhHHmtSxwr7W8gy&q=85&s=525736e5860ac9f262de4b40c9c68a0e 560w, https://mintcdn.com/claude-code/-YhHHmtSxwr7W8gy/images/claude-code-data-flow.png?w=840&fit=max&auto=format&n=-YhHHmtSxwr7W8gy&q=85&s=5262f9d1a1d0cffb0d5944e49b2d72be 840w, https://mintcdn.com/claude-code/-YhHHmtSxwr7W8gy/images/claude-code-data-flow.png?w=1100&fit=max&auto=format&n=-YhHHmtSxwr7W8gy&q=85&s=ec74e6b2f87b667f6d0e2278c20944de 1100w, https://mintcdn.com/claude-code/-YhHHmtSxwr7W8gy/images/claude-code-data-flow.png?w=1650&fit=max&auto=format&n=-YhHHmtSxwr7W8gy&q=85&s=05f11b1d061b6ddbb69969d4e535547a 1650w, https://mintcdn.com/claude-code/-YhHHmtSxwr7W8gy/images/claude-code-data-flow.png?w=2500&fit=max&auto=format&n=-YhHHmtSxwr7W8gy&q=85&s=9b9cce0fb5989bd1d27f143825be73ff 2500w" />56The diagram below shows how Claude Code connects to external services during installation and normal operation. Solid lines indicate required connections, while dashed lines represent optional or user-initiated data flows.

57 

58<img src="https://mintcdn.com/claude-code/I9Dpo7RZuIbc86cX/images/claude-code-data-flow.svg?fit=max&auto=format&n=I9Dpo7RZuIbc86cX&q=85&s=9e77f476347e7c9983f6e211d27cf6a9" alt="Diagram showing Claude Code's external connections: install/update connects to NPM, and user requests connect to Anthropic services including Console auth, public-api, and optionally Statsig, Sentry, and bug reporting" data-og-width="720" width="720" data-og-height="520" height="520" data-path="images/claude-code-data-flow.svg" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/claude-code/I9Dpo7RZuIbc86cX/images/claude-code-data-flow.svg?w=280&fit=max&auto=format&n=I9Dpo7RZuIbc86cX&q=85&s=94c033b9b6db3d10b9e2d7c6d681d9dc 280w, https://mintcdn.com/claude-code/I9Dpo7RZuIbc86cX/images/claude-code-data-flow.svg?w=560&fit=max&auto=format&n=I9Dpo7RZuIbc86cX&q=85&s=430aaaf77c28c501d5753ffa456ee227 560w, https://mintcdn.com/claude-code/I9Dpo7RZuIbc86cX/images/claude-code-data-flow.svg?w=840&fit=max&auto=format&n=I9Dpo7RZuIbc86cX&q=85&s=63c3c3f160b522220a8291fe2f93f970 840w, https://mintcdn.com/claude-code/I9Dpo7RZuIbc86cX/images/claude-code-data-flow.svg?w=1100&fit=max&auto=format&n=I9Dpo7RZuIbc86cX&q=85&s=a7f6e838482f4a1a0a0b4683439369ea 1100w, https://mintcdn.com/claude-code/I9Dpo7RZuIbc86cX/images/claude-code-data-flow.svg?w=1650&fit=max&auto=format&n=I9Dpo7RZuIbc86cX&q=85&s=5fbf749c2f94babb3ef72edfb7aba1e9 1650w, https://mintcdn.com/claude-code/I9Dpo7RZuIbc86cX/images/claude-code-data-flow.svg?w=2500&fit=max&auto=format&n=I9Dpo7RZuIbc86cX&q=85&s=7a1babbdccc4986957698d9c5c30c4a8 2500w" />

57 59 

58Claude Code is installed from [NPM](https://www.npmjs.com/package/@anthropic-ai/claude-code). Claude Code runs locally. In order to interact with the LLM, Claude Code sends data over the network. This data includes all user prompts and model outputs. The data is encrypted in transit via TLS and is not encrypted at rest. Claude Code is compatible with most popular VPNs and LLM proxies.60Claude Code is installed from [NPM](https://www.npmjs.com/package/@anthropic-ai/claude-code). Claude Code runs locally. In order to interact with the LLM, Claude Code sends data over the network. This data includes all user prompts and model outputs. The data is encrypted in transit via TLS and is not encrypted at rest. Claude Code is compatible with most popular VPNs and LLM proxies.

59 61 

Details

40### Quick commands40### Quick commands

41 41 

42| Shortcut | Description | Notes |42| Shortcut | Description | Notes |

43| :----------- | :--------------------------------- | :------------------------------------------------------------ |43| :----------- | :---------------- | :------------------------------------------------------------ |

44| `#` at start | Memory shortcut - add to CLAUDE.md | Prompts for file selection |

45| `/` at start | Slash command | See [slash commands](/en/slash-commands) |44| `/` at start | Slash command | See [slash commands](/en/slash-commands) |

46| `!` at start | Bash mode | Run commands directly and add execution output to the session |45| `!` at start | Bash mode | Run commands directly and add execution output to the session |

47| `@` | File path mention | Trigger file path autocomplete |46| `@` | File path mention | Trigger file path autocomplete |

setup.md +6 −6

Details

216 216 

217### Native installation217### Native installation

218 218 

219Remove the Claude Code binary and symlink:219Remove the Claude Code binary and version files:

220 220 

221**macOS, Linux, WSL:**221**macOS, Linux, WSL:**

222 222 

223```bash theme={null}223```bash theme={null}

224rm -f ~/.local/bin/claude224rm -f ~/.local/bin/claude

225rm -rf ~/.claude-code225rm -rf ~/.local/share/claude

226```226```

227 227 

228**Windows PowerShell:**228**Windows PowerShell:**

229 229 

230```powershell theme={null}230```powershell theme={null}

231Remove-Item -Path "$env:LOCALAPPDATA\Programs\claude-code" -Recurse -Force231Remove-Item -Path "$env:USERPROFILE\.local\bin\claude.exe" -Force

232Remove-Item -Path "$env:LOCALAPPDATA\Microsoft\WindowsApps\claude.exe" -Force232Remove-Item -Path "$env:USERPROFILE\.local\share\claude" -Recurse -Force

233```233```

234 234 

235**Windows CMD:**235**Windows CMD:**

236 236 

237```batch theme={null}237```batch theme={null}

238rmdir /s /q "%LOCALAPPDATA%\Programs\claude-code"238del "%USERPROFILE%\.local\bin\claude.exe"

239del "%LOCALAPPDATA%\Microsoft\WindowsApps\claude.exe"239rmdir /s /q "%USERPROFILE%\.local\share\claude"

240```240```

241 241 

242### Homebrew installation242### Homebrew installation

Details

91 91 

92```92```

93 93 

94This command installs the appropriate build of Claude Code for your operating system and architecture and adds a symlink to the installation at `~/.local/bin/claude`.94This command installs the appropriate build of Claude Code for your operating system and architecture and adds a symlink to the installation at `~/.local/bin/claude` (or `%USERPROFILE%\.local\bin\claude.exe` on Windows).

95 95 

96<Tip>96<Tip>

97 Make sure that you have the installation directory in your system PATH.97 Make sure that you have the installation directory in your system PATH.

98</Tip>98</Tip>

99 99 

100### Windows: "Claude Code on Windows requires git-bash"

101 

102Claude Code on native Windows requires [Git for Windows](https://git-scm.com/downloads/win) which includes Git Bash. If Git is installed but not detected:

103 

1041. Set the path explicitly in PowerShell before running Claude:

105 ```powershell theme={null}

106 $env:CLAUDE_CODE_GIT_BASH_PATH="C:\Program Files\Git\bin\bash.exe"

107 ```

108 

1092. Or add it to your system environment variables permanently through System Properties → Environment Variables.

110 

111If Git is installed in a non-standard location, adjust the path accordingly.

112 

113### Windows: "installMethod is native, but claude command not found"

114 

115If you see this error after installation, the `claude` command isn't in your PATH. Add it manually:

116 

117<Steps>

118 <Step title="Open Environment Variables">

119 Press `Win + R`, type `sysdm.cpl`, and press Enter. Click **Advanced** → **Environment Variables**.

120 </Step>

121 

122 <Step title="Edit User PATH">

123 Under "User variables", select **Path** and click **Edit**. Click **New** and add:

124 

125 ```

126 %USERPROFILE%\.local\bin

127 ```

128 </Step>

129 

130 <Step title="Restart your terminal">

131 Close and reopen PowerShell or CMD for changes to take effect.

132 </Step>

133</Steps>

134 

100Verify installation:135Verify installation:

101 136 

102```bash theme={null}137```bash theme={null}