alibaba/open-code-reviewPublic

Fast, efficient, battle-tested at Alibaba's scale. Hybrid architecture code review tool: deterministic pipelines + LLM Agent, precise line-level comments, built-in multi-language ruleset (NPE, thread-safety, XSS, SQL injection), OpenAI & Anthropic compatible.

AI summary: A hybrid architecture code review tool tested at Alibaba's scale.

Stars
19.4K
+183 today
Forks
1.3K
Watchers
64
Open issues
41
Open PRs
31
Contributors
~102
Commits
478
Branches
7

GoApache-2.0Created May 18, 2026Last push todayLatest release v1.8.8+2.4K stars this week+4.8K this month

Star history

since May 24, 2026
05K10K15KMay 2026Jun 2026Jul 2026Aug 2026
19.4K stars as of Aug 7, 2026, tracked back to May 24, 2026. 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: 0 commits2025-08-12: 0 commits2025-08-13: 0 commits2025-08-14: 0 commits2025-08-15: 0 commits2025-08-16: 0 commits2025-08-17: 0 commits2025-08-18: 0 commits2025-08-19: 0 commits2025-08-20: 0 commits2025-08-21: 0 commits2025-08-22: 0 commits2025-08-23: 0 commits2025-08-24: 0 commits2025-08-25: 0 commits2025-08-26: 0 commits2025-08-27: 0 commits2025-08-28: 0 commits2025-08-29: 0 commits2025-08-30: 0 commits2025-08-31: 0 commits2025-09-01: 0 commits2025-09-02: 0 commits2025-09-03: 0 commits2025-09-04: 0 commits2025-09-05: 0 commits2025-09-06: 0 commits2025-09-07: 0 commits2025-09-08: 0 commits2025-09-09: 0 commits2025-09-10: 0 commits2025-09-11: 0 commits2025-09-12: 0 commits2025-09-13: 0 commits2025-09-14: 0 commits2025-09-15: 0 commits2025-09-16: 0 commits2025-09-17: 0 commits2025-09-18: 0 commits2025-09-19: 0 commits2025-09-20: 0 commits2025-09-21: 0 commits2025-09-22: 0 commits2025-09-23: 0 commits2025-09-24: 0 commits2025-09-25: 0 commits2025-09-26: 0 commits2025-09-27: 0 commits2025-09-28: 0 commits2025-09-29: 0 commits2025-09-30: 0 commits2025-10-01: 0 commits2025-10-02: 0 commits2025-10-03: 0 commits2025-10-04: 0 commits2025-10-05: 0 commits2025-10-06: 0 commits2025-10-07: 0 commits2025-10-08: 0 commits2025-10-09: 0 commits2025-10-10: 0 commits2025-10-11: 0 commits2025-10-12: 0 commits2025-10-13: 0 commits2025-10-14: 0 commits2025-10-15: 0 commits2025-10-16: 0 commits2025-10-17: 0 commits2025-10-18: 0 commits2025-10-19: 0 commits2025-10-20: 0 commits2025-10-21: 0 commits2025-10-22: 0 commits2025-10-23: 0 commits2025-10-24: 0 commits2025-10-25: 0 commits2025-10-26: 0 commits2025-10-27: 0 commits2025-10-28: 0 commits2025-10-29: 0 commits2025-10-30: 0 commits2025-10-31: 0 commits2025-11-01: 0 commits2025-11-02: 0 commits2025-11-03: 0 commits2025-11-04: 0 commits2025-11-05: 0 commits2025-11-06: 0 commits2025-11-07: 0 commits2025-11-08: 0 commits2025-11-09: 0 commits2025-11-10: 0 commits2025-11-11: 0 commits2025-11-12: 0 commits2025-11-13: 0 commits2025-11-14: 0 commits2025-11-15: 0 commits2025-11-16: 0 commits2025-11-17: 0 commits2025-11-18: 0 commits2025-11-19: 0 commits2025-11-20: 0 commits2025-11-21: 0 commits2025-11-22: 0 commits2025-11-23: 0 commits2025-11-24: 0 commits2025-11-25: 0 commits2025-11-26: 0 commits2025-11-27: 0 commits2025-11-28: 0 commits2025-11-29: 0 commits2025-11-30: 0 commits2025-12-01: 0 commits2025-12-02: 0 commits2025-12-03: 0 commits2025-12-04: 0 commits2025-12-05: 0 commits2025-12-06: 0 commits2025-12-07: 0 commits2025-12-08: 0 commits2025-12-09: 0 commits2025-12-10: 0 commits2025-12-11: 0 commits2025-12-12: 0 commits2025-12-13: 0 commits2025-12-14: 0 commits2025-12-15: 0 commits2025-12-16: 0 commits2025-12-17: 0 commits2025-12-18: 0 commits2025-12-19: 0 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: 0 commits2026-01-05: 0 commits2026-01-06: 0 commits2026-01-07: 0 commits2026-01-08: 0 commits2026-01-09: 0 commits2026-01-10: 0 commits2026-01-11: 0 commits2026-01-12: 0 commits2026-01-13: 0 commits2026-01-14: 0 commits2026-01-15: 0 commits2026-01-16: 0 commits2026-01-17: 0 commits2026-01-18: 0 commits2026-01-19: 0 commits2026-01-20: 0 commits2026-01-21: 0 commits2026-01-22: 0 commits2026-01-23: 0 commits2026-01-24: 0 commits2026-01-25: 0 commits2026-01-26: 0 commits2026-01-27: 0 commits2026-01-28: 0 commits2026-01-29: 0 commits2026-01-30: 0 commits2026-01-31: 0 commits2026-02-01: 0 commits2026-02-02: 0 commits2026-02-03: 0 commits2026-02-04: 0 commits2026-02-05: 0 commits2026-02-06: 0 commits2026-02-07: 0 commits2026-02-08: 0 commits2026-02-09: 0 commits2026-02-10: 0 commits2026-02-11: 0 commits2026-02-12: 0 commits2026-02-13: 0 commits2026-02-14: 0 commits2026-02-15: 0 commits2026-02-16: 0 commits2026-02-17: 0 commits2026-02-18: 0 commits2026-02-19: 0 commits2026-02-20: 0 commits2026-02-21: 0 commits2026-02-22: 0 commits2026-02-23: 0 commits2026-02-24: 0 commits2026-02-25: 0 commits2026-02-26: 0 commits2026-02-27: 0 commits2026-02-28: 0 commits2026-03-01: 0 commits2026-03-02: 0 commits2026-03-03: 0 commits2026-03-04: 0 commits2026-03-05: 0 commits2026-03-06: 0 commits2026-03-07: 0 commits2026-03-08: 0 commits2026-03-09: 0 commits2026-03-10: 0 commits2026-03-11: 0 commits2026-03-12: 0 commits2026-03-13: 0 commits2026-03-14: 0 commits2026-03-15: 0 commits2026-03-16: 0 commits2026-03-17: 0 commits2026-03-18: 0 commits2026-03-19: 0 commits2026-03-20: 0 commits2026-03-21: 0 commits2026-03-22: 0 commits2026-03-23: 0 commits2026-03-24: 0 commits2026-03-25: 0 commits2026-03-26: 0 commits2026-03-27: 0 commits2026-03-28: 0 commits2026-03-29: 0 commits2026-03-30: 0 commits2026-03-31: 0 commits2026-04-01: 0 commits2026-04-02: 0 commits2026-04-03: 0 commits2026-04-04: 0 commits2026-04-05: 0 commits2026-04-06: 0 commits2026-04-07: 0 commits2026-04-08: 0 commits2026-04-09: 0 commits2026-04-10: 0 commits2026-04-11: 0 commits2026-04-12: 0 commits2026-04-13: 0 commits2026-04-14: 0 commits2026-04-15: 0 commits2026-04-16: 0 commits2026-04-17: 0 commits2026-04-18: 0 commits2026-04-19: 0 commits2026-04-20: 0 commits2026-04-21: 0 commits2026-04-22: 0 commits2026-04-23: 0 commits2026-04-24: 0 commits2026-04-25: 0 commits2026-04-26: 0 commits2026-04-27: 0 commits2026-04-28: 0 commits2026-04-29: 0 commits2026-04-30: 0 commits2026-05-01: 0 commits2026-05-02: 0 commits2026-05-03: 0 commits2026-05-04: 0 commits2026-05-05: 0 commits2026-05-06: 0 commits2026-05-07: 0 commits2026-05-08: 0 commits2026-05-09: 0 commits2026-05-10: 0 commits2026-05-11: 0 commits2026-05-12: 0 commits2026-05-13: 0 commits2026-05-14: 0 commits2026-05-15: 0 commits2026-05-16: 0 commits2026-05-17: 0 commits2026-05-18: 1 commit2026-05-19: 0 commits2026-05-20: 0 commits2026-05-21: 7 commits2026-05-22: 8 commits2026-05-23: 4 commits2026-05-24: 0 commits2026-05-25: 4 commits2026-05-26: 6 commits2026-05-27: 0 commits2026-05-28: 7 commits2026-05-29: 4 commits2026-05-30: 4 commits2026-05-31: 1 commit2026-06-01: 4 commits2026-06-02: 5 commits2026-06-03: 4 commits2026-06-04: 8 commits2026-06-05: 6 commits2026-06-06: 16 commits2026-06-07: 5 commits2026-06-08: 8 commits2026-06-09: 7 commits2026-06-10: 1 commit2026-06-11: 0 commits2026-06-12: 8 commits2026-06-13: 1 commit2026-06-14: 4 commits2026-06-15: 10 commits2026-06-16: 8 commits2026-06-17: 13 commits2026-06-18: 3 commits2026-06-19: 4 commits2026-06-20: 0 commits2026-06-21: 3 commits2026-06-22: 9 commits2026-06-23: 13 commits2026-06-24: 7 commits2026-06-25: 7 commits2026-06-26: 16 commits2026-06-27: 11 commits2026-06-28: 0 commits2026-06-29: 8 commits2026-06-30: 4 commits2026-07-01: 11 commits2026-07-02: 7 commits2026-07-03: 15 commits2026-07-04: 0 commits2026-07-05: 0 commits2026-07-06: 3 commits2026-07-07: 2 commits2026-07-08: 6 commits2026-07-09: 13 commits2026-07-10: 7 commits2026-07-11: 1 commit2026-07-12: 1 commit2026-07-13: 2 commits2026-07-14: 2 commits2026-07-15: 4 commits2026-07-16: 3 commits2026-07-17: 11 commits2026-07-18: 0 commits2026-07-19: 0 commits2026-07-20: 7 commits2026-07-21: 12 commits2026-07-22: 15 commits2026-07-23: 12 commits2026-07-24: 8 commits2026-07-25: 1 commit2026-07-26: 6 commits2026-07-27: 9 commits2026-07-28: 12 commits2026-07-29: 8 commits2026-07-30: 9 commits2026-07-31: 13 commits2026-08-01: 8 commits2026-08-02: 2 commits2026-08-03: 11 commits2026-08-04: 9 commits2026-08-05: 5 commits2026-08-06: 0 commits2026-08-07: 0 commits2026-08-08: 0 commits
474 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Widely adopted

    19,438 stars

  • Breakout launch

    19,438 stars in 82 days

  • Rising fast

    +2,431 stars this week

  • Actively maintained

    Pushed within 48 hours

  • Community-driven

    ~102 contributors

  • Well documented

    High community health score

  • Permissive license

    Apache-2.0

  • Continuous integration

    Automated checks passing

