XTrace Desktop is a macOS app for understanding work with coding agents. The current build includes the native shell, shared UI components and gallery, SQLite storage, and automatic indexing of local Claude, Codex and Cursor history. Indexing defaults to metadata-only storage and leaves source files unchanged. Sessions shows indexed metadata with search, host filters and pagination; Settings reports indexing status and incomplete coverage. See Sessions acceptance for the current behavior. Dashboard metrics and session detail remain in development.
There is no supported downloadable release yet. Build locally using the guide below; do not expect an installer or Homebrew cask to be available.
Use macOS 14.0 or newer, Xcode command-line tools, Rust 1.94.1, Node 22.23.1 and pnpm 10.33.0:
pnpm install --frozen-lockfile
pnpm check
cargo test --workspace --locked
pnpm tauri devBuild a local debug app with pnpm tauri build --debug --bundles app. The output is target/debug/bundle/macos/XTrace Desktop.app. See DEVELOPING.md for setup, all required checks and native verification, the architecture map for subsystem ownership, and desktop shell acceptance for expected results.
Source code is licensed under Apache-2.0. Trademark terms cover the XTrace name and logo; contributions use DCO sign-off.