QwenLM/qwen-codePublic

An open-source AI coding agent that lives in your terminal.

AI summary: An open-source AI coding agent that lives in your terminal.

Stars
29.6K
Forks
3.4K
Watchers
146
Open issues
1.7K
Open PRs
471
Contributors
~647
Commits
12.4K
Branches
6.3K

TypeScriptApache-2.0Created Jun 26, 2025Last push todayLatest release sdk-typescript-v0.1.32

Quick answers

What is qwen-code?
An open-source AI coding agent that lives in your terminal.
What does qwen-code do?
QwenLM/qwen-code is an open-source project written primarily in TypeScript, published under the Apache-2.0 license. An open-source AI coding agent that lives in your terminal.
How do I get started with qwen-code?
Visit the repository README on GitHub for installation and usage instructions.
How popular is qwen-code on GitHub?
QwenLM/qwen-code has 29,595 stars and 3,387 forks on GitHub.
What license does qwen-code use?
QwenLM/qwen-code is released under the Apache-2.0 license.

Star history

since Nov 12, 2026

Star history is still being collected for this repository.

Contribution activity

commits per day, last 52 weeks
NovDecJanFebMarAprMayJunJulAugSepOctNovMonWedFri2025-11-16: 0 commits2025-11-17: 5 commits2025-11-18: 16 commits2025-11-19: 12 commits2025-11-20: 21 commits2025-11-21: 26 commits2025-11-22: 1 commit2025-11-23: 25 commits2025-11-24: 9 commits2025-11-25: 13 commits2025-11-26: 6 commits2025-11-27: 3 commits2025-11-28: 6 commits2025-11-29: 3 commits2025-11-30: 3 commits2025-12-01: 10 commits2025-12-02: 2 commits2025-12-03: 7 commits2025-12-04: 26 commits2025-12-05: 30 commits2025-12-06: 15 commits2025-12-07: 2 commits2025-12-08: 14 commits2025-12-09: 17 commits2025-12-10: 13 commits2025-12-11: 17 commits2025-12-12: 33 commits2025-12-13: 49 commits2025-12-14: 2 commits2025-12-15: 27 commits2025-12-16: 25 commits2025-12-17: 12 commits2025-12-18: 8 commits2025-12-19: 17 commits2025-12-20: 3 commits2025-12-21: 0 commits2025-12-22: 15 commits2025-12-23: 12 commits2025-12-24: 23 commits2025-12-25: 14 commits2025-12-26: 12 commits2025-12-27: 0 commits2025-12-28: 2 commits2025-12-29: 10 commits2025-12-30: 9 commits2025-12-31: 1 commit2026-01-01: 4 commits2026-01-02: 1 commit2026-01-03: 0 commits2026-01-04: 2 commits2026-01-05: 6 commits2026-01-06: 16 commits2026-01-07: 31 commits2026-01-08: 17 commits2026-01-09: 8 commits2026-01-10: 6 commits2026-01-11: 2 commits2026-01-12: 17 commits2026-01-13: 32 commits2026-01-14: 33 commits2026-01-15: 17 commits2026-01-16: 27 commits2026-01-17: 8 commits2026-01-18: 12 commits2026-01-19: 31 commits2026-01-20: 41 commits2026-01-21: 34 commits2026-01-22: 27 commits2026-01-23: 22 commits2026-01-24: 6 commits2026-01-25: 11 commits2026-01-26: 28 commits2026-01-27: 32 commits2026-01-28: 33 commits2026-01-29: 56 commits2026-01-30: 14 commits2026-01-31: 6 commits2026-02-01: 20 commits2026-02-02: 21 commits2026-02-03: 17 commits2026-02-04: 33 commits2026-02-05: 67 commits2026-02-06: 38 commits2026-02-07: 0 commits2026-02-08: 25 commits2026-02-09: 34 commits2026-02-10: 17 commits2026-02-11: 35 commits2026-02-12: 25 commits2026-02-13: 24 commits2026-02-14: 5 commits2026-02-15: 8 commits2026-02-16: 18 commits2026-02-17: 4 commits2026-02-18: 18 commits2026-02-19: 7 commits2026-02-20: 4 commits2026-02-21: 4 commits2026-02-22: 6 commits2026-02-23: 13 commits2026-02-24: 15 commits2026-02-25: 27 commits2026-02-26: 34 commits2026-02-27: 23 commits2026-02-28: 47 commits2026-03-01: 12 commits2026-03-02: 45 commits2026-03-03: 33 commits2026-03-04: 26 commits2026-03-05: 39 commits2026-03-06: 63 commits2026-03-07: 8 commits2026-03-08: 4 commits2026-03-09: 48 commits2026-03-10: 46 commits2026-03-11: 42 commits2026-03-12: 34 commits2026-03-13: 47 commits2026-03-14: 34 commits2026-03-15: 46 commits2026-03-16: 83 commits2026-03-17: 52 commits2026-03-18: 61 commits2026-03-19: 40 commits2026-03-20: 49 commits2026-03-21: 7 commits2026-03-22: 3 commits2026-03-23: 14 commits2026-03-24: 26 commits2026-03-25: 22 commits2026-03-26: 62 commits2026-03-27: 65 commits2026-03-28: 9 commits2026-03-29: 36 commits2026-03-30: 54 commits2026-03-31: 9 commits2026-04-01: 53 commits2026-04-02: 19 commits2026-04-03: 18 commits2026-04-04: 11 commits2026-04-05: 30 commits2026-04-06: 88 commits2026-04-07: 164 commits2026-04-08: 62 commits2026-04-09: 35 commits2026-04-10: 10 commits2026-04-11: 27 commits2026-04-12: 4 commits2026-04-13: 35 commits2026-04-14: 9 commits2026-04-15: 13 commits2026-04-16: 12 commits2026-04-17: 25 commits2026-04-18: 13 commits2026-04-19: 19 commits2026-04-20: 16 commits2026-04-21: 13 commits2026-04-22: 13 commits2026-04-23: 6 commits2026-04-24: 29 commits2026-04-25: 9 commits2026-04-26: 15 commits2026-04-27: 14 commits2026-04-28: 17 commits2026-04-29: 16 commits2026-04-30: 15 commits2026-05-01: 6 commits2026-05-02: 7 commits2026-05-03: 5 commits2026-05-04: 7 commits2026-05-05: 17 commits2026-05-06: 11 commits2026-05-07: 23 commits2026-05-08: 31 commits2026-05-09: 22 commits2026-05-10: 11 commits2026-05-11: 20 commits2026-05-12: 16 commits2026-05-13: 15 commits2026-05-14: 13 commits2026-05-15: 24 commits2026-05-16: 16 commits2026-05-17: 46 commits2026-05-18: 22 commits2026-05-19: 18 commits2026-05-20: 11 commits2026-05-21: 24 commits2026-05-22: 2 commits2026-05-23: 12 commits2026-05-24: 1 commit2026-05-25: 15 commits2026-05-26: 11 commits2026-05-27: 10 commits2026-05-28: 1 commit2026-05-29: 13 commits2026-05-30: 0 commits2026-05-31: 14 commits2026-06-01: 6 commits2026-06-02: 19 commits2026-06-03: 26 commits2026-06-04: 7 commits2026-06-05: 11 commits2026-06-06: 2 commits2026-06-07: 1 commit2026-06-08: 26 commits2026-06-09: 17 commits2026-06-10: 25 commits2026-06-11: 12 commits2026-06-12: 81 commits2026-06-13: 29 commits2026-06-14: 30 commits2026-06-15: 45 commits2026-06-16: 19 commits2026-06-17: 31 commits2026-06-18: 38 commits2026-06-19: 108 commits2026-06-20: 58 commits2026-06-21: 60 commits2026-06-22: 59 commits2026-06-23: 52 commits2026-06-24: 34 commits2026-06-25: 62 commits2026-06-26: 26 commits2026-06-27: 39 commits2026-06-28: 34 commits2026-06-29: 38 commits2026-06-30: 32 commits2026-07-01: 54 commits2026-07-02: 60 commits2026-07-03: 54 commits2026-07-04: 48 commits2026-07-05: 57 commits2026-07-06: 37 commits2026-07-07: 71 commits2026-07-08: 66 commits2026-07-09: 63 commits2026-07-10: 58 commits2026-07-11: 110 commits2026-07-12: 49 commits2026-07-13: 33 commits2026-07-14: 49 commits2026-07-15: 60 commits2026-07-16: 39 commits2026-07-17: 53 commits2026-07-18: 117 commits2026-07-19: 52 commits2026-07-20: 44 commits2026-07-21: 109 commits2026-07-22: 62 commits2026-07-23: 86 commits2026-07-24: 75 commits2026-07-25: 82 commits2026-07-26: 58 commits2026-07-27: 45 commits2026-07-28: 92 commits2026-07-29: 92 commits2026-07-30: 109 commits2026-07-31: 82 commits2026-08-01: 128 commits2026-08-02: 79 commits2026-08-03: 34 commits2026-08-04: 47 commits2026-08-05: 53 commits2026-08-06: 38 commits2026-08-07: 60 commits2026-08-08: 90 commits2026-08-09: 56 commits2026-08-10: 52 commits2026-08-11: 59 commits2026-08-12: 61 commits2026-08-13: 60 commits2026-08-14: 50 commits2026-08-15: 24 commits2026-08-16: 47 commits2026-08-17: 49 commits2026-08-18: 53 commits2026-08-19: 44 commits2026-08-20: 60 commits2026-08-21: 48 commits2026-08-22: 63 commits2026-08-23: 63 commits2026-08-24: 114 commits2026-08-25: 85 commits2026-08-26: 64 commits2026-08-27: 89 commits2026-08-28: 48 commits2026-08-29: 124 commits2026-08-30: 29 commits2026-08-31: 79 commits2026-09-01: 73 commits2026-09-02: 85 commits2026-09-03: 74 commits2026-09-04: 54 commits2026-09-05: 62 commits2026-09-06: 75 commits2026-09-07: 46 commits2026-09-08: 91 commits2026-09-09: 90 commits2026-09-10: 101 commits2026-09-11: 76 commits2026-09-12: 60 commits2026-09-13: 39 commits2026-09-14: 49 commits2026-09-15: 51 commits2026-09-16: 45 commits2026-09-17: 54 commits2026-09-18: 62 commits2026-09-19: 51 commits2026-09-20: 51 commits2026-09-21: 73 commits2026-09-22: 57 commits2026-09-23: 66 commits2026-09-24: 50 commits2026-09-25: 74 commits2026-09-26: 79 commits2026-09-27: 65 commits2026-09-28: 44 commits2026-09-29: 45 commits2026-09-30: 20 commits2026-10-01: 35 commits2026-10-02: 65 commits2026-10-03: 43 commits2026-10-04: 48 commits2026-10-05: 51 commits2026-10-06: 60 commits2026-10-07: 51 commits2026-10-08: 32 commits2026-10-09: 46 commits2026-10-10: 62 commits2026-10-11: 73 commits2026-10-12: 58 commits2026-10-13: 73 commits2026-10-14: 47 commits2026-10-15: 70 commits2026-10-16: 104 commits2026-10-17: 99 commits2026-10-18: 75 commits2026-10-19: 114 commits2026-10-20: 150 commits2026-10-21: 94 commits2026-10-22: 81 commits2026-10-23: 64 commits2026-10-24: 81 commits2026-10-25: 98 commits2026-10-26: 57 commits2026-10-27: 41 commits2026-10-28: 52 commits2026-10-29: 90 commits2026-10-30: 57 commits2026-10-31: 101 commits2026-11-01: 41 commits2026-11-02: 59 commits2026-11-03: 66 commits2026-11-04: 71 commits2026-11-05: 70 commits2026-11-06: 61 commits2026-11-07: 128 commits2026-11-08: 128 commits2026-11-09: 92 commits2026-11-10: 77 commits2026-11-11: 79 commits2026-11-12: 77 commits2026-11-13: 0 commits2026-11-14: 0 commits
14,144 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Widely adopted

    29,595 stars

  • Very active

    14,144 commits in 52 weeks

  • Community-driven

    ~647 contributors

  • Permissive license

    Apache-2.0