What open-code-review does

OpenCodeReview is an advanced, hybrid code review tool developed by Alibaba. It combines deterministic pipelines (like static analysis) with LLM agents to provide precise, line-level comments on pull requests. The tool is battle-tested at enterprise scale and features built-in multi-language rulesets capable of detecting complex issues like Null Pointer Exceptions (NPE), thread-safety violations, XSS, and SQL injection. It is compatible with both OpenAI and Anthropic models, utilizing repository-level context for accurate reviews.

This tool is designed for DevOps engineers, security teams, and engineering managers at mid-to-large sized companies looking to automate and improve their code review processes.

  • Hybrid architecture: Combines deterministic static analysis with the reasoning capabilities of LLM agents.
  • Line-level precision: Leaves accurate, actionable comments directly on the problematic lines of code.
  • Multi-language ruleset: Detects common vulnerabilities (XSS, SQLi) and logical errors across various languages.
  • Repository-level context: Analyzes code changes with an understanding of the broader project architecture.
  • Model compatibility: Works seamlessly with leading LLMs from OpenAI and Anthropic.

Where teams use it

Automated Code Review

Engineering teams can automatically scan pull requests for bugs and style violations before human review.

Vulnerability Detection

Security teams can rely on the tool to catch common security flaws like SQL injections early in the pipeline.

