anthropics/claude-codePublic

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

AI summary: An agentic coding tool by Anthropic that lives in the terminal and executes tasks via natural language.

Stars
140.6K
+105 today
Forks
22.6K
Watchers
872
Open issues
13.9K
Open PRs
716
Contributors
~54
Commits
715
Branches
167

PythonNo licenseCreated Feb 22, 2025Last push todayLatest release v2.1.222+762 stars this week+1.2K this month

Star history

since Feb 23, 2025
050K100KFeb 2025Aug 2025Feb 2026Aug 2026
140.6K stars as of Aug 7, 2026, tracked back to Feb 23, 2025. Historical curve reconstructed from public GitHub event archives, calibrated to the current total.

Contribution activity

commits per day, last 52 weeks
AugSepOctNovDecJanFebMarAprMayJunJulAugMonWedFri2025-08-10: 0 commits2025-08-11: 6 commits2025-08-12: 0 commits2025-08-13: 0 commits2025-08-14: 3 commits2025-08-15: 3 commits2025-08-16: 3 commits2025-08-17: 0 commits2025-08-18: 4 commits2025-08-19: 1 commit2025-08-20: 4 commits2025-08-21: 0 commits2025-08-22: 4 commits2025-08-23: 0 commits2025-08-24: 0 commits2025-08-25: 2 commits2025-08-26: 1 commit2025-08-27: 2 commits2025-08-28: 0 commits2025-08-29: 1 commit2025-08-30: 0 commits2025-08-31: 0 commits2025-09-01: 0 commits2025-09-02: 0 commits2025-09-03: 2 commits2025-09-04: 3 commits2025-09-05: 6 commits2025-09-06: 0 commits2025-09-07: 0 commits2025-09-08: 2 commits2025-09-09: 1 commit2025-09-10: 3 commits2025-09-11: 0 commits2025-09-12: 1 commit2025-09-13: 1 commit2025-09-14: 0 commits2025-09-15: 0 commits2025-09-16: 1 commit2025-09-17: 0 commits2025-09-18: 0 commits2025-09-19: 4 commits2025-09-20: 0 commits2025-09-21: 0 commits2025-09-22: 0 commits2025-09-23: 3 commits2025-09-24: 1 commit2025-09-25: 1 commit2025-09-26: 1 commit2025-09-27: 0 commits2025-09-28: 0 commits2025-09-29: 2 commits2025-09-30: 1 commit2025-10-01: 2 commits2025-10-02: 1 commit2025-10-03: 0 commits2025-10-04: 2 commits2025-10-05: 0 commits2025-10-06: 1 commit2025-10-07: 0 commits2025-10-08: 3 commits2025-10-09: 8 commits2025-10-10: 2 commits2025-10-11: 0 commits2025-10-12: 0 commits2025-10-13: 0 commits2025-10-14: 1 commit2025-10-15: 3 commits2025-10-16: 1 commit2025-10-17: 2 commits2025-10-18: 1 commit2025-10-19: 0 commits2025-10-20: 2 commits2025-10-21: 3 commits2025-10-22: 0 commits2025-10-23: 2 commits2025-10-24: 2 commits2025-10-25: 1 commit2025-10-26: 0 commits2025-10-27: 2 commits2025-10-28: 3 commits2025-10-29: 1 commit2025-10-30: 1 commit2025-10-31: 3 commits2025-11-01: 4 commits2025-11-02: 0 commits2025-11-03: 1 commit2025-11-04: 3 commits2025-11-05: 1 commit2025-11-06: 1 commit2025-11-07: 1 commit2025-11-08: 0 commits2025-11-09: 2 commits2025-11-10: 0 commits2025-11-11: 2 commits2025-11-12: 4 commits2025-11-13: 0 commits2025-11-14: 2 commits2025-11-15: 1 commit2025-11-16: 1 commit2025-11-17: 2 commits2025-11-18: 2 commits2025-11-19: 2 commits2025-11-20: 0 commits2025-11-21: 5 commits2025-11-22: 0 commits2025-11-23: 1 commit2025-11-24: 3 commits2025-11-25: 1 commit2025-11-26: 3 commits2025-11-27: 0 commits2025-11-28: 0 commits2025-11-29: 0 commits2025-11-30: 0 commits2025-12-01: 0 commits2025-12-02: 2 commits2025-12-03: 4 commits2025-12-04: 1 commit2025-12-05: 3 commits2025-12-06: 1 commit2025-12-07: 1 commit2025-12-08: 0 commits2025-12-09: 1 commit2025-12-10: 2 commits2025-12-11: 3 commits2025-12-12: 2 commits2025-12-13: 1 commit2025-12-14: 0 commits2025-12-15: 2 commits2025-12-16: 1 commit2025-12-17: 5 commits2025-12-18: 2 commits2025-12-19: 2 commits2025-12-20: 0 commits2025-12-21: 0 commits2025-12-22: 0 commits2025-12-23: 0 commits2025-12-24: 0 commits2025-12-25: 0 commits2025-12-26: 0 commits2025-12-27: 0 commits2025-12-28: 0 commits2025-12-29: 0 commits2025-12-30: 0 commits2025-12-31: 0 commits2026-01-01: 0 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 1 commit2026-01-05: 0 commits2026-01-06: 4 commits2026-01-07: 8 commits2026-01-08: 2 commits2026-01-09: 4 commits2026-01-10: 0 commits2026-01-11: 1 commit2026-01-12: 2 commits2026-01-13: 1 commit2026-01-14: 5 commits2026-01-15: 3 commits2026-01-16: 2 commits2026-01-17: 2 commits2026-01-18: 0 commits2026-01-19: 0 commits2026-01-20: 1 commit2026-01-21: 1 commit2026-01-22: 2 commits2026-01-23: 1 commit2026-01-24: 0 commits2026-01-25: 0 commits2026-01-26: 0 commits2026-01-27: 2 commits2026-01-28: 2 commits2026-01-29: 3 commits2026-01-30: 4 commits2026-01-31: 2 commits2026-02-01: 2 commits2026-02-02: 0 commits2026-02-03: 1 commit2026-02-04: 1 commit2026-02-05: 1 commit2026-02-06: 2 commits2026-02-07: 2 commits2026-02-08: 0 commits2026-02-09: 0 commits2026-02-10: 2 commits2026-02-11: 10 commits2026-02-12: 6 commits2026-02-13: 6 commits2026-02-14: 0 commits2026-02-15: 0 commits2026-02-16: 1 commit2026-02-17: 3 commits2026-02-18: 1 commit2026-02-19: 2 commits2026-02-20: 2 commits2026-02-21: 0 commits2026-02-22: 0 commits2026-02-23: 1 commit2026-02-24: 5 commits2026-02-25: 6 commits2026-02-26: 4 commits2026-02-27: 1 commit2026-02-28: 2 commits2026-03-01: 0 commits2026-03-02: 1 commit2026-03-03: 0 commits2026-03-04: 3 commits2026-03-05: 1 commit2026-03-06: 1 commit2026-03-07: 1 commit2026-03-08: 0 commits2026-03-09: 0 commits2026-03-10: 3 commits2026-03-11: 2 commits2026-03-12: 1 commit2026-03-13: 1 commit2026-03-14: 1 commit2026-03-15: 0 commits2026-03-16: 0 commits2026-03-17: 2 commits2026-03-18: 1 commit2026-03-19: 1 commit2026-03-20: 1 commit2026-03-21: 0 commits2026-03-22: 0 commits2026-03-23: 0 commits2026-03-24: 0 commits2026-03-25: 2 commits2026-03-26: 2 commits2026-03-27: 1 commit2026-03-28: 0 commits2026-03-29: 1 commit2026-03-30: 1 commit2026-03-31: 2 commits2026-04-01: 2 commits2026-04-02: 1 commit2026-04-03: 0 commits2026-04-04: 1 commit2026-04-05: 0 commits2026-04-06: 0 commits2026-04-07: 1 commit2026-04-08: 2 commits2026-04-09: 3 commits2026-04-10: 1 commit2026-04-11: 0 commits2026-04-12: 0 commits2026-04-13: 1 commit2026-04-14: 2 commits2026-04-15: 3 commits2026-04-16: 3 commits2026-04-17: 1 commit2026-04-18: 1 commit2026-04-19: 0 commits2026-04-20: 1 commit2026-04-21: 0 commits2026-04-22: 2 commits2026-04-23: 3 commits2026-04-24: 0 commits2026-04-25: 2 commits2026-04-26: 0 commits2026-04-27: 1 commit2026-04-28: 2 commits2026-04-29: 1 commit2026-04-30: 0 commits2026-05-01: 2 commits2026-05-02: 0 commits2026-05-03: 0 commits2026-05-04: 1 commit2026-05-05: 0 commits2026-05-06: 4 commits2026-05-07: 2 commits2026-05-08: 1 commit2026-05-09: 2 commits2026-05-10: 0 commits2026-05-11: 1 commit2026-05-12: 1 commit2026-05-13: 1 commit2026-05-14: 1 commit2026-05-15: 1 commit2026-05-16: 0 commits2026-05-17: 0 commits2026-05-18: 1 commit2026-05-19: 3 commits2026-05-20: 0 commits2026-05-21: 4 commits2026-05-22: 3 commits2026-05-23: 1 commit2026-05-24: 0 commits2026-05-25: 0 commits2026-05-26: 2 commits2026-05-27: 1 commit2026-05-28: 2 commits2026-05-29: 2 commits2026-05-30: 1 commit2026-05-31: 1 commit2026-06-01: 0 commits2026-06-02: 2 commits2026-06-03: 1 commit2026-06-04: 1 commit2026-06-05: 1 commit2026-06-06: 3 commits2026-06-07: 0 commits2026-06-08: 1 commit2026-06-09: 2 commits2026-06-10: 1 commit2026-06-11: 1 commit2026-06-12: 3 commits2026-06-13: 0 commits2026-06-14: 0 commits2026-06-15: 1 commit2026-06-16: 2 commits2026-06-17: 2 commits2026-06-18: 2 commits2026-06-19: 1 commit2026-06-20: 1 commit2026-06-21: 0 commits2026-06-22: 1 commit2026-06-23: 1 commit2026-06-24: 2 commits2026-06-25: 1 commit2026-06-26: 1 commit2026-06-27: 0 commits2026-06-28: 0 commits2026-06-29: 3 commits2026-06-30: 1 commit2026-07-01: 1 commit2026-07-02: 2 commits2026-07-03: 2 commits2026-07-04: 0 commits2026-07-05: 0 commits2026-07-06: 1 commit2026-07-07: 1 commit2026-07-08: 2 commits2026-07-09: 1 commit2026-07-10: 0 commits2026-07-11: 1 commit2026-07-12: 0 commits2026-07-13: 0 commits2026-07-14: 4 commits2026-07-15: 1 commit2026-07-16: 0 commits2026-07-17: 1 commit2026-07-18: 1 commit2026-07-19: 1 commit2026-07-20: 1 commit2026-07-21: 3 commits2026-07-22: 1 commit2026-07-23: 0 commits2026-07-24: 1 commit2026-07-25: 1 commit2026-07-26: 0 commits2026-07-27: 0 commits2026-07-28: 0 commits2026-07-29: 0 commits2026-07-30: 0 commits2026-07-31: 0 commits2026-08-01: 0 commits2026-08-02: 0 commits2026-08-03: 0 commits2026-08-04: 2 commits2026-08-05: 0 commits2026-08-06: 0 commits2026-08-07: 0 commits2026-08-08: 0 commits
467 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Landmark project

    140,581 stars

  • Actively maintained

    Pushed within 48 hours

  • Continuous integration

    Automated checks passing

  • Repeat trending

    22 trending appearances

  • Top 10% tracked

    Rank 39 of 1058

