Installation

The selltraces binary is the normal entry point: it starts setup on a first run and resumes review for new traces on configured machines. Downloads the prebuilt binary for your platform into ~/.selltraces/bin and adds it to your PATH:
curl -fsSL https://selltraces.com/install | bash
Pin a release by passing its tag, or set SELLTRACES_GITHUB to use a mirror:
curl -fsSL https://selltraces.com/install | bash -s -- @selltraces/cli@0.1.5
The script supports macOS and Linux on arm64/x64. On Alpine/musl, use the npm package below.

Windows (PowerShell)

Downloads selltraces.exe into %USERPROFILE%\.selltraces\bin and adds it to your user PATH:
irm https://selltraces.com/install.ps1 | iex
Pin a release with $env:SELLTRACES_VERSION before piping to iex.

Run with npx

npx @selltraces/cli

Install globally

npm install -g @selltraces/cli
selltraces
Other package managers:
pnpm dlx @selltraces/cli
bunx @selltraces/cli

Install from source

git clone https://github.com/idanmann10/Sell-AI-Your-Traces.git
cd Sell-AI-Your-Traces
pnpm install
pnpm --filter @selltraces/cli dev

Requirements

The install script needs only curl and unzip (preinstalled on macOS and most Linux). The npm/source paths additionally need:
  • Node.js >=22
  • A SellTraces account for production uploads
  • Local transcript stores from supported AI-agent tools
  • sqlite3 on the system path for Cursor and local trace-index scanning

Local files

The CLI stores private local state under ~/.selltraces:
FilePurpose
credentials.jsonMachine token and API base after login
config.jsonApproved sources and blocked terms
traces.dbLocal trace index and upload ledger for accepted uploads
Local state files are written with private 0600 permissions where the platform supports them.