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: Agentic coding tool by Anthropic that executes complex software engineering tasks directly in your terminal.

Stars
149.4K
+196 today
Forks
25.5K
Watchers
907
Open issues
13.1K
Open PRs
708
Contributors
~59
Commits
895
Branches
207

TypeScriptNo licenseCreated Feb 22, 2025Last push todayLatest release v2.1.285+1.1K stars this week+5.3K this month

Quick answers

What is claude-code?
Agentic coding tool by Anthropic that executes complex software engineering tasks directly in your terminal.
What does claude-code do?
Claude Code is an advanced, terminal-based AI coding assistant developed by Anthropic that deeply integrates with local codebases to accelerate development. It allows developers to execute routine tasks, perform complex refactoring, and safely handle git workflows entirely through natural language commands directly in their CLI. The tool meticulously indexes the local environment to provide highly context-aware suggestions and can autonomously execute multi-step engineering tasks. By living natively in the terminal, it aims to keep developers in their flow state without constantly switching between IDEs, browsers, and chat interfaces.
Who is claude-code for?
Software engineers and DevOps professionals looking to drastically reduce boilerplate work and navigate complex codebases faster. It acts as a highly capable, autonomous pair programmer that lives where developers already work.
How do I get started with claude-code?
curl -fsSL https://claude.ai/install.sh | bash
How popular is claude-code on GitHub?
anthropics/claude-code has 149,399 stars and 25,482 forks on GitHub, and gained 1,054 stars in the last 7 days.

Star history

since Jul 28, 2026
050K100KJul 2026Aug 2026Sep 2026Oct 2026
149.4K stars as of Oct 4, 2026. Measured daily since Jul 28, 2026; GitHub no longer exposes earlier star timestamps.

Contribution activity

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

Signals and awards

derived from tracked data
  • Landmark project

    149,399 stars

  • Very active

    562 commits in 52 weeks

  • Continuous integration

    Automated checks passing

  • Repeat trending

    45 trending appearances

  • Top 10% tracked

    Rank 37 of 1135

What claude-code does

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

Software engineers and DevOps professionals looking to drastically reduce boilerplate work and navigate complex codebases faster. It acts as a highly capable, autonomous pair programmer that lives where developers already work.

  • Terminal Integration: Operates entirely within the command line, providing a natural language interface to the underlying OS.
  • Agentic Execution: Capable of autonomously breaking down and executing complex, multi-step software engineering tasks.
  • Codebase Context: Deeply indexes and understands the local repository to ensure all generated code is relevant and accurate.
  • Git Workflow Automation: Handles staging, committing, branching, and PR generation directly from simple conversational prompts.
  • Plugin Ecosystem: Supports custom extensions and specialized agents to tailor the tool's capabilities to specific organizational needs.
  • Iterative Debugging: Analyzes error logs, proposes fixes, and safely executes test suites to resolve complex application bugs.

Where teams use it

Automated Refactoring

Instructing the agent to comprehensively update deprecated API calls across hundreds of files in a large legacy codebase.

Code Comprehension

Asking the tool to summarize and map out the architecture of an unfamiliar, poorly documented open-source project.

Terminal Workflow Orchestration

Managing complex git rebases, conflict resolutions, and staging operations without memorizing intricate command syntax.

Test-Driven Development

Generating robust unit tests for edge cases and having the agent automatically iterate until the entire suite passes.

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

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

Recent open issues

view all

Releases and announcements