What qwen-code does

QwenLM/qwen-code is an open-source project written primarily in TypeScript, published under the Apache-2.0 license. An open-source AI coding agent that lives in your terminal.

Where teams use it

agentic

Projects involving agentic.

ai

Projects involving ai.

ai agent

Projects involving ai agent.

ai coding

Projects involving ai coding.

Getting started: Visit the repository README on GitHub for installation and usage instructions.

README

main branch

npm version License Node.js Version Downloads

QwenLM%2Fqwen-code | Trendshift

The open-source AI coding agent for your terminal, editor, desktop, browser, and chat.

中文 | Deutsch | français | 日本語 | Русский | Português (Brasil) | 한국어

Qwen Code in the terminal, desktop app, browser, editor, and chat, with VS Code, Zed, JetBrains, Telegram, DingTalk, WeChat, and Feishu integrations

Qwen Code 1.0 Preview
Qwen Code 1.0 Preview brings together the agent harness capabilities of Qoder and Qwen Code in an open-source release.

Try Qwen Code 1.0 Preview · Documentation · 中文文档.

Why Qwen Code?

  • Agentic out of the box — Auto-Memory, Auto-Skills, SubAgents, Agent Teams, and MCP. Dynamic workflows, zero setup.
  • Open-source, inside and out — The framework and the Qwen models are open-source. They evolve together. No vendor lock-in.
  • Multi-protocol — Supports OpenAI, Anthropic, Gemini, and Qwen APIs. Any third-party provider or local model (Ollama / vLLM). Switch at runtime.
  • Beyond the terminal — IDE plugins, Desktop app, Web UI, SDKs, and chat integrations (Telegram / DingTalk / WeChat / Feishu).