What claude-code does

Claude Code is an advanced, terminal-based AI coding assistant developed by Anthropic that deeply integrates with local codebases. It allows developers to execute routine tasks, perform complex refactoring, and handle git workflows entirely through natural language commands directly in their CLI. The tool indexes the local environment to provide context-aware suggestions and can autonomously execute multi-step engineering tasks. By living in the terminal, it aims to keep developers in their flow state without constantly switching between IDEs, browsers, and chat interfaces.

Claude Code is designed for software engineers, DevOps professionals, and power users who prefer working in the terminal and want to accelerate their development workflow using AI.

  • Terminal Native: Operates directly within the command line, integrating seamlessly with existing Unix tools and workflows.
  • Contextual Awareness: Automatically reads and understands the structure and logic of the local codebase for accurate modifications.
  • Autonomous Execution: Capable of breaking down natural language requests into concrete commands and code edits.
  • Git Integration: Handles complex source control workflows, including staging, committing, and resolving merge conflicts.
  • Natural Language Interface: Allows developers to instruct the tool using plain English instead of memorizing complex command flags.

Where teams use it

Rapid Refactoring

Developers issue a single natural language command to rename a variable and update all its references across a massive codebase.

Code Explanation

New engineers ask the tool to explain legacy scripts directly in the terminal, speeding up their onboarding process.