Enterprise Scaling

Large organizations can maintain code quality across thousands of repositories using this battle-tested architecture.

Contextual Refactoring

Developers receive suggestions that take the entire repository's structure into account.

Getting started: Visit open-codereview.ai for setup and integration instructions.

README

main branch
OpenCodeReview logo

OpenCodeReview

alibaba%2Fopen-code-review | Trendshift alibaba%2Fopen-code-review | Trendshift

npm Build status License Ask DeepWiki OpenSSF Best Practices

Windows macOS Linux Claude Code Codex Cursor

English | 简体中文 | 日本語 | 한국어 | Русский


What is Open Code Review?

Open Code Review is an AI-powered code review CLI tool. It originated as Alibaba Group's internal official AI code review assistant — over the past two years, it has served tens of thousands of developers and identified millions of code defects. After thorough validation at massive scale, we incubated it into an open source project for the community. Simply configure a model endpoint to get started.

It reads Git diffs, sends changed files to a configurable LLM via an agent with tool-use capabilities, and generates structured review comments with line-level precision. The agent can read full file contents, search the codebase, inspect other changed files for context, and produce deep reviews — not just surface-level diff feedback. Beyond diff review, ocr scan reviews entire files for auditing unfamiliar codebases or directories that have no meaningful diff.

Visit the official website for more details.