Tip

Qwen Code is actively iterating on itself — using its own agent and models to file issues, submit PRs, review code, and run tests. Powered by the community, driven by AI.

Installation

Looking for Qwen Code 1.0 Preview? Get started here. The instructions below are for the main version.

Linux / macOS:

curl -fsSL https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen-standalone.sh | bash

Windows:

irm https://qwen-code-assets.oss-cn-hangzhou.aliyuncs.com/installation/install-qwen-standalone.ps1 | iex

Restart your terminal after installation to ensure environment variables take effect.

NPM / Homebrew

NPM (requires Node.js 22+):

npm install -g @qwen-code/qwen-code@latest

Homebrew (macOS / Linux):

brew install qwen-code

Quick Start

Open a terminal in your project and start Qwen Code:

cd /path/to/your-project
qwen

Inside the session, run /auth and choose Qwen Account with Subscription to sign in with your Plus or Pro subscription, or configure a provider with an API key. Then try:

Explain this repository and show me where to start.

See the Authentication Guide and Settings Reference for detailed setup.

See the terminal interface

Qwen Code terminal interface

How to Use Qwen Code

Choose the interface that fits your workflow:

Interface Get started
Terminal Run qwen in your project — see Quick Start.
Desktop Download Qwen Code Desktop for macOS, Windows, and Linux.
Web Run qwen serve --open to open the Web UI in your browser. (experimental)
Editor Set up VS Code, Zed, or JetBrains.
Chat Connect Telegram, DingTalk, WeChat, or Feishu, then run qwen channel start.