230 total
  1. v2.1.285v2.1.285Sep 29, 20268.1K downloads

    ## What's changed - Added `CLAUDE_CODE_DISABLE_WEB_FETCH` environment variable to turn off the WebFetch tool - Added `claude --desktop` to open the Claude desktop app on the current directory, or on a session with `--continue` / `--resume <id>` - Added `claude plugin configure <plugin>` to show a plugin's options and which are unset, or save new values read from stdin with `--values-stdin` - Added `<server>.<key>=<value>` to `claude plugin install --config`, so a bundled `.mcpb` MCP server's own settings can be set at install time and it starts without visiting `/plugin` → Configure - Added `allowedProviders` managed setting to limit which API providers a machine may use (Anthropic API, a custom endpoint, Bedrock, Mantle, Vertex AI, Foundry, Claude Platform on AWS, or a Cloud gateway) - Added `CLAUDE_CODE_NONSTREAMING_TIMEOUT_RETRIES` environment variable to cap re-sends of a non-streaming fallback request that timed out - Fixed `claude -p` with `CLAUDE_CODE_FORK_SUBAGENT=1`: a subagent's own Agent call now runs in the foreground, so the subagent gets the child's result - Fixed plugin and marketplace installs and updates over SSH ignoring the ssh program set in `GIT_SSH` or in you

  2. v2.1.284v2.1.284Sep 28, 202616.2K downloads

    ## What's changed - Added Claude Sonnet 5.5 (`claude-sonnet-5-5`), now the default Sonnet model on the Anthropic API — 1M context, $2/$10 per Mtok with $0.20/Mtok cache reads - Added a "Yes, but ask again next time" answer to auto mode's prompt before a read outside the working directories, so you can allow that one read and still be asked about later ones - Added dollar amounts to the Claude apps gateway spend limit in `/usage` and the status line (for example "$271.40 / $500.00 spent this month") when the gateway runs this version or later; the status line's `rate_limits.spend_limit` also gains `used_usd`, `limit_usd` and `period` - Added `effortSlider:decreaseEffort`, `increaseEffort` and `toggleUltracode` keybinding actions, so the `/effort` slider's arrow and Tab keys can be rebound in `keybindings.json` - Added `/rate-limit-options` to `/help` and the command menu for claude.ai subscribers, so the usage-limit notices that mention it point to a command you can find - Added `/mcp reconnect all` in the interactive terminal to retry every MCP server that failed to connect or needs authentication at once - Added Claude apps gateway startup warnings when a managed policy's `availa

  3. v2.1.283v2.1.283Sep 25, 202635.6K downloads

    ## What's changed - Added `x-claude-code-prompt-id` to the gateway hint headers so LLM gateways can group the requests that serve one user prompt; opt in with `CLAUDE_CODE_GATEWAY_HINT_HEADERS=1` - Added `availableModelsMatch` managed setting: with `"exact"`, an `availableModels` entry allows only the model version it names, so new releases stay blocked until listed - Added `deniedModels` managed setting to block specific models, even when `availableModels` allows them - Added MCP tool, WebFetch and WebSearch outputs to the `tool.output` OpenTelemetry span event when `OTEL_LOG_TOOL_CONTENT=1` - Added `/doctor prompt-audit` (also `/checkup prompt-audit`) to audit your CLAUDE.md files, skills, agents and commands for prompting patterns written for older models - Added click-to-expand for truncated messages from your other sessions in fullscreen mode - Added `path` to `--plugin-dir` load-failure entries in the stream-json `system/init` `plugin_errors`, naming the directory that did not load - Added an opt-in `load_test_mode` block to the Claude apps gateway config: requests are built and signed but not sent upstream, and clients get a canned reply, so a deployment can be load tested

  4. v2.1.282v2.1.282Sep 24, 202616.2K downloads

    ## What's changed - Added a `maxProseWidth` setting that caps the width of Claude's prose in wide terminals while tables and code blocks keep the full width - Added a startup notice, and `/status` and `claude doctor` entries, listing telemetry variables in a project's settings files that were ignored or that turned telemetry off - Added the `allowClaudeInChromeWithManagedMcp` managed setting to let `claude --chrome` run alongside an exclusive `managed-mcp.json`; the error shown when Chrome is blocked now names it - Added `store.readiness_grace_seconds` to the Claude apps gateway so `/readyz` can stay ready through a short Postgres outage such as a database failover - Added a scrollbar to the `/feedback` drafts list in fullscreen mode; it appears while the mouse is over the list - Fixed every request failing with a 400 error in conversations whose history holds web search results the API cannot decrypt (for example, from a turn answered through a third-party gateway) - Fixed more cases of continued or resumed sessions (`--continue`, `--resume`) re-sending earlier messages in a changed form, which could make the API drop Claude's earlier reasoning - Fixed earlier extended thinking b

  5. v2.1.281v2.1.281Sep 23, 202616.4K downloads

    ## What's changed - Added Claude apps gateway support for newer Claude Desktop keys in `desktop` policy blocks, including `blockReadsOutsideWorkingDirectories` and `disableBypassPermissionsMode` - Added `assume_role` on Claude apps gateway Bedrock upstreams: the gateway calls Bedrock as an IAM role it assumes through STS, in another AWS account if needed, optionally one session per developer - Added `guardrail: {id, version}` on Claude apps gateway Bedrock upstreams to apply an Amazon Bedrock guardrail to every request sent through them (set it on all Bedrock upstreams or none) - Added `telemetry.resource_attributes` to the Claude apps gateway config, to put fixed labels on the telemetry of Claude Desktop and `/login` sessions - Added `"attribution": false` in `settings.json` to hide all commit and PR attribution; older CLI versions skip a settings file that holds it, so keep the object form in files shared across versions - Added MCP URL-mode elicitation on 2026-07-28 protocol connections, so servers can ask Claude Code to open a browser-based flow; no waiting dialog is left on screen when the server has no way to confirm completion - Added MCP server checks to `claude plugin val

