← Reddit

Vi

Reddit · GloveMost1475 · June 6, 2026
Claudeactivity is a locally-run tool that analyzes Claude activity patterns across selected time ranges without requiring installation. It provides comprehensive breakdowns of daily file access timelines, tool usage ratios, project and repository statistics, session duration metrics, and token usage data segmented by model and project. The tool also displays language usage by file extension, time-of-day activity heatmaps, and cache hit rates.

Detailed Analysis

Claudeactivity is an open-source command-line tool designed to give Claude AI users detailed visibility into their own usage patterns, accessible without installation via the `npx claudeactivity scan` command. Developed by Abhishekrai43 and hosted on GitHub, the tool reads directly from local Claude session logs to generate a comprehensive analytical dashboard covering activity timelines, tool usage breakdowns, project-level statistics, file access patterns, and token consumption metrics. Its zero-install design lowers the barrier to adoption significantly, allowing any developer with Node.js installed to run an immediate audit of their Claude interactions without committing to a persistent installation.

The tool's analytical scope is notably broad for a community-built utility. It segments Claude usage across several meaningful dimensions: temporal patterns (daily activity timelines and time-of-day heatmaps), behavioral patterns (the ratio of Read, Edit, Search, and Exec tool calls used to infer a "coding persona"), and project-level engagement (repositories ranked by access count, session depth, and top files touched). This multi-dimensional profiling reflects a growing user interest in understanding not just what AI tools produce, but how developers are actually interacting with them in practice — a kind of meta-awareness of human-AI workflow patterns that has become increasingly relevant as agentic coding tools like Claude become embedded in daily development routines.

The token analytics section is particularly notable. By reading token data directly from session logs rather than relying on estimates, claudeactivity provides accurate breakdowns of token composition — distinguishing fresh input tokens, output tokens, cache writes, and cache reads — as well as model-level breakdowns across Claude's Opus, Sonnet, and Haiku tiers. This matters because token costs and cache efficiency have real economic implications for developers and teams using Claude at scale. Cache hit rates, in particular, are a meaningful efficiency signal when working within Anthropic's prompt caching architecture, and having that data surfaced locally gives users actionable intelligence about whether their workflows are structured optimally.

The emergence of tools like claudeactivity reflects a broader trend in the AI developer ecosystem: the rapid growth of third-party tooling built around major AI platforms. As Anthropic's Claude has expanded its agentic capabilities — particularly through Claude Code and the broader Claude Agent SDK — developers are generating increasingly rich local session data. The community response has been to build instrumentation layers on top of that data, creating observability infrastructure that the platforms themselves do not always provide natively. Claudeactivity sits within this pattern alongside other community tools that monitor, log, and analyze LLM usage, signaling that developers are treating AI assistants less as occasional tools and more as persistent collaborators whose usage patterns warrant systematic study and optimization.

Read original article →