Highlights

Benchmark

Compared to general-purpose agents (Claude Code), Open Code Review achieves significantly higher Precision and F1 with the same underlying model, while consuming only ~1/9 of the tokens and completing reviews faster. Note that its Recall is lower than general-purpose agents — a deliberate trade-off favoring precision over noise.

A real-world code review benchmark built from 50 popular open-source repositories, 200 real Pull Requests, and 10 programming languages — cross-validated by 80+ senior engineers (1,505 annotated ground-truth issues).

Metric What it measures Why it matters
F1 Harmonic mean of precision and recall Best single number for overall review quality
Precision Proportion of reported issues that are real defects Higher = fewer false alarms to triage
Recall Proportion of real defects that are found Higher = fewer issues slip through review
Avg Time Wall-clock time per review Matters for CI pipeline latency
Avg Token Total tokens consumed per review Directly impacts API cost

Benchmark

Why Open Code Review?

The Problem with General-Purpose Agents

If you've used general-purpose agents like Claude Code with Skills for code review, you've likely encountered these pain points:

  • Incomplete coverage — On larger changesets, agents tend to "cut corners," selectively reviewing only some files and missing others.
  • Position drift — Reported issues frequently don't match the actual code location, with line numbers or file references drifting off target.
  • Unstable quality — Natural-language-driven Skills are hard to debug, and review quality fluctuates significantly with minor prompt variations.

The root cause: a purely language-driven architecture lacks hard constraints on the review process.

Core Design: Deterministic Engineering × Agent Hybrid

Open Code Review's core philosophy is to combine deterministic engineering with an agent, each handling what it does best.

Deterministic Engineering — Hard Constraints

For review steps that must not go wrong, engineering logic — not the language model — guarantees correctness:

  • Precise file selection — Determines exactly which files need review and which should be filtered, ensuring no important change is missed.
  • Smart file bundling — Groups related files into a single review unit (e.g., message_en.properties and message_zh.properties are bundled together). Each bundle runs as a sub-agent with isolated context — a divide-and-conquer strategy that stays stable on very large changesets and naturally supports concurrent review.
  • Fine-grained rule matching — Matches review rules to each file's characteristics, keeping the model's attention sharply focused and eliminating information noise at the source. Compared to purely language-driven rule guidance, template-engine-based rule matching is more stable and predictable.
  • External positioning and reflection modules — Independent comment-positioning and comment-reflection modules systematically improve both the location accuracy and content accuracy of AI feedback.

Agent — Dynamic Decision-Making