For automation and custom integrations:

SDK example (Python)
import asyncio

from qwen_code_sdk import is_sdk_result_message, query


async def main() -> None:
    result = query(
        "Summarize the repository layout.",
        {
            "cwd": "/path/to/project",
            "path_to_qwen_executable": "qwen",
        },
    )

    async for message in result:
        if is_sdk_result_message(message):
            print(message["result"])


asyncio.run(main())

Daemon Mode

Run Qwen Code as a long-lived service when you want browser, editor, SDK, and automation clients to share agent sessions without each starting a separate process. The daemon provides the built-in Web Shell and an HTTP + SSE API, supports multiple workspaces, and lets clients reconnect to active sessions.

Start it in the foreground and open the Web Shell:

qwen serve --open

The default address is http://127.0.0.1:4170. To run and manage it in the background instead:

qwen daemon start
qwen daemon status
qwen daemon logs -f
qwen daemon stop

By default, the daemon listens on loopback without bearer authentication; any local process that can reach it can use the full API, including code execution. On shared or untrusted hosts, set QWEN_SERVER_TOKEN and use --require-auth. See the Daemon guide for workspaces, authentication, remote access, and the API.

Capabilities

If you know Claude Code, you already know Qwen Code — and then some. We've put significant effort into bringing Qwen Code to feature parity with Claude Code, improving both breadth and reliability across the board.