Workflow Automation

Power users utilize the assistant to automatically write commit messages and push changes based on the current git diff.

Boilerplate Generation

Engineers instruct the tool to scaffold new components and test files, allowing them to focus immediately on core business logic.

Getting started: npm install -g @anthropic-ai/claude-code

README

main branch

Claude Code

npm

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows -- all through natural language commands. Use it in your terminal, IDE, or tag @claude on Github.

Learn more in the official documentation.

Get started

Note

Installation via npm is deprecated. Use one of the recommended methods below.

For more installation options, uninstall steps, and troubleshooting, see the setup documentation.

  1. Install Claude Code:

    MacOS/Linux (Recommended):

    curl -fsSL https://claude.ai/install.sh | bash

    Homebrew (MacOS/Linux):

    brew install --cask claude-code

    Windows (Recommended):

    irm https://claude.ai/install.ps1 | iex

    WinGet (Windows):

    winget install Anthropic.ClaudeCode

    NPM (Deprecated):

    npm install -g @anthropic-ai/claude-code
  2. Navigate to your project directory and run claude.

Plugins

This repository includes several Claude Code plugins that extend functionality with custom commands and agents. See the plugins directory for detailed documentation on available plugins.

Reporting Bugs

We welcome your feedback. Use the /bug command to report issues directly within Claude Code, or file a GitHub issue.