The agent's strengths are concentrated where they matter most — dynamic decisions and dynamic context retrieval:

  • Scenario-tuned prompts — Prompt templates deeply optimized for code review, improving effectiveness while reducing token consumption.
  • Scenario-tuned toolset — Distilled from deep analysis of tool-call traces in large-scale production data — including call frequency distributions, per-tool repetition rates, and the impact of new tools on the overall call chain — resulting in a purpose-built toolset that is more stable and predictable for code review than a generic agent toolkit.

How to Use

Prerequisites

  • Git >= 2.41 — Open Code Review relies on Git for diff generation, code search, and repository operations.

CLI

Install

npm install -g @alibaba-group/open-code-review

After installation, the ocr command is available globally.

For other installation methods (install script, GitHub Release binary, from source), see Installation.

Quick Start

1. Configure LLM

You must configure an LLM before reviewing code, unless you use Delegation Mode.

ocr config provider          # Select a built-in provider or add a custom one
ocr config model             # Pick a model for the active provider

Provider setup

The interactive UI guides you through provider selection, API key entry, and model configuration, then automatically tests connectivity.

For CLI setup, environment variables, custom providers, and other advanced configuration, see Configuration.

2. Review

cd your-project

# Workspace mode — review all staged, unstaged, and untracked changes
ocr review

# Branch range — compare two refs
ocr review --from main --to feature-branch

# Single commit
ocr review --commit abc123

# Resume an interrupted range or commit review
ocr session list
ocr review --from main --to feature-branch --resume <session-id>

# Print the review comments recorded in a saved session
ocr session comments <session-id>
ocr session comments --severity critical,high --json <session-id>

# Full-file scan — review whole files instead of a diff (no git history needed)
ocr scan                          # scan the entire repository
ocr scan --path internal/agent    # scan a directory or specific files
ocr scan --resume <session-id>   # resume an interrupted full-file scan

# Delegation mode — let your AI coding agent perform the review itself
# OCR handles file selection and rule resolution; no LLM configuration needed
ocr delegate preview
ocr delegate rule src/main.go src/handler.go

Documentation

Full documentation lives at open-codereview.ai/docs:

  • Quickstart — install and run your first review
  • Installation — all platforms and package managers
  • CLI Reference — every command and flag
  • Review Rules — customize review rules with path filtering and targeting
  • Configuration — config keys and environment variables
  • MCP Server — extend the review agent with external tools
  • Coding Agent Integrations — choose the platform you use
    • Claude Code — install a plugin with review slash commands
    • Codex — install a plugin with callable review skills
    • Cursor — install a plugin with portable review skills
    • OpenCode — install native review tools and slash commands
    • Skill-compatible agents — install the portable agent skill
  • Review Execution Modes — after integration, choose which LLM performs the review
  • CI/CD Integration — GitHub Actions, GitLab CI, GitFlic CI, and Gerrit integration
  • Session Viewer — browse and replay review sessions in browser
  • Telemetry — OpenTelemetry integration for observability
  • FAQ — common questions and troubleshooting

Contributing

This project exists thanks to all the people who contribute. See CONTRIBUTING.md for development setup, coding guidelines, and how to submit pull requests.

License

Apache-2.0 — Copyright 2026 Alibaba

View on GitHub

Recent activity

commits and pull requests

Releases and announcements