Code frequency

additions and deletions
+26.2K-26.2KWeek 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: -126 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 linesWeek of 2026-08-02: +310 linesWeek of 2026-08-02: -139 linesWeek of 2026-08-09: +310 linesWeek of 2026-08-09: -210 linesWeek of 2026-08-16: +478 linesWeek of 2026-08-16: -265 linesWeek of 2026-08-23: +809 linesWeek of 2026-08-23: -362 linesWeek of 2026-08-30: +656 linesWeek of 2026-08-30: -233 linesWeek of 2026-09-06: +26,186 linesWeek of 2026-09-06: -4,694 linesWeek of 2026-09-13: +14,820 linesWeek of 2026-09-13: -2,452 linesWeek of 2026-09-20: +6,174 linesWeek of 2026-09-20: -804 linesWeek of 2026-09-27: +2,407 linesWeek of 2026-09-27: -277 linesOct 5, 2025Sep 27, 2026
+101.8K lines added, -13.2K removed over the last year.

Commits per week

last 52 weeks
680Week 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: 10 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: 6 commitsWeek of 2026-08-09: 6 commitsWeek of 2026-08-16: 7 commitsWeek of 2026-08-23: 9 commitsWeek of 2026-08-30: 7 commitsWeek of 2026-09-06: 68 commitsWeek of 2026-09-13: 32 commitsWeek of 2026-09-20: 21 commitsWeek of 2026-09-27: 12 commitsOct 5, 2025Sep 27, 2026
562 commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 2 commitsSun 1:00 — 2 commitsSun 2:00 — 3 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 — 2 commitsSun 12:00 — 3 commitsSun 13:00 — 2 commitsSun 14:00 — 3 commitsSun 15:00 — 0 commitsSun 16:00 — 6 commitsSun 17:00 — 2 commitsSun 18:00 — 1 commitsSun 19:00 — 2 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 — 4 commitsMon 13:00 — 2 commitsMon 14:00 — 1 commitsMon 15:00 — 5 commitsMon 16:00 — 3 commitsMon 17:00 — 6 commitsMon 18:00 — 9 commitsMon 19:00 — 5 commitsMon 20:00 — 5 commitsMon 21:00 — 7 commitsMon 22:00 — 10 commitsMon 23:00 — 16 commitsTue 0:00 — 13 commitsTue 1:00 — 7 commitsTue 2:00 — 6 commitsTue 3:00 — 2 commitsTue 4:00 — 1 commitsTue 5:00 — 3 commitsTue 6:00 — 4 commitsTue 7:00 — 1 commitsTue 8:00 — 2 commitsTue 9:00 — 2 commitsTue 10:00 — 3 commitsTue 11:00 — 3 commitsTue 12:00 — 3 commitsTue 13:00 — 5 commitsTue 14:00 — 2 commitsTue 15:00 — 2 commitsTue 16:00 — 5 commitsTue 17:00 — 7 commitsTue 18:00 — 3 commitsTue 19:00 — 7 commitsTue 20:00 — 8 commitsTue 21:00 — 14 commitsTue 22:00 — 8 commitsTue 23:00 — 9 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 — 7 commitsWed 7:00 — 2 commitsWed 8:00 — 8 commitsWed 9:00 — 4 commitsWed 10:00 — 3 commitsWed 11:00 — 3 commitsWed 12:00 — 2 commitsWed 13:00 — 3 commitsWed 14:00 — 7 commitsWed 15:00 — 8 commitsWed 16:00 — 7 commitsWed 17:00 — 3 commitsWed 18:00 — 9 commitsWed 19:00 — 10 commitsWed 20:00 — 11 commitsWed 21:00 — 15 commitsWed 22:00 — 13 commitsWed 23:00 — 12 commitsThu 0:00 — 11 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 — 2 commitsThu 8:00 — 4 commitsThu 9:00 — 7 commitsThu 10:00 — 13 commitsThu 11:00 — 8 commitsThu 12:00 — 3 commitsThu 13:00 — 3 commitsThu 14:00 — 1 commitsThu 15:00 — 4 commitsThu 16:00 — 8 commitsThu 17:00 — 13 commitsThu 18:00 — 3 commitsThu 19:00 — 5 commitsThu 20:00 — 7 commitsThu 21:00 — 14 commitsThu 22:00 — 15 commitsThu 23:00 — 18 commitsFri 0:00 — 9 commitsFri 1:00 — 13 commitsFri 2:00 — 6 commitsFri 3:00 — 1 commitsFri 4:00 — 2 commitsFri 5:00 — 1 commitsFri 6:00 — 2 commitsFri 7:00 — 0 commitsFri 8:00 — 0 commitsFri 9:00 — 5 commitsFri 10:00 — 11 commitsFri 11:00 — 5 commitsFri 12:00 — 5 commitsFri 13:00 — 2 commitsFri 14:00 — 3 commitsFri 15:00 — 9 commitsFri 16:00 — 10 commitsFri 17:00 — 10 commitsFri 18:00 — 10 commitsFri 19:00 — 9 commitsFri 20:00 — 4 commitsFri 21:00 — 9 commitsFri 22:00 — 12 commitsFri 23:00 — 12 commitsSat 0:00 — 14 commitsSat 1:00 — 8 commitsSat 2:00 — 4 commitsSat 3:00 — 2 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 — 4 commitsSat 12:00 — 3 commitsSat 13:00 — 0 commitsSat 14:00 — 1 commitsSat 15:00 — 3 commitsSat 16:00 — 2 commitsSat 17:00 — 0 commitsSat 18:00 — 2 commitsSat 19:00 — 3 commitsSat 20:00 — 1 commitsSat 21:00 — 1 commitsSat 22:00 — 2 commitsSat 23:00 — 10 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Oct 4, 2026daily#9+127
Oct 4, 2026monthly#10+5,841
Oct 3, 2026monthly#11+5,819
Oct 3, 2026daily#9+127
Oct 2, 2026monthly#11+5,819
Oct 1, 2026monthly#11+5,807
Sep 30, 2026monthly#12+5,891
Sep 28, 2026weekly#3+1,744
Sep 27, 2026weekly#3+1,744
Sep 26, 2026weekly#3+2,102
Sep 25, 2026weekly#3+2,384
Sep 24, 2026weekly#3+2,762
Sep 23, 2026weekly#2+2,754
Sep 22, 2026weekly#2+2,731
Sep 21, 2026daily#5+483
  • freeCodeCamp/freeCodeCamp

    freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

    456.7K stars · TypeScript

  • openclaw/openclaw

    The AI that really does things. Any OS. Any Platform. The lobster way. 🦞

    391.3K stars · TypeScript

  • anomalyco/opencode

    The open source coding agent.

    211.7K stars · TypeScript

  • n8n-io/n8n

    Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

    206.7K stars · TypeScript

  • microsoft/vscode

    Visual Studio Code

    193.5K stars · TypeScript

  • firecrawl/firecrawl

    Supercharge your AI agents with data from the web and beyond. Building the library for superintelligence. 🔥

    188.6K stars · TypeScript