Connect on Discord

Join the Claude Developers Discord to connect with other developers using Claude Code. Get help, share feedback, and discuss your projects with the community.

Data collection, usage, and retention

When you use Claude Code, we collect feedback, which includes usage data (such as code acceptance or rejections), associated conversation data, and user feedback submitted via the /bug command.

How we use your data

See our data usage policies.

Privacy safeguards

We have implemented several safeguards to protect your data, including limited retention periods for sensitive information, restricted access to user session data, and clear policies against using feedback for model training.

For full details, please review our Commercial Terms of Service and Privacy Policy.

View on GitHub

Recent activity

commits and pull requests

Releases and announcements

179 total
  1. v2.1.222v2.1.222Aug 4, 202636 downloads

    ## What's changed - Fixed worktree-isolated sessions and their subagents being able to run destructive git commands against the main checkout; isolation now applies to file edits and Bash in every session type - Fixed PreToolUse auto-allow hooks bypassing tool restrictions in background agent tasks (summaries, compaction, renames) - Fixed `/usage-credits` on Team and Enterprise showing "you've already sent a usage credit request" for members whose earlier request was dismissed, blocking them from sending a new one - Fixed the startup connectivity check hanging and then failing behind an HTTPS proxy; it now uses the same proxy-aware transport as API requests and times out with a clear message - Fixed "Connection closed mid-response" errors being reported on responses that had actually completed - Fixed `/usage` overattributing usage to MCP servers: a server's share now reflects only the requests that actually consumed its tool results, instead of every turn after any call to it - Fixed sessions not linking to pull requests created after the branch was pushed, including through the GitHub REST API - Fixed org-restricted `model: opus`-style subagent and teammate family aliases droppi

  2. v2.1.221v2.1.221Aug 4, 20261.6K downloads

    ## What's changed - [VSCode] Added Focus view: a chat-menu toggle that hides tool activity behind an expandable per-turn summary with a live running-tool indicator, toggled with `Ctrl+Alt+F` or the "Claude Code: Toggle Focus view" command - Added `mode: "mask"` for sandbox credential files on Linux and WSL — sandboxed commands read a sentinel copy (the whole file, or just the spans captured by an `extract` regex) while the sandbox proxy substitutes the real value on egress; on macOS file masking falls back to `deny` - Added warnings to `claude plugin validate` when a marketplace or plugin name would be rejected by Claude Desktop's managed marketplace sync - Added a `prompt-audit` subcommand to the `claude-api` skill for auditing prompts and tool descriptions for patterns written for older models - Fixed a Bash tool permission-check bypass where zsh could execute hidden commands in `[[ ]]` regex conditionals; affected commands now prompt for permission - Fixed PowerShell permission checks mishandling paths containing quote characters on Windows; such paths now prompt for approval - Fixed the thinking toggle having no effect for the rest of a session that started with thinking off;

  3. v2.1.220v2.1.220Jul 25, 202612K downloads

    ## What's changed - Bug fixes and reliability improvements

  4. v2.1.219v2.1.219Jul 24, 2026803 downloads

    ## What's changed - Added Claude Opus 5 (`claude-opus-5`), now the default Opus model — 1M context, fast mode at $10/$50 per Mtok - Added `sandbox.network.strictAllowlist` setting to deny non-allowlisted hosts for sandboxed commands without prompting - Added `DirectoryAdded` hook that fires after `/add-dir` or the SDK `register_repo_root` control request registers a new working directory mid-session - Added `mcp_server_errors` to the headless stream-json init event, listing `--mcp-config` entries skipped by config validation; terminal runs print a startup warning - Added the `workflowSizeGuideline` settings key so the advisory Dynamic workflow size guideline can be set from any settings file; the `/config` row is hidden while one does - Added nested subagent forwarding in stream-json: subagents spawned at depth-2+ now appear when `--forward-subagent-text` is set, keyed by their spawning Agent `tool_use` id - Fixed `claude -p` text output dropping the answer already produced when a turn dies on a mid-stream API error - Added HTTP status and error text to `claude mcp list` and `/mcp` when a server fails to connect, and a warning for MCP config values with hidden leading or trailing

  5. v2.1.218v2.1.218Jul 22, 20262.8K downloads

    ## What's changed - Changed `/code-review` to run as a background subagent, so review work no longer fills your conversation and keeps stacked slash commands as its review target - Added screen-reader announcements of deleted text for word and line deletions (`Option+Delete`, `Ctrl+W`, `Cmd+Backspace`, `Ctrl+U`, `Ctrl+K`) in `--ax-screen-reader` mode - Fixed Windows paths with `\u`-prefixed segments (like `C:\Users\unicorn`) being corrupted into CJK characters in tool inputs, which made those files inaccessible - Fixed the left arrow key discarding the conversation with no undo: presses right after editing now ask to confirm, and Esc in the agent view returns to the conversation it backgrounded - Added HTTP status and error text to `claude mcp list` and `/mcp` when a server fails to connect, and a warning for MCP config values with hidden leading or trailing whitespace - Fixed multi-line paste collapsing into one line with `j` in place of newlines in terminals that encode pasted newlines as Ctrl+J - Fixed `/context` reporting stale pre-compact token usage after compacting from the message picker - Fixed `/ultrareview` failing on descriptive arguments like "review my auth changes"

