Skip to content

Supported Tools

Lore supports capturing sessions from the following AI coding tools.

Lore targets Linux, macOS, and WSL2. Windows native support is planned.

For WSL2, CLI-based tools work as long as sessions live in the Linux filesystem. VS Code extension sessions are only discovered when extensions run in WSL.

ToolFormatStorage Location
Claude CodeJSONL~/.claude/projects/
Codex CLIJSONL~/.codex/sessions/
Gemini CLIJSON~/.gemini/tmp/*/chats/
AmpJSON~/.local/share/amp/threads/
AiderMarkdown.aider.chat.history.md (per-project)
Continue.devJSON~/.continue/sessions/
ClineJSONVS Code extension storage
Roo CodeJSONVS Code extension storage
Kilo CodeJSONVS Code extension storage
OpenCodeJSON~/.local/share/opencode/storage/

Unlike other tools, Aider stores chat history in individual project directories as .aider.chat.history.md. This means:

  • No real-time watching: The daemon cannot watch all project directories efficiently
  • Manual import: Use lore import from project directories, or scan during lore init
  • Init scanning: During setup, Lore offers to scan directories you specify for aider projects

Common project folders (~/projects, ~/code, ~/dev, etc.) are checked automatically. During lore init, you can scan additional directories:

Scan additional directories for aider projects? [y/N] y
Enter directories to scan (comma-separated), or press Enter to skip:
Examples: ~/projects, ~/code, ~/work
> ~/myprojects, ~/clients

For VS Code extensions (Cline, Roo Code, Kilo Code), sessions are stored in:

  • macOS: ~/Library/Application Support/Code/User/globalStorage/<extension-id>/
  • Linux: ~/.config/Code/User/globalStorage/<extension-id>/

Building an AI coding tool? We welcome contributions to support additional tools.

  1. Open an issue with your tool’s session storage location and format
  2. Or submit a PR adding a watcher

See CONTRIBUTING.md for details.