97 total
  1. v1.8.8v1.8.8Aug 4, 2026564 downloads

    ## 🚀 Features - feat(viewer): add repository search filter (#642) - feat(allowlist): add Nix support (#615) - feat(allowlist): add Haskell support (#672) ## 🐛 Bug Fixes - fix(vscode): upgrade transitive deps to resolve security alerts (#713) ## 🔧 Refactoring - refactor(session): use strings.Contains in resume_test.go (#708) ## Other Changes - Create codeql.yml (#714) - ci: limit container CPU to 2 cores for stable multi-runner concurrency (#711) **Full Changelog**: https://github.com/alibaba/open-code-review/compare/v1.8.7...v1.8.8

  2. v1.8.7v1.8.7Aug 4, 2026177 downloads

    ## 🚀 Features - feat(cli): support per-run LLM provider and model overrides (#687) - feat(examples/gitlab): add fail-open category/severity publication controls (#685) - feat(scan): add resumable full-file scans (#677) - feat(llm): add Claude Opus 5, Sonnet 5, Kimi K3, and Qwen 3.8 models (#693) - feat(llm): add GPT-5.6 models to OpenAI provider (#666) ## 🐛 Bug Fixes - fix(cli): return error on unknown subcommands for parent commands (#660) ## 🔧 Refactoring - refactor(cli): use Cobra validation for parent commands (#694) ## 📖 Documentation - docs(ru): add Russian translation for contributing, FAQ, telemetry, and viewer pages (#701) - docs(ru): add Russian translation for integration guides (#698) - docs(ru): add Russian translation for core documentation pages (#696) ## Other Changes - ci: pin govulncheck, narrow release permissions (#436) **Full Changelog**: https://github.com/alibaba/open-code-review/compare/v1.8.6...v1.8.7

  3. v1.8.6v1.8.6Aug 3, 2026794 downloads

    ## 🚀 Features - feat(cli): add 'ocr session comments' to display saved review comments (#505) (#646) - feat(allowlist): exclude snapshots, testdata, fixtures, and generated code from review (#683) ## 🐛 Bug Fixes - fix(llm): retry once when a chat completion is truncated (#670) ## 🔧 Refactoring - refactor(test): replace custom string helpers with strings.Contains in resume_test.go (#681) **Full Changelog**: https://github.com/alibaba/open-code-review/compare/v1.8.5...v1.8.6

  4. v1.8.5v1.8.5Aug 2, 2026464 downloads

    ## 🚀 Features - feat(manifest): run manifest coverage contract for review (#367) (#520) ## 🐛 Bug Fixes - fix(telemetry): honour a base path in the OTLP HTTP endpoint (#667) - fix(vscode): use shell mode for spawn on Windows to detect npm correctly (#653) - fix(cli): refocus previous input on esc in manual provider form (#630) ## 🔧 Refactoring - refactor(test): remove config migration comments (#665) - refactor(config): extract supported config keys into a single source of truth (#655) - refactor(test): unify config compat helpers to use cobra subcommand tree (#656) **Full Changelog**: https://github.com/alibaba/open-code-review/compare/v1.8.4...v1.8.5

  5. v1.8.4v1.8.4Aug 1, 20262.3K downloads

    ## 🐛 Bug Fixes - fix(llm): drop extra_body.stream from non-streaming requests (#647) (#657) - fix(diff): honor .gitignore negation patterns (#651) - fix(action): group 422 fallback inline comments into a single review (#661) **Full Changelog**: https://github.com/alibaba/open-code-review/compare/v1.8.3...v1.8.4

Commits per week

