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.46.tar.gz (107.7 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.46-cp313-abi3-win_amd64.whl (992.4 kB view details)

Uploaded CPython 3.13+Windows x86-64

cc_sentiment-0.2.46-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.46-cp313-abi3-manylinux_2_28_aarch64.whl (999.5 kB view details)

Uploaded CPython 3.13+manylinux: glibc 2.28+ ARM64

cc_sentiment-0.2.46-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.46-cp313-abi3-macosx_11_0_arm64.whl (932.2 kB view details)

Uploaded CPython 3.13+macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: cc_sentiment-0.2.46.tar.gz
  • Upload date:
  • Size: 107.7 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.46.tar.gz
Algorithm Hash digest
SHA256 944df2a861dd50be579f3cb039464245e7805bcdbd17b65a96b5f2ccc87b6257
MD5 d32edde303de1d4ec4ae664eeb9912f9
BLAKE2b-256 a98faf44cda8e40b762719df678743e8935425ff6f55fc9fac330ac45c083ba6

See more details on using hashes here.

Provenance

The following attestation bundles were made for cc_sentiment-0.2.46.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.46-cp313-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for cc_sentiment-0.2.46-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 a1c1405e498536a4169266bb8faac5a9bf96e181c6ac8d56b27d04832ee04a40
MD5 f279c45f24ffcf4f9c69977c6622a628
BLAKE2b-256 459e3ae68f7443f86285dffb80637766a6ad7ca2979b47207d667a6b500d705e

See more details on using hashes here.

Provenance

The following attestation bundles were made for cc_sentiment-0.2.46-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.46-cp313-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for cc_sentiment-0.2.46-cp313-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a776f2ec3590083e2ee8c4fc342d917877717463a5d04732ffe234be9855491f
MD5 1157a5a153dcda24b197edc2354486c9
BLAKE2b-256 870147b097d85008e3ebf94070537f0981ad1dc48488216c42be45ca715ddfee

See more details on using hashes here.

Provenance

The following attestation bundles were made for cc_sentiment-0.2.46-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.46-cp313-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for cc_sentiment-0.2.46-cp313-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e1a7d518b39ec704f197a2868bd0e77bce264c9646e93bc286e75e30fae1a24c
MD5 35bc431a2cf3c466fbcf5006705905c9
BLAKE2b-256 5087387e4bd49fb861fa6c4cf304056bb28223c66afed49eb4f8d7d0af5d6792

See more details on using hashes here.

Provenance

The following attestation bundles were made for cc_sentiment-0.2.46-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.46-cp313-abi3-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for cc_sentiment-0.2.46-cp313-abi3-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 16eaf0ac2632994e529cfa73f97f434b20851f47bb8da11b6253652364d50651
MD5 f495435a044df36a49d229f7307a0b31
BLAKE2b-256 d135cfd28494987dc1a8184335debf4dc8020cdcb587be3fdb027e69c74e5b3c

See more details on using hashes here.

Provenance

The following attestation bundles were made for cc_sentiment-0.2.46-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.46-cp313-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cc_sentiment-0.2.46-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c7b4e4fa773ece24f3085b62c328cc773a0c97cd31622d1db0e3b299832a8db1
MD5 e1fe99cdcf3886244f827bf91486d6f5
BLAKE2b-256 1c19981d2fc0d6bffdc82c875c135769b9c2cc4f3cbafa7afb594c877b931b42

See more details on using hashes here.

Provenance

The following attestation bundles were made for cc_sentiment-0.2.46-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