Skip to main content

Files and locations

AITrax writes to a set of paths under your home directory. This page lists every client-side path and what it contains. Server-side paths are out of scope here.

Knowing these paths helps when diagnosing setup problems or reporting an issue. For a faster enumeration of what setup actually wrote on your machine, see Read the path inventory from the command line.

System paths

System paths are written by aitrax setup system.

The following table lists the core system paths:

PathContentsOS
~/.codetogether/tracker/aitraxNative binary (core build, handles daily tracking)macOS and Linux
%USERPROFILE%\.codetogether\tracker\aitrax.exeNative binary (core build, handles daily tracking)Windows
~/.codetogether/tracker/aitrax-fullFull build (owns setup, token redemption, and diagnostics)macOS and Linux
%USERPROFILE%\.codetogether\tracker\aitrax-full.exeFull build (owns setup, token redemption, and diagnostics)Windows
~/.codetogether/tracker/aitrax.jsonUser-level configuration: server URL and endpointAll
~/.codetogether/tracker/repos.jsonRegistry of the repositories configured for tracking on this machineAll
~/.codetogether/aitrax.jsonlLocal audit log recording binary download, spawn, and handshake failuresAll

The audit log is the most useful attachment when reporting a tracking problem, because it records failure paths that produce no visible error in the IDE. It rotates by size.

Terminal
$ ls ~/.codetogether/tracker/
aitrax  aitrax-full  aitrax-full.etag  aitrax.json  repos.json

User-level integration files

aitrax setup system writes configuration for each AI tool that is installed. Only the tools that are present on the workstation receive entries; a missing entry for a tool you do not use is correct, not a failure.

The following table lists the user-level integration files aitrax setup system writes on macOS and Linux:

ToolPathContents
Claude Code~/.claude/settings.jsonManaged hooks entries (SessionStart/SessionEnd) and OTEL env block
Claude Code CLI~/.claude.jsonUser-level mcpServers.aitrax entry
Cursor~/.cursor/mcp.jsonUser-level mcpServers.aitrax entry
VS Code Copilot~/Library/Application Support/Code/User/mcp.json (macOS)User-level servers.aitrax entry
VS Code Copilot~/.config/Code/User/mcp.json (Linux)User-level servers.aitrax entry
VS Code Copilot OTEL~/Library/Application Support/Code/User/settings.json (macOS)github.copilot.chat.otel.* Copilot OTEL settings
VS Code Copilot OTEL~/.config/Code/User/settings.json (Linux)github.copilot.chat.otel.* Copilot OTEL settings
JetBrains Copilot~/.config/github-copilot/intellij/mcp.jsonUser-level servers.aitrax entry
Copilot CLI MCP~/.copilot/mcp-config.jsonUser-level mcpServers.aitrax entry
Copilot CLI hooks~/.copilot/hooks/aitrax.jsonUser-level hook entries
Codex~/.codex/config.tomlmcp_servers.aitrax entry and, when no [otel] table exists, an OTEL log exporter
Kiro~/.kiro/settings/mcp.jsonUser-level mcpServers.aitrax entry
OpenCode~/.config/opencode/opencode.jsonmcpServers.aitrax entry and correlation plugin reference
Copilot CLI OTEL env.bashrc, .zshrc, .profileManaged shell block with COPILOT_OTEL_* export settings

If a tool is configured to use a non-default home directory (for example, Codex respects $CODEX_HOME/%CODEX_HOME%, and Copilot CLI respects $COPILOT_HOME/%COPILOT_HOME%), the path resolves relative to that override rather than the user home.

Read the path inventory from the command line

To see exactly which of the paths from this page setup owns on your machine — and therefore what uninstall would remove — run:

aitrax uninstall system --dry-run

This reports planned removals without changing anything. It reflects the actual state of the machine rather than a fixed list, so it stays correct even as tools are added or removed. The following output is an illustrative shape — paths and byte-for-byte formatting will differ on a real machine — not a captured transcript:

$ aitrax uninstall system --dry-run
Would remove (system):
/Users/dev/.codetogether/tracker/aitrax
/Users/dev/.codetogether/tracker/aitrax-full
/Users/dev/.codetogether/tracker/aitrax.json
[...]