Code frequency

additions and deletions
+25.3K-25.3KWeek of 2025-08-03: +932 linesWeek of 2025-08-03: -118 linesWeek of 2025-08-10: +208 linesWeek of 2025-08-10: -251 linesWeek of 2025-08-17: +283 linesWeek of 2025-08-17: -5 linesWeek of 2025-08-24: +27 linesWeek of 2025-08-24: -3 linesWeek of 2025-08-31: +814 linesWeek of 2025-08-31: -144 linesWeek of 2025-09-07: +33 linesWeek of 2025-09-07: -5 linesWeek of 2025-09-14: +30 linesWeek of 2025-09-14: -647 linesWeek of 2025-09-21: +675 linesWeek of 2025-09-21: -6 linesWeek of 2025-09-28: +41 linesWeek of 2025-09-28: -8 linesWeek of 2025-10-05: +2,273 linesWeek of 2025-10-05: -212 linesWeek of 2025-10-12: +981 linesWeek of 2025-10-12: -1 linesWeek of 2025-10-19: +535 linesWeek of 2025-10-19: -3 linesWeek of 2025-10-26: +355 linesWeek of 2025-10-26: -27 linesWeek of 2025-11-02: +54 linesWeek of 2025-11-02: -3 linesWeek of 2025-11-09: +150 linesWeek of 2025-11-09: -24 linesWeek of 2025-11-16: +25,325 linesWeek of 2025-11-16: -4 linesWeek of 2025-11-23: +431 linesWeek of 2025-11-23: -107 linesWeek of 2025-11-30: +306 linesWeek of 2025-11-30: -47 linesWeek of 2025-12-07: +68 linesWeek of 2025-12-07: -8 linesWeek of 2025-12-14: +132 linesWeek of 2025-12-14: -58 linesWeek of 2025-12-21: +0 linesWeek of 2025-12-21: -0 linesWeek of 2025-12-28: +0 linesWeek of 2025-12-28: -0 linesWeek of 2026-01-04: +457 linesWeek of 2026-01-04: -229 linesWeek of 2026-01-11: +240 linesWeek of 2026-01-11: -148 linesWeek of 2026-01-18: +61 linesWeek of 2026-01-18: -0 linesWeek of 2026-01-25: +166 linesWeek of 2026-01-25: -5 linesWeek of 2026-02-01: +87 linesWeek of 2026-02-01: -0 linesWeek of 2026-02-08: +492 linesWeek of 2026-02-08: -294 linesWeek of 2026-02-15: +188 linesWeek of 2026-02-15: -6 linesWeek of 2026-02-22: +470 linesWeek of 2026-02-22: -315 linesWeek of 2026-03-01: +266 linesWeek of 2026-03-01: -76 linesWeek of 2026-03-08: +170 linesWeek of 2026-03-08: -7 linesWeek of 2026-03-15: +147 linesWeek of 2026-03-15: -0 linesWeek of 2026-03-22: +184 linesWeek of 2026-03-22: -0 linesWeek of 2026-03-29: +197 linesWeek of 2026-03-29: -82 linesWeek of 2026-04-05: +388 linesWeek of 2026-04-05: -3 linesWeek of 2026-04-12: +200 linesWeek of 2026-04-12: -2 linesWeek of 2026-04-19: +176 linesWeek of 2026-04-19: -26 linesWeek of 2026-04-26: +136 linesWeek of 2026-04-26: -7 linesWeek of 2026-05-03: +196 linesWeek of 2026-05-03: -7 linesWeek of 2026-05-10: +196 linesWeek of 2026-05-10: -0 linesWeek of 2026-05-17: +1,060 linesWeek of 2026-05-17: -250 linesWeek of 2026-05-24: +7,123 linesWeek of 2026-05-24: -391 linesWeek of 2026-05-31: +338 linesWeek of 2026-05-31: -348 linesWeek of 2026-06-07: +273 linesWeek of 2026-06-07: -200 linesWeek of 2026-06-14: +296 linesWeek of 2026-06-14: -183 linesWeek of 2026-06-21: +264 linesWeek of 2026-06-21: -163 linesWeek of 2026-06-28: +1,908 linesWeek of 2026-06-28: -125 linesWeek of 2026-07-05: +320 linesWeek of 2026-07-05: -150 linesWeek of 2026-07-12: +483 linesWeek of 2026-07-12: -136 linesWeek of 2026-07-19: +2,554 linesWeek of 2026-07-19: -163 linesWeek of 2026-07-26: +0 linesWeek of 2026-07-26: -0 linesAug 3, 2025Jul 26, 2026
+52.7K lines added, -5K removed over the last year.

