Skip to main content

cc-sentiment

A CLI that scores your Claude Code conversations and contributes aggregate numbers to an open dashboard at sentiments.cc.

Your conversations stay on your device. Only signed aggregate numeric scores are uploaded to sentiments.cc; the server verifies signatures using a public key you control.

Run it

uvx cc-sentiment

Needs uv. Local scoring uses MLX on Apple Silicon when available; on other platforms the CLI still runs setup, upload, and dashboard sharing, and asks before using the configured fallback engine. The first run sets up a verification key (GitHub or GPG), scores transcripts in ~/.claude/projects/, and uploads the numbers.

What gets uploaded

The client uploads only numbers and timestamps for each 5-minute bucket of a conversation.

  • Sentiment score on a 1 to 5 scale
  • Read-to-edit ratio, edits-without-prior-read %, write-to-edit ratio, tool calls per turn, subagent spawn rate, turn count, and thinking present/chars
  • Claude model and Claude Code version
  • A public verification handle, your GitHub username or GPG fingerprint, used only to find a public key and verify signatures

Your conversation text, file contents, file paths, prompts, tool inputs, and tool outputs are not uploaded to sentiments.cc.

Commands

Command Description
cc-sentiment Interactive TUI. Sets up if needed, then scores and uploads.
cc-sentiment setup Re-run the setup wizard to pick, generate, or re-link a signing key.
cc-sentiment run Score new transcripts and upload. Non-interactive; safe for cron, SSH, and launchd.
cc-sentiment install Schedule a daily background run via launchd.
cc-sentiment uninstall Stop and remove the scheduled run.
cc-sentiment debug Print hardware, engine, Claude CLI, server, and Sentry probes.

Links

Dashboard at sentiments.cc. Source and issues live on GitHub.

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.134.tar.gz (23.2 MB view details)

Uploaded Source

Built Distribution

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

cc_sentiment-0.2.134-py3-none-any.whl (23.2 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: cc_sentiment-0.2.134.tar.gz
  • Upload date:
  • Size: 23.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for cc_sentiment-0.2.134.tar.gz
Algorithm Hash digest
SHA256 d10b93f206097db2032d08d3b5bb7a4551afe2c14d2640e377e6127ddbf156e7
MD5 ae97bc1186a93617616403dc0330da19
BLAKE2b-256 0a5b20767d1fff3d27f088dafe02af6fde442d3c4dffa74ac16250df9a2becc3

See more details on using hashes here.

Provenance

The following attestation bundles were made for cc_sentiment-0.2.134.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.134-py3-none-any.whl.

File metadata

  • Download URL: cc_sentiment-0.2.134-py3-none-any.whl
  • Upload date:
  • Size: 23.2 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for cc_sentiment-0.2.134-py3-none-any.whl
Algorithm Hash digest
SHA256 a15f8894fe2e82eb31b41388436d1ebdb69b341b8f7d640e6d3bc639c25a01d6
MD5 d4005d8fde90ffb51617a384b0e0e109
BLAKE2b-256 4d76c1af4c54361bf24d3b8b4f5b574d2e4c71135d1273ca0512a55ddf320a53

See more details on using hashes here.

Provenance

The following attestation bundles were made for cc_sentiment-0.2.134-py3-none-any.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.

Release history Release notifications | RSS feed

0.2.135

2 files

This release

0.2.134 This release

2 files

0.2.133

2 files

0.2.132

2 files

0.2.131

2 files

0.2.130

2 files

0.2.129

2 files

0.2.128

2 files

0.2.127

2 files

0.2.126

2 files

0.2.125

2 files

0.2.124

2 files

0.2.123

2 files

0.2.122

2 files

0.2.121

2 files

0.2.120

2 files

0.2.119

2 files

0.2.118

2 files

0.2.117

2 files

0.2.116

2 files

0.2.115

2 files

0.2.114

6 files

0.2.113

6 files

0.2.112

6 files

0.2.111

6 files

0.2.110

6 files

0.2.109

6 files

0.2.108

6 files

0.2.107

6 files

0.2.106

6 files

0.2.105

6 files

0.2.104

6 files

0.2.103

6 files

0.2.102

6 files

0.2.101

6 files

0.2.100

6 files

0.2.99

6 files

0.2.98

6 files

0.2.97

6 files

0.2.96

6 files

0.2.95

6 files

0.2.94

6 files

0.2.93

6 files

0.2.92

6 files

0.2.91

6 files

0.2.90

6 files

0.2.89

6 files

0.2.88

6 files

0.2.87

6 files

0.2.86

6 files

0.2.85

6 files

0.2.84

6 files

0.2.83

6 files

0.2.82

6 files

0.2.81

6 files

0.2.80

6 files

0.2.79

6 files

0.2.78

6 files

0.2.77

6 files

0.2.76

6 files

0.2.75

6 files

0.2.74

6 files

0.2.73

6 files

0.2.72

6 files

0.2.71

6 files

0.2.70

6 files

0.2.69

6 files

0.2.68

6 files

0.2.67

6 files

0.2.66

6 files

0.2.65

6 files

0.2.64

6 files

0.2.63

6 files

0.2.62

6 files

0.2.61

6 files

0.2.60

6 files

0.2.59

6 files

0.2.58

6 files

0.2.57

6 files

0.2.56

6 files

0.2.55

6 files

0.2.54

6 files

0.2.53

6 files

0.2.52

6 files

0.2.51

6 files

0.2.50

6 files

0.2.49

6 files

0.2.48

6 files

0.2.47

6 files

0.2.46

6 files

0.2.45

6 files

0.2.44

6 files

0.2.43

6 files

0.2.42

6 files

0.2.41

6 files

0.2.40

6 files

0.2.38

6 files

0.2.37

6 files

0.1.32

2 files

0.1.31

2 files

0.1.30

2 files

0.1.29

2 files

0.1.28

2 files

0.1.27

2 files

0.1.26

2 files

0.1.25

2 files

0.1.24

2 files

0.1.23

2 files

0.1.22

2 files

0.1.21

2 files

0.1.20

2 files

0.1.19

2 files

0.1.18

2 files

0.1.17

2 files

0.1.16

2 files

0.1.15

2 files

0.1.14

2 files

0.1.13

2 files

0.1.12

2 files

0.1.11

2 files

0.1.10

2 files

0.1.9

2 files

0.1.8

2 files

0.1.7

2 files

0.1.6

2 files

0.1.5

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page