Skip to main content

Local Claude Code session scorer that contributes metrics to sentiments.cc

Project description

cc-sentiment

A macOS CLI that scores your Claude Code conversations on-device and contributes the numbers to an open dashboard at sentiments.cc.

Your conversations stay on your Mac. Only anonymous numeric scores are uploaded.

Run it

uvx cc-sentiment

Needs macOS on Apple Silicon and uv. The first run links your GitHub account, scores transcripts in ~/.claude/projects/, and uploads the numbers.

What gets uploaded

Only numbers and timestamps. For each 5-minute bucket of a conversation:

  • Sentiment score (1–5, scored locally by Gemma 4)
  • Read:edit ratio, edits-without-prior-read %, write:edit ratio, tool calls per turn, subagent spawn rate
  • Turn count, thinking present/chars
  • Claude model and Claude Code version
  • Your GitHub handle (so uploads are attributable)

Your conversation text, file contents, file paths, and tool inputs/outputs never leave your machine.

Commands

Command Description
cc-sentiment Run the whole flow — set up if needed, then scan and upload
cc-sentiment setup Link your GitHub account for attributable uploads
cc-sentiment scan --upload Score new transcripts and upload
cc-sentiment scan Score transcripts without uploading
cc-sentiment upload Upload previously scored results
cc-sentiment rescan Clear state and re-score everything

Links

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cc_sentiment-0.2.44.tar.gz (106.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

cc_sentiment-0.2.44-cp313-abi3-win_amd64.whl (990.0 kB view details)

Uploaded CPython 3.13+Windows x86-64

cc_sentiment-0.2.44-cp313-abi3-manylinux_2_28_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ x86-64

cc_sentiment-0.2.44-cp313-abi3-manylinux_2_28_aarch64.whl (997.2 kB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ ARM64

cc_sentiment-0.2.44-cp313-abi3-macosx_11_0_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.13+macOS 11.0+ x86-64

cc_sentiment-0.2.44-cp313-abi3-macosx_11_0_arm64.whl (929.8 kB view details)

Uploaded CPython 3.13+macOS 11.0+ ARM64

File details

Details for the file cc_sentiment-0.2.44.tar.gz.

File metadata

  • Download URL: cc_sentiment-0.2.44.tar.gz
  • Upload date:
  • Size: 106.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for cc_sentiment-0.2.44.tar.gz
Algorithm Hash digest
SHA256 206d8ee9d0b1f00304bdc5b0d3818963fa406b4015403f8d37d27e94995ee08c
MD5 511ab218f284b400db918b5cd53c7cb5
BLAKE2b-256 f7d8ae4b67c635a4540eb2db818e5206cdeeb0b0de74176d3f3962999e9ea84a

See more details on using hashes here.

Provenance

The following attestation bundles were made for cc_sentiment-0.2.44.tar.gz:

Publisher: release-pypi.yml on yasyf/cc-sentiment

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cc_sentiment-0.2.44-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for cc_sentiment-0.2.44-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 d6595f668092e039ecd8d8d14752fdb4a912f42b0e25806174eb21ddeb59857c
MD5 22c58f9b7924f640f15956f77baa352b
BLAKE2b-256 19a8ca1349fa211e58901a1ca7482cd7921ee60581012652606b668727926eb8

See more details on using hashes here.

Provenance

The following attestation bundles were made for cc_sentiment-0.2.44-cp313-abi3-win_amd64.whl:

Publisher: release-pypi.yml on yasyf/cc-sentiment

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cc_sentiment-0.2.44-cp313-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cc_sentiment-0.2.44-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 628436d2550819ee264cdedcbabd8cf008a6d003d499265a39687330c94dd36c
MD5 be285814648b0cdeb5b46af4dbd11cc3
BLAKE2b-256 6db19c39993443955ba0bcb398a1204f0c97ccb34d2317f26ea57f4078d58dd7

See more details on using hashes here.

Provenance

The following attestation bundles were made for cc_sentiment-0.2.44-cp313-abi3-manylinux_2_28_x86_64.whl:

Publisher: release-pypi.yml on yasyf/cc-sentiment

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cc_sentiment-0.2.44-cp313-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cc_sentiment-0.2.44-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 60bb7cb9b1bf0d1dc329547446eb73df1cf8209d6911ad32e88574d5d6807392
MD5 32ace96555b34f4595b9191219567652
BLAKE2b-256 f6b2f29c78e7f1978994b50f620fb6dbb1f0fb672d2b13901a7ecaa69bd7755b

See more details on using hashes here.

Provenance

The following attestation bundles were made for cc_sentiment-0.2.44-cp313-abi3-manylinux_2_28_aarch64.whl:

Publisher: release-pypi.yml on yasyf/cc-sentiment

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cc_sentiment-0.2.44-cp313-abi3-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for cc_sentiment-0.2.44-cp313-abi3-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 4d28c0920dedc9b436d74152b5123aa8189afe9615c04f12ac66d14d6790efa6
MD5 388f25130b9c2307e67b99163f998533
BLAKE2b-256 66c58b9108106e08e261af90a8a5d1f72f89917c44dd7cb5750fd02621dfa94b

See more details on using hashes here.

Provenance

The following attestation bundles were made for cc_sentiment-0.2.44-cp313-abi3-macosx_11_0_x86_64.whl:

Publisher: release-pypi.yml on yasyf/cc-sentiment

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cc_sentiment-0.2.44-cp313-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cc_sentiment-0.2.44-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ec239244ce605ab0fdc64a62d31f2009c650b814acced338e225ded5754d2ab4
MD5 24b726d0a4b3f03ef87fd040a2ea6486
BLAKE2b-256 1d0d4a894973d4031737326931d5993cbd84fa70fa5a296555b6c7e0c3029b58

See more details on using hashes here.

Provenance

The following attestation bundles were made for cc_sentiment-0.2.44-cp313-abi3-macosx_11_0_arm64.whl:

Publisher: release-pypi.yml on yasyf/cc-sentiment

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page