Feature Qwen Code Claude Code
SubAgents, Agent Teams, Dynamic Workflows ✓ ✓
Auto-Memory, Auto-Skills, Hooks ✓ ✓
Built-in Skills (/review, /batch, /loop, /bugfix…) ✓ ✓
MCP, Plan Mode, LSP Integration ✓ ✓
Auto Mode, Sandbox, Git Worktrees ✓ ✓
Computer Use (desktop automation) ✓ ✓
IDE Plugins (VS Code / JetBrains / Zed) ✓ ✓
SDK ✓ ✓
Headless Mode, Session Management ✓ ✓
Open-source — model and framework ✓ —
Multi-protocol (OpenAI / Anthropic / Gemini / Qwen + any provider) ✓ —
Agent Arena (multi-model head-to-head on same task) ✓ —
Daemon Mode — qwen serve (multi-client shared agent) ✓ —
IM Channels (Telegram / DingTalk / WeChat / Feishu) ✓ —

Qwen Code Evaluation

On SWE-bench Verified, seven Qwen Code versions scored 76.40%–77.80% on average using the same Qwen 3.7 Max model (500 tasks, three trials per version).

Average SWE-bench Verified scores by Qwen Code version: 0.0.14, 77.80%; 0.1.0, 76.73%; 0.5.0, 76.60%; 0.10.0, 76.47%; 0.15.0, 77.67%; 0.19.0, 76.40%; 0.22.0, 77.33%.

Full results and evaluation configuration →

Ecosystem

  • Qwen Code Desktop — Official desktop app for macOS, Windows, and Linux

  • AionUi — A modern GUI for command-line AI tools including Qwen Code

  • Gemini CLI Desktop — A cross-platform desktop/web/mobile UI for Qwen Code

  • qwen-audio-agent — Realtime full-duplex voice frontend for Qwen Code over ACP — talk hands-free with barge-in and a local wake word

  • 🦞 Qwen Code Claw — Let other agents (Claude, Codex, etc.) delegate coding tasks to Qwen Code via ACP. Paste this prompt into your agent:

Use Qwen Code as a coding agent. First, fetch and read this skill reference:
https://raw.githubusercontent.com/QwenLM/qwen-code/refs/heads/main/.qwen/skills/qwen-code-claw/SKILL.md
Then follow the instructions inside to install, authenticate, and use Qwen Code via acpx for all coding tasks.
  • Aliyun Model Studio CLI — Official CLI for Aliyun's AI platform (bailian-cli). Extends Qwen Code with image/video generation, knowledge retrieval, app orchestration, and model deployment

Privacy

See the Terms of Service and Privacy Notice, including Chrome extension and Browser Use data handling.

Contributing

Contributions are welcome! See CONTRIBUTING.md for guidelines.

Acknowledgments

This project was originally based on Google Gemini CLI v0.8.2. We gratefully acknowledge the Gemini CLI team's excellent work. Starting from Qwen Code v0.1, we stopped syncing with upstream and began independent development as a multi-protocol, multi-platform agent framework with deep integrations for Qwen models and beyond.

View on GitHub

Recent activity

commits and pull requests

Recent open issues

view all

Discussions

all 181

Releases and announcements