last 52 weeks
660Week of 2025-08-10: 0 commitsWeek of 2025-08-17: 0 commitsWeek of 2025-08-24: 0 commitsWeek of 2025-08-31: 0 commitsWeek of 2025-09-07: 0 commitsWeek of 2025-09-14: 0 commitsWeek of 2025-09-21: 0 commitsWeek of 2025-09-28: 0 commitsWeek of 2025-10-05: 0 commitsWeek of 2025-10-12: 0 commitsWeek of 2025-10-19: 0 commitsWeek of 2025-10-26: 0 commitsWeek of 2025-11-02: 0 commitsWeek of 2025-11-09: 0 commitsWeek of 2025-11-16: 0 commitsWeek of 2025-11-23: 0 commitsWeek of 2025-11-30: 0 commitsWeek of 2025-12-07: 0 commitsWeek of 2025-12-14: 0 commitsWeek of 2025-12-21: 0 commitsWeek of 2025-12-28: 0 commitsWeek of 2026-01-04: 0 commitsWeek of 2026-01-11: 0 commitsWeek of 2026-01-18: 0 commitsWeek of 2026-01-25: 0 commitsWeek of 2026-02-01: 0 commitsWeek of 2026-02-08: 0 commitsWeek of 2026-02-15: 0 commitsWeek of 2026-02-22: 0 commitsWeek of 2026-03-01: 0 commitsWeek of 2026-03-08: 0 commitsWeek of 2026-03-15: 0 commitsWeek of 2026-03-22: 0 commitsWeek of 2026-03-29: 0 commitsWeek of 2026-04-05: 0 commitsWeek of 2026-04-12: 0 commitsWeek of 2026-04-19: 0 commitsWeek of 2026-04-26: 0 commitsWeek of 2026-05-03: 0 commitsWeek of 2026-05-10: 0 commitsWeek of 2026-05-17: 20 commitsWeek of 2026-05-24: 25 commitsWeek of 2026-05-31: 44 commitsWeek of 2026-06-07: 30 commitsWeek of 2026-06-14: 42 commitsWeek of 2026-06-21: 66 commitsWeek of 2026-06-28: 45 commitsWeek of 2026-07-05: 32 commitsWeek of 2026-07-12: 23 commitsWeek of 2026-07-19: 55 commitsWeek of 2026-07-26: 65 commitsWeek of 2026-08-02: 27 commitsAug 10, 2025Aug 2, 2026
474 commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 1 commitsSun 1:00 — 0 commitsSun 2:00 — 0 commitsSun 3:00 — 0 commitsSun 4:00 — 1 commitsSun 5:00 — 0 commitsSun 6:00 — 1 commitsSun 7:00 — 0 commitsSun 8:00 — 2 commitsSun 9:00 — 0 commitsSun 10:00 — 1 commitsSun 11:00 — 0 commitsSun 12:00 — 1 commitsSun 13:00 — 1 commitsSun 14:00 — 1 commitsSun 15:00 — 0 commitsSun 16:00 — 0 commitsSun 17:00 — 2 commitsSun 18:00 — 1 commitsSun 19:00 — 1 commitsSun 20:00 — 2 commitsSun 21:00 — 2 commitsSun 22:00 — 3 commitsSun 23:00 — 2 commitsMon 0:00 — 2 commitsMon 1:00 — 1 commitsMon 2:00 — 0 commitsMon 3:00 — 0 commitsMon 4:00 — 0 commitsMon 5:00 — 2 commitsMon 6:00 — 0 commitsMon 7:00 — 0 commitsMon 8:00 — 1 commitsMon 9:00 — 1 commitsMon 10:00 — 5 commitsMon 11:00 — 4 commitsMon 12:00 — 2 commitsMon 13:00 — 3 commitsMon 14:00 — 5 commitsMon 15:00 — 8 commitsMon 16:00 — 8 commitsMon 17:00 — 7 commitsMon 18:00 — 3 commitsMon 19:00 — 5 commitsMon 20:00 — 9 commitsMon 21:00 — 5 commitsMon 22:00 — 4 commitsMon 23:00 — 1 commitsTue 0:00 — 0 commitsTue 1:00 — 0 commitsTue 2:00 — 0 commitsTue 3:00 — 0 commitsTue 4:00 — 0 commitsTue 5:00 — 0 commitsTue 6:00 — 1 commitsTue 7:00 — 3 commitsTue 8:00 — 1 commitsTue 9:00 — 3 commitsTue 10:00 — 3 commitsTue 11:00 — 9 commitsTue 12:00 — 2 commitsTue 13:00 — 4 commitsTue 14:00 — 4 commitsTue 15:00 — 4 commitsTue 16:00 — 6 commitsTue 17:00 — 5 commitsTue 18:00 — 2 commitsTue 19:00 — 7 commitsTue 20:00 — 8 commitsTue 21:00 — 8 commitsTue 22:00 — 7 commitsTue 23:00 — 3 commitsWed 0:00 — 0 commitsWed 1:00 — 0 commitsWed 2:00 — 0 commitsWed 3:00 — 0 commitsWed 4:00 — 0 commitsWed 5:00 — 3 commitsWed 6:00 — 2 commitsWed 7:00 — 3 commitsWed 8:00 — 0 commitsWed 9:00 — 1 commitsWed 10:00 — 4 commitsWed 11:00 — 5 commitsWed 12:00 — 6 commitsWed 13:00 — 7 commitsWed 14:00 — 6 commitsWed 15:00 — 6 commitsWed 16:00 — 2 commitsWed 17:00 — 6 commitsWed 18:00 — 3 commitsWed 19:00 — 8 commitsWed 20:00 — 7 commitsWed 21:00 — 2 commitsWed 22:00 — 4 commitsWed 23:00 — 0 commitsThu 0:00 — 0 commitsThu 1:00 — 1 commitsThu 2:00 — 0 commitsThu 3:00 — 0 commitsThu 4:00 — 0 commitsThu 5:00 — 1 commitsThu 6:00 — 1 commitsThu 7:00 — 2 commitsThu 8:00 — 2 commitsThu 9:00 — 1 commitsThu 10:00 — 6 commitsThu 11:00 — 7 commitsThu 12:00 — 1 commitsThu 13:00 — 10 commitsThu 14:00 — 7 commitsThu 15:00 — 4 commitsThu 16:00 — 3 commitsThu 17:00 — 3 commitsThu 18:00 — 0 commitsThu 19:00 — 5 commitsThu 20:00 — 5 commitsThu 21:00 — 7 commitsThu 22:00 — 6 commitsThu 23:00 — 4 commitsFri 0:00 — 5 commitsFri 1:00 — 0 commitsFri 2:00 — 2 commitsFri 3:00 — 1 commitsFri 4:00 — 0 commitsFri 5:00 — 0 commitsFri 6:00 — 1 commitsFri 7:00 — 0 commitsFri 8:00 — 3 commitsFri 9:00 — 3 commitsFri 10:00 — 7 commitsFri 11:00 — 9 commitsFri 12:00 — 5 commitsFri 13:00 — 1 commitsFri 14:00 — 5 commitsFri 15:00 — 4 commitsFri 16:00 — 9 commitsFri 17:00 — 6 commitsFri 18:00 — 1 commitsFri 19:00 — 7 commitsFri 20:00 — 10 commitsFri 21:00 — 3 commitsFri 22:00 — 6 commitsFri 23:00 — 12 commitsSat 0:00 — 6 commitsSat 1:00 — 1 commitsSat 2:00 — 1 commitsSat 3:00 — 0 commitsSat 4:00 — 0 commitsSat 5:00 — 0 commitsSat 6:00 — 0 commitsSat 7:00 — 1 commitsSat 8:00 — 1 commitsSat 9:00 — 2 commitsSat 10:00 — 4 commitsSat 11:00 — 7 commitsSat 12:00 — 1 commitsSat 13:00 — 1 commitsSat 14:00 — 1 commitsSat 15:00 — 1 commitsSat 16:00 — 1 commitsSat 17:00 — 4 commitsSat 18:00 — 2 commitsSat 19:00 — 5 commitsSat 20:00 — 5 commitsSat 21:00 — 1 commitsSat 22:00 — 0 commitsSat 23:00 — 1 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Aug 6, 2026weekly#9+3,361
Aug 5, 2026weekly#9+3,361
Aug 4, 2026weekly#10+3,881
Aug 3, 2026weekly#6+4,365
Aug 2, 2026weekly#5+4,708
Aug 1, 2026weekly#3+4,746
Jul 31, 2026daily#8+359
Jul 31, 2026weekly#5+5,322
Jul 30, 2026daily#8+359
Jul 29, 2026daily#7+979
Jul 28, 2026daily#7+979
Jul 27, 2026daily#9+832
Jun 8, 2026daily#25+28
Jun 7, 2026daily#6+120
Jun 6, 2026daily#18+60
  • avelino/awesome-go

    A curated list of awesome Go frameworks, libraries and software

    180.4K stars · Go

  • anthropics/skills

    Public repository for Agent Skills

    166.9K stars · Python

  • kubernetes/kubernetes

    Production-Grade Container Scheduling and Management

    124.3K stars · Go

  • DietrichGebert/ponytail

    Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.

    98.1K stars · JavaScript

  • TauricResearch/TradingAgents

    TradingAgents: Multi-Agents LLM Financial Trading Framework

    96K stars · Python

  • nexu-io/open-design

    🎨 The open-source Claude Design alternative. 🖥️ Local-first desktop app. 🖼️ Your coding agent becomes the design engine: prototypes, landing pages, dashboards, slides, images & video — real files, HTML/PDF/PPTX/MP4 export. 🤖 Claude Code / Codex / Cursor / Gemini / OpenCode / Qwen & 20+ CLIs via BYOK.

    84.3K stars · TypeScript