Multi-Source Setup
Set up Code Insights with multiple AI coding tools — Claude Code, Cursor, Codex CLI, Copilot CLI, and VS Code Copilot Chat. All auto-detected.
Which tools are supported?
All five tools are detected automatically — no per-tool configuration needed.
| Tool | Session location | Auto-detected |
|---|---|---|
| Claude Code | ~/.claude/projects/**/*.jsonl | Yes |
| Cursor | Platform workspace storage | Yes |
| Codex CLI | ~/.codex/sessions/YYYY/MM/DD/rollout-*.jsonl | Yes |
| Copilot CLI | ~/.copilot/session-state/{id}/events.jsonl | Yes |
| VS Code Copilot Chat | VS Code workspaceStorage/ chat sessions | Yes |
How do I sync a specific tool?
code-insights sync --source claude-code
code-insights sync --source cursor
code-insights sync --source codex-cli
code-insights sync --source copilot-cli
code-insights sync --source copilotHow do I filter stats by tool?
code-insights stats --source claude-code
code-insights stats cost --source cursor
code-insights stats today --source codex-cliHow do I tell which tool a session came from?
The dashboard shows a source tool badge on each session card so you can quickly identify which tool produced each session.
Where are session files stored on each platform?
Cursor session storage varies by platform:
- macOS:
~/Library/Application Support/Cursor/User/globalStorage/ - Linux:
~/.config/Cursor/User/globalStorage/ - Windows:
%APPDATA%\Cursor\User\globalStorage\
Claude Code sessions are stored in JSONL format under ~/.claude/projects/. Each project directory corresponds to a working directory path.
VS Code Copilot Chat sessions are stored as JSON files under VS Code's workspaceStorage/ directory. Each chat conversation is a standalone file discovered automatically.