636 total
  1. Release v1.0.0-previewv1.0.0-previewNov 11, 2026pre-release1.1K downloads

    Qwen Code 1.0 Preview is now available. Some interfaces, configuration options, and behaviors may change during Preview. ## Highlights - Brings together the agent capabilities of Qoder and Qwen Code for code understanding, implementation, debugging, and testing. - Supports Qwen and Qoder accounts, multiple model providers, and custom compatible endpoints. - Provides native packages for macOS, Linux, and Windows without requiring a separate Node.js installation. - Supports session resumption and non-interactive execution for ongoing development, scripting, and automation. Download the package for your operating system and architecture from Assets below.

  2. Release v0.27.2v0.27.2Nov 10, 20263.1K downloads

    <!-- qwen-release-notes:v1 --> ## Highlights - Web Shell can configure WeChat, QQ, and Email channels, including QR login, scan progress, identity display, and logout where supported. ([#16736](https://github.com/QwenLM/qwen-code/pull/16736), [#16724](https://github.com/QwenLM/qwen-code/pull/16724), [#16746](https://github.com/QwenLM/qwen-code/pull/16746)) - Mods can run one-off $.model.complete calls, rewrite displayed AssistantMessage text via ui.render, and persist plugin values with $.store. ([#16737](https://github.com/QwenLM/qwen-code/pull/16737), [#16794](https://github.com/QwenLM/qwen-code/pull/16794), [#16791](https://github.com/QwenLM/qwen-code/pull/16791)) - /btw side questions are replayed for context, and Managed Agent adds private follow-ups with manual or optional automatic session recaps. ([#16408](https://github.com/QwenLM/qwen-code/pull/16408), [#16758](https://github.com/QwenLM/qwen-code/pull/16758)) - Pending approvals now appear in the live panel and can trigger a terminal bell or desktop notification when the terminal is unfocused. ([#16800](https://github.com/QwenLM/qwen-code/pull/16800), [#16809](https://github.com/QwenLM/qwen-code/pull/16809)) - Web Shell

  3. Release v0.27.2-preview.0v0.27.2-preview.0Nov 10, 2026pre-release88 downloads

    <!-- Release notes generated using configuration in .github/release.yml at release/v0.27.2-preview.0 --> ## What's Changed * fix(ci): read prettier's whole ignore set at the base tip by @wenshao in https://github.com/QwenLM/qwen-code/pull/16729 * fix(cli,core): let an Agent Host retry an enrollment whose answer was lost by @wenshao in https://github.com/QwenLM/qwen-code/pull/16722 * fix(channels): shape-check authorExclude on the inbound task record by @wenshao in https://github.com/QwenLM/qwen-code/pull/16740 * feat(managed-agent): import Skills from the original Runtime by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/16638 * docs: clarify tool bridge requirements when migrating from tools.core by @521Peter in https://github.com/QwenLM/qwen-code/pull/16750 * fix(ci): annotate a truncated tree and pin the encoded tree ref by @wenshao in https://github.com/QwenLM/qwen-code/pull/16747 * refactor(managed-agent): give JDBC stores names distinct from their interfaces by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/16759 * fix(ci): stop the Ctrl+C and Java heap failures that block fork PRs by @TianYuan1024 in https://github.com/QwenLM/qwen-code/pull/16150 * fix(core)

  4. SDK TypeScript Release v0.1.32sdk-typescript-v0.1.32Nov 10, 2026

    ## Bundled CLI Version This SDK release bundles CLI version: 0.27.2 Source: CLI built from source (same branch/ref as SDK) --- ## Bundled CLI Version This SDK release bundles CLI version: 0.27.1 Source: CLI built from source (same branch/ref as SDK) --- ## Bundled CLI Version This SDK release bundles CLI version: 0.27.0 Source: CLI built from source (same branch/ref as SDK) --- See commit history for changes.

  5. Release v0.27.1v0.27.1Nov 9, 20262.9K downloads

    <!-- qwen-release-notes:v1 --> ## Highlights _See the complete change list below._ ## Breaking Changes No known breaking changes. ## Complete Change List ### Features - feat(core): name the active shell in the startup context ([#16491](https://github.com/QwenLM/qwen-code/pull/16491)) by @2SinceJuly - feat(qqbot): add opt-in forwardBotMessages for bot-authored messages ([#15904](https://github.com/QwenLM/qwen-code/pull/15904)) by @Eric-GoodBoy-Tech - feat(agents): make default background execution configurable ([#15178](https://github.com/QwenLM/qwen-code/pull/15178)) by @ZedingZhang - feat(cli): enable LSP through a user-scoped setting and env pair ([#14613](https://github.com/QwenLM/qwen-code/pull/14613)) by @BigDaddy1337 - feat(channels): give bound sessions role guidance without operator templates ([#16576](https://github.com/QwenLM/qwen-code/pull/16576)) by @wenshao - feat(ci): switch review runner day pool to a numeric count over hz runners ([#16544](https://github.com/QwenLM/qwen-code/pull/16544)) by @yiliang114 - feat(ci): support HTTP proxy in ephemeral runner containers ([#16592](https://github.com/QwenLM/qwen-code/pull/16592)) by @yiliang114 - feat(serve): add the

Commits per week