Commits per week

last 52 weeks
240Week of 2025-08-10: 15 commitsWeek of 2025-08-17: 13 commitsWeek of 2025-08-24: 6 commitsWeek of 2025-08-31: 11 commitsWeek of 2025-09-07: 8 commitsWeek of 2025-09-14: 5 commitsWeek of 2025-09-21: 6 commitsWeek of 2025-09-28: 8 commitsWeek of 2025-10-05: 14 commitsWeek of 2025-10-12: 8 commitsWeek of 2025-10-19: 10 commitsWeek of 2025-10-26: 14 commitsWeek of 2025-11-02: 7 commitsWeek of 2025-11-09: 11 commitsWeek of 2025-11-16: 12 commitsWeek of 2025-11-23: 8 commitsWeek of 2025-11-30: 11 commitsWeek of 2025-12-07: 10 commitsWeek of 2025-12-14: 12 commitsWeek of 2025-12-21: 0 commitsWeek of 2025-12-28: 0 commitsWeek of 2026-01-04: 19 commitsWeek of 2026-01-11: 16 commitsWeek of 2026-01-18: 5 commitsWeek of 2026-01-25: 13 commitsWeek of 2026-02-01: 9 commitsWeek of 2026-02-08: 24 commitsWeek of 2026-02-15: 9 commitsWeek of 2026-02-22: 19 commitsWeek of 2026-03-01: 7 commitsWeek of 2026-03-08: 8 commitsWeek of 2026-03-15: 5 commitsWeek of 2026-03-22: 5 commitsWeek of 2026-03-29: 8 commitsWeek of 2026-04-05: 7 commitsWeek of 2026-04-12: 11 commitsWeek of 2026-04-19: 8 commitsWeek of 2026-04-26: 6 commitsWeek of 2026-05-03: 10 commitsWeek of 2026-05-10: 5 commitsWeek of 2026-05-17: 12 commitsWeek of 2026-05-24: 8 commitsWeek of 2026-05-31: 9 commitsWeek of 2026-06-07: 8 commitsWeek of 2026-06-14: 9 commitsWeek of 2026-06-21: 6 commitsWeek of 2026-06-28: 9 commitsWeek of 2026-07-05: 6 commitsWeek of 2026-07-12: 7 commitsWeek of 2026-07-19: 8 commitsWeek of 2026-07-26: 0 commitsWeek of 2026-08-02: 2 commitsAug 10, 2025Aug 2, 2026
467 commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 1 commitsSun 1:00 — 0 commitsSun 2:00 — 2 commitsSun 3:00 — 0 commitsSun 4:00 — 0 commitsSun 5:00 — 0 commitsSun 6:00 — 0 commitsSun 7:00 — 0 commitsSun 8:00 — 1 commitsSun 9:00 — 0 commitsSun 10:00 — 1 commitsSun 11:00 — 1 commitsSun 12:00 — 0 commitsSun 13:00 — 2 commitsSun 14:00 — 0 commitsSun 15:00 — 0 commitsSun 16:00 — 0 commitsSun 17:00 — 2 commitsSun 18:00 — 0 commitsSun 19:00 — 1 commitsSun 20:00 — 1 commitsSun 21:00 — 1 commitsSun 22:00 — 3 commitsSun 23:00 — 2 commitsMon 0:00 — 0 commitsMon 1:00 — 2 commitsMon 2:00 — 0 commitsMon 3:00 — 1 commitsMon 4:00 — 1 commitsMon 5:00 — 0 commitsMon 6:00 — 0 commitsMon 7:00 — 0 commitsMon 8:00 — 0 commitsMon 9:00 — 3 commitsMon 10:00 — 0 commitsMon 11:00 — 0 commitsMon 12:00 — 3 commitsMon 13:00 — 2 commitsMon 14:00 — 1 commitsMon 15:00 — 4 commitsMon 16:00 — 3 commitsMon 17:00 — 5 commitsMon 18:00 — 5 commitsMon 19:00 — 2 commitsMon 20:00 — 4 commitsMon 21:00 — 7 commitsMon 22:00 — 8 commitsMon 23:00 — 15 commitsTue 0:00 — 12 commitsTue 1:00 — 7 commitsTue 2:00 — 6 commitsTue 3:00 — 1 commitsTue 4:00 — 1 commitsTue 5:00 — 2 commitsTue 6:00 — 4 commitsTue 7:00 — 1 commitsTue 8:00 — 1 commitsTue 9:00 — 2 commitsTue 10:00 — 2 commitsTue 11:00 — 2 commitsTue 12:00 — 1 commitsTue 13:00 — 5 commitsTue 14:00 — 1 commitsTue 15:00 — 2 commitsTue 16:00 — 4 commitsTue 17:00 — 6 commitsTue 18:00 — 2 commitsTue 19:00 — 5 commitsTue 20:00 — 5 commitsTue 21:00 — 13 commitsTue 22:00 — 6 commitsTue 23:00 — 8 commitsWed 0:00 — 8 commitsWed 1:00 — 5 commitsWed 2:00 — 4 commitsWed 3:00 — 2 commitsWed 4:00 — 3 commitsWed 5:00 — 1 commitsWed 6:00 — 4 commitsWed 7:00 — 2 commitsWed 8:00 — 8 commitsWed 9:00 — 4 commitsWed 10:00 — 3 commitsWed 11:00 — 2 commitsWed 12:00 — 2 commitsWed 13:00 — 3 commitsWed 14:00 — 7 commitsWed 15:00 — 7 commitsWed 16:00 — 7 commitsWed 17:00 — 3 commitsWed 18:00 — 9 commitsWed 19:00 — 6 commitsWed 20:00 — 8 commitsWed 21:00 — 15 commitsWed 22:00 — 11 commitsWed 23:00 — 11 commitsThu 0:00 — 8 commitsThu 1:00 — 4 commitsThu 2:00 — 0 commitsThu 3:00 — 2 commitsThu 4:00 — 2 commitsThu 5:00 — 3 commitsThu 6:00 — 1 commitsThu 7:00 — 0 commitsThu 8:00 — 1 commitsThu 9:00 — 6 commitsThu 10:00 — 5 commitsThu 11:00 — 5 commitsThu 12:00 — 1 commitsThu 13:00 — 3 commitsThu 14:00 — 1 commitsThu 15:00 — 4 commitsThu 16:00 — 8 commitsThu 17:00 — 7 commitsThu 18:00 — 1 commitsThu 19:00 — 4 commitsThu 20:00 — 4 commitsThu 21:00 — 11 commitsThu 22:00 — 10 commitsThu 23:00 — 16 commitsFri 0:00 — 8 commitsFri 1:00 — 13 commitsFri 2:00 — 4 commitsFri 3:00 — 1 commitsFri 4:00 — 1 commitsFri 5:00 — 1 commitsFri 6:00 — 2 commitsFri 7:00 — 0 commitsFri 8:00 — 0 commitsFri 9:00 — 4 commitsFri 10:00 — 2 commitsFri 11:00 — 3 commitsFri 12:00 — 3 commitsFri 13:00 — 2 commitsFri 14:00 — 3 commitsFri 15:00 — 7 commitsFri 16:00 — 9 commitsFri 17:00 — 8 commitsFri 18:00 — 7 commitsFri 19:00 — 6 commitsFri 20:00 — 4 commitsFri 21:00 — 8 commitsFri 22:00 — 11 commitsFri 23:00 — 10 commitsSat 0:00 — 14 commitsSat 1:00 — 7 commitsSat 2:00 — 3 commitsSat 3:00 — 1 commitsSat 4:00 — 1 commitsSat 5:00 — 0 commitsSat 6:00 — 2 commitsSat 7:00 — 1 commitsSat 8:00 — 0 commitsSat 9:00 — 1 commitsSat 10:00 — 1 commitsSat 11:00 — 1 commitsSat 12:00 — 0 commitsSat 13:00 — 0 commitsSat 14:00 — 0 commitsSat 15:00 — 1 commitsSat 16:00 — 2 commitsSat 17:00 — 0 commitsSat 18:00 — 1 commitsSat 19:00 — 1 commitsSat 20:00 — 1 commitsSat 21:00 — 1 commitsSat 22:00 — 2 commitsSat 23:00 — 4 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Jul 6, 2026daily#20+5
Apr 3, 2026daily#11+377
Apr 2, 2026daily#2+986
Apr 1, 2026daily#2+1,288
Mar 31, 2026daily#7+369
Feb 28, 2026daily#20+250
Feb 23, 2026daily#25+107
Feb 22, 2026daily#17+202
Feb 5, 2026daily#24+97
Jan 28, 2026daily#25+114
Jan 27, 2026daily#21+148
Jan 24, 2026daily#24+145
Jan 23, 2026daily#25+164
Jan 20, 2026daily#25+140
Jan 16, 2026daily#23+130