provenby-connect
v0.1.0
Published
Auto-discover, extract, and upload your LLM conversation data to ProvenBy
Downloads
118
Readme
provenby-connect
Auto-discover, extract, and upload your LLM conversation data to ProvenBy — all processing happens on your device.
Quick start
npx provenby-connectThat's it. The CLI scans your machine for LLM session data, extracts skills locally, and uploads only the anonymized patterns.
What it detects
- Claude Code —
~/.claude/projects/**/*.jsonl - Cursor —
~/Library/Application Support/Cursor/User/History - Continue —
~/.continue/dev_data - OpenClaw — local SQLite database
- Windsurf —
~/.windsurf/sessions - ChatGPT — manually-exported
conversations.json - Claude Web — manually-exported JSON
- Gemini — Google Takeout JSON
- Grok —
accounts.x.ai/dataexport
Flags
npx provenby-connect --provider claude # scan only Claude Code
npx provenby-connect --dry-run # show what would upload, upload nothing
npx provenby-connect --watch # live stream on new sessions
npx provenby-connect --data-dir ~/my-exports # scan a specific directory
npx provenby-connect --email [email protected] # link to this account (first run only)Privacy
Your raw conversations never leave your device. On first run you'll be prompted to sign in via email link. After that:
- Scan — find session files
- Redact — strip API keys, company names, PII (local regex + patterns)
- Extract — derive skill signals via local analysis (no LLM needed for extraction)
- Upload — send only the extracted patterns (skills, evidence counts, timestamps)
Requirements
- Node.js 18+
- macOS / Linux / Windows (WSL)