last 52 weeks
6590Week of 2025-11-16: 81 commitsWeek of 2025-11-23: 65 commitsWeek of 2025-11-30: 93 commitsWeek of 2025-12-07: 145 commitsWeek of 2025-12-14: 94 commitsWeek of 2025-12-21: 76 commitsWeek of 2025-12-28: 27 commitsWeek of 2026-01-04: 86 commitsWeek of 2026-01-11: 136 commitsWeek of 2026-01-18: 173 commitsWeek of 2026-01-25: 180 commitsWeek of 2026-02-01: 196 commitsWeek of 2026-02-08: 165 commitsWeek of 2026-02-15: 63 commitsWeek of 2026-02-22: 165 commitsWeek of 2026-03-01: 226 commitsWeek of 2026-03-08: 255 commitsWeek of 2026-03-15: 338 commitsWeek of 2026-03-22: 201 commitsWeek of 2026-03-29: 200 commitsWeek of 2026-04-05: 416 commitsWeek of 2026-04-12: 111 commitsWeek of 2026-04-19: 105 commitsWeek of 2026-04-26: 90 commitsWeek of 2026-05-03: 116 commitsWeek of 2026-05-10: 115 commitsWeek of 2026-05-17: 135 commitsWeek of 2026-05-24: 51 commitsWeek of 2026-05-31: 85 commitsWeek of 2026-06-07: 191 commitsWeek of 2026-06-14: 329 commitsWeek of 2026-06-21: 332 commitsWeek of 2026-06-28: 320 commitsWeek of 2026-07-05: 462 commitsWeek of 2026-07-12: 400 commitsWeek of 2026-07-19: 510 commitsWeek of 2026-07-26: 606 commitsWeek of 2026-08-02: 401 commitsWeek of 2026-08-09: 362 commitsWeek of 2026-08-16: 364 commitsWeek of 2026-08-23: 587 commitsWeek of 2026-08-30: 456 commitsWeek of 2026-09-06: 539 commitsWeek of 2026-09-13: 351 commitsWeek of 2026-09-20: 450 commitsWeek of 2026-09-27: 317 commitsWeek of 2026-10-04: 350 commitsWeek of 2026-10-11: 524 commitsWeek of 2026-10-18: 659 commitsWeek of 2026-10-25: 496 commitsWeek of 2026-11-01: 496 commitsWeek of 2026-11-08: 453 commitsNov 16, 2025Nov 8, 2026
14.1K commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 51 commitsSun 1:00 — 51 commitsSun 2:00 — 56 commitsSun 3:00 — 21 commitsSun 4:00 — 20 commitsSun 5:00 — 29 commitsSun 6:00 — 51 commitsSun 7:00 — 44 commitsSun 8:00 — 43 commitsSun 9:00 — 36 commitsSun 10:00 — 49 commitsSun 11:00 — 66 commitsSun 12:00 — 58 commitsSun 13:00 — 59 commitsSun 14:00 — 74 commitsSun 15:00 — 65 commitsSun 16:00 — 84 commitsSun 17:00 — 63 commitsSun 18:00 — 52 commitsSun 19:00 — 50 commitsSun 20:00 — 56 commitsSun 21:00 — 67 commitsSun 22:00 — 49 commitsSun 23:00 — 45 commitsMon 0:00 — 61 commitsMon 1:00 — 38 commitsMon 2:00 — 46 commitsMon 3:00 — 27 commitsMon 4:00 — 23 commitsMon 5:00 — 20 commitsMon 6:00 — 34 commitsMon 7:00 — 42 commitsMon 8:00 — 49 commitsMon 9:00 — 58 commitsMon 10:00 — 84 commitsMon 11:00 — 133 commitsMon 12:00 — 80 commitsMon 13:00 — 87 commitsMon 14:00 — 121 commitsMon 15:00 — 109 commitsMon 16:00 — 123 commitsMon 17:00 — 136 commitsMon 18:00 — 87 commitsMon 19:00 — 87 commitsMon 20:00 — 94 commitsMon 21:00 — 63 commitsMon 22:00 — 107 commitsMon 23:00 — 84 commitsTue 0:00 — 58 commitsTue 1:00 — 54 commitsTue 2:00 — 36 commitsTue 3:00 — 49 commitsTue 4:00 — 25 commitsTue 5:00 — 31 commitsTue 6:00 — 57 commitsTue 7:00 — 67 commitsTue 8:00 — 53 commitsTue 9:00 — 92 commitsTue 10:00 — 106 commitsTue 11:00 — 123 commitsTue 12:00 — 69 commitsTue 13:00 — 89 commitsTue 14:00 — 142 commitsTue 15:00 — 133 commitsTue 16:00 — 121 commitsTue 17:00 — 95 commitsTue 18:00 — 70 commitsTue 19:00 — 88 commitsTue 20:00 — 90 commitsTue 21:00 — 79 commitsTue 22:00 — 84 commitsTue 23:00 — 83 commitsWed 0:00 — 63 commitsWed 1:00 — 48 commitsWed 2:00 — 30 commitsWed 3:00 — 32 commitsWed 4:00 — 40 commitsWed 5:00 — 27 commitsWed 6:00 — 48 commitsWed 7:00 — 58 commitsWed 8:00 — 73 commitsWed 9:00 — 74 commitsWed 10:00 — 109 commitsWed 11:00 — 127 commitsWed 12:00 — 73 commitsWed 13:00 — 96 commitsWed 14:00 — 112 commitsWed 15:00 — 105 commitsWed 16:00 — 129 commitsWed 17:00 — 115 commitsWed 18:00 — 67 commitsWed 19:00 — 94 commitsWed 20:00 — 91 commitsWed 21:00 — 67 commitsWed 22:00 — 75 commitsWed 23:00 — 60 commitsThu 0:00 — 53 commitsThu 1:00 — 48 commitsThu 2:00 — 38 commitsThu 3:00 — 41 commitsThu 4:00 — 32 commitsThu 5:00 — 33 commitsThu 6:00 — 41 commitsThu 7:00 — 51 commitsThu 8:00 — 56 commitsThu 9:00 — 71 commitsThu 10:00 — 112 commitsThu 11:00 — 92 commitsThu 12:00 — 57 commitsThu 13:00 — 76 commitsThu 14:00 — 122 commitsThu 15:00 — 121 commitsThu 16:00 — 121 commitsThu 17:00 — 94 commitsThu 18:00 — 65 commitsThu 19:00 — 90 commitsThu 20:00 — 92 commitsThu 21:00 — 73 commitsThu 22:00 — 56 commitsThu 23:00 — 61 commitsFri 0:00 — 72 commitsFri 1:00 — 58 commitsFri 2:00 — 51 commitsFri 3:00 — 54 commitsFri 4:00 — 33 commitsFri 5:00 — 18 commitsFri 6:00 — 46 commitsFri 7:00 — 55 commitsFri 8:00 — 66 commitsFri 9:00 — 64 commitsFri 10:00 — 101 commitsFri 11:00 — 83 commitsFri 12:00 — 76 commitsFri 13:00 — 95 commitsFri 14:00 — 119 commitsFri 15:00 — 129 commitsFri 16:00 — 125 commitsFri 17:00 — 147 commitsFri 18:00 — 90 commitsFri 19:00 — 64 commitsFri 20:00 — 62 commitsFri 21:00 — 51 commitsFri 22:00 — 60 commitsFri 23:00 — 64 commitsSat 0:00 — 76 commitsSat 1:00 — 51 commitsSat 2:00 — 47 commitsSat 3:00 — 21 commitsSat 4:00 — 31 commitsSat 5:00 — 22 commitsSat 6:00 — 41 commitsSat 7:00 — 28 commitsSat 8:00 — 61 commitsSat 9:00 — 60 commitsSat 10:00 — 77 commitsSat 11:00 — 54 commitsSat 12:00 — 55 commitsSat 13:00 — 68 commitsSat 14:00 — 70 commitsSat 15:00 — 81 commitsSat 16:00 — 75 commitsSat 17:00 — 79 commitsSat 18:00 — 68 commitsSat 19:00 — 61 commitsSat 20:00 — 52 commitsSat 21:00 — 60 commitsSat 22:00 — 62 commitsSat 23:00 — 63 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Nov 12, 2026daily#6+151
  • freeCodeCamp/freeCodeCamp

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

    459K stars · TypeScript

  • morluto/rea

    Reverse engineer anything with agents, from app behavior down to native binaries.

    454.4K stars · TypeScript

  • openclaw/openclaw

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

    394.4K stars · TypeScript

  • obra/superpowers

    An agentic skills framework & software development methodology that works.

    316.6K stars · Shell

  • affaan-m/ECC

    The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

    301.7K stars · JavaScript

  • NousResearch/hermes-agent

    The agent that grows with you

    262.9K stars · Python