kunchenguid/no-mistakesPublic

git push no-mistakes

AI summary: A local Git proxy that runs an AI-driven validation pipeline before pushing your branch to open a clean PR.

Stars
7.4K
+32 today
Forks
714
Watchers
74
Open issues
102
Open PRs
84
Contributors
~26
Commits
492
Branches
21

GoMITCreated Apr 5, 2026Last push todayLatest release v1.45.4+199 stars this week+264 this month

Star history

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

Signals and awards

derived from tracked data
  • Actively maintained

    Pushed within 48 hours

  • Permissive license

    MIT

  • Continuous integration

    Automated checks passing

What no-mistakes does

no-mistakes inserts a local proxy in front of your remote Git repository to intercept pushes and route them into a disposable worktree. It then runs an agent-agnostic, AI-driven validation pipeline that performs reviews, tests, linting, and documentation checks before forwarding the branch to the actual remote and automatically opening a pull request. The tool isolates the validation process so your local working directory remains uninterrupted. It applies safe, mechanical fixes automatically and halts to prompt for human approval on any changes that modify intent. It supports execution via explicit git pushes, an interactive TUI, or headless integration with coding agents.

This tool is built for developers and engineering teams who want to automate code review, testing, and PR creation without context switching. It requires basic familiarity with Git operations and setting up API credentials for the chosen AI pipeline agents.

  • Disposable Worktrees: Spins up an isolated worktree for validation, preventing the pipeline from disrupting your local uncommitted changes.
  • Agent-Agnostic Pipeline: Integrates with various LLM providers and coding agents like Claude, Codex, and Copilot through ordered fallbacks.
  • Automated Safe Fixes: Automatically applies mechanical code fixes while escalating more complex intent changes for human review.
  • Clean PR Generation: Forwards the branch and creates a pull request automatically only when all checks pass successfully.
  • Interactive TUI: Provides a terminal interface for reviewing pipeline findings, allowing you to approve, fix, or skip identified issues.
  • Agent Integration Skill: Can be installed as a skill for agents to let them perform a task and autonomously gate the output.

Where teams use it

Enforcing Code Quality

Teams use it to guarantee that every push passes linting, testing, and AI review before it ever reaches the shared repository.

Frictionless Pull Requests

Developers use the proxy to completely automate the process of pushing changes and writing PR descriptions.

Agentic Development Workflows

Engineers using coding agents rely on it to safely gate the agent's output and catch mistakes before merging.

Uninterrupted Local Development

Programmers continue working in their primary directory while the tool tests their previous commit in a background worktree.

Getting started: curl -fsSL https://raw.githubusercontent.com/kunchenguid/no-mistakes/main/docs/install.sh | sh

README

main branch

git push no-mistakes

Release Platform X Discord

kunchenguid%2Fno-mistakes | Trendshift

Kill all the slop. Raise clean PR.

English · 简体中文

no-mistakes demo

no-mistakes puts a local git proxy in front of your real remote. Push to no-mistakes instead of origin, and it spins up a disposable worktree, runs an AI-driven validation pipeline, forwards the branch to the configured push target only after every check passes, and opens a clean PR automatically.

  • Non-blocking - the pipeline runs in an isolated worktree without disrupting your work.
  • Agent-agnostic - claude, codex, rovodev, opencode, pi, copilot, or cursor / acp:<target> via acpx, with ordered fallbacks; every gate requires a runnable configured pipeline agent.
  • Agent-native - /no-mistakes lets your coding agent do a task and gate it, or gate existing committed work: it runs the pipeline, has the pipeline apply safe fixes, and escalates the rest to you.
  • Human stays in charge - auto-fix or review findings, your call.
  • Clean PRs by default - push, open PR, watch CI, and auto-fix failures in one shot.

Full documentation: https://kunchenguid.github.io/no-mistakes/

How it works

        your branch
            │  git push no-mistakes
            ▼
   ┌────────────────────────────────────────────────┐
   │  disposable worktree — your work stays put     │
   │  review → test → docs → lint → push → PR → CI  │
   └────────────────────────────────────────────────┘
            │  every check green
            ▼
        clean PR, opened for you

Each step either passes on its own or stops with a finding for you to act on. Safe, mechanical fixes are applied automatically; anything that touches your intent is escalated for you to approve, fix, or skip. Nothing reaches the configured push target until every check is green.

Install

curl -fsSL https://raw.githubusercontent.com/kunchenguid/no-mistakes/main/docs/install.sh | sh

Windows, Go install, and build-from-source instructions are in the installation guide.

Quick Start

$ no-mistakes init
  ✓ Gate initialized

    repo  /Users/you/src/my-repo
    gate  no-mistakes → /Users/you/.no-mistakes/repos/abc123def456.git
  remote  git@github.com:you/my-repo.git
   skill  /no-mistakes installed for agents at user level

  Push through the gate with:
  git push no-mistakes <branch>

$ git checkout my-branch

# do some work in the branch...

$ git push no-mistakes
  * Pipeline started

  Run no-mistakes to review.

$ no-mistakes
# opens the TUI for the active run

For GitHub fork contributions, keep origin pointed at the parent repository and initialize with no-mistakes init --fork-url <your-fork-url>.

From the TUI you act on each finding: auto-fix ones are applied for you (or approve to let them), ask-user ones are a judgement call you approve, fix, or skip. Once every check is green, the gate forwards your branch to the configured push target and opens the PR for you, so there is no manual git push origin and no hand-written PR body. Prefer to let your coding agent drive the same flow headlessly? Use /no-mistakes (see below).

Three ways to trigger the gate

Every change runs through the same pipeline. Pick the entry point that fits how you're working when the change is ready:

  • git push no-mistakes - the explicit Git path. Push a committed branch to the gate remote instead of origin.
  • no-mistakes - the TUI. Run it after making changes (no commit needed) and a wizard walks you through creating a branch, committing, and pushing through the gate, then attaches to the run. no-mistakes -y does all of that automatically.
  • /no-mistakes - the agent skill. Tell the coding agent to do a task and gate it with /no-mistakes <task>, or use bare /no-mistakes to gate existing committed work. It runs the pipeline, has the pipeline apply safe fixes, and stops to ask you about anything that needs a human call.

no-mistakes init installs the /no-mistakes skill for Claude Code and other agents. Under the hood the skill drives no-mistakes axi, a non-interactive TOON interface to the same approval flow.

See the quick start for the full first-run walkthrough.

Development

make build   # Build bin/no-mistakes with version info
make test    # Run go test -race ./... (excludes the e2e suite)
make e2e     # Run the tagged end-to-end agent journey suite
make e2e-record # Re-record e2e fixtures when agent wire formats change
make lint    # Check generated skill drift and run go vet ./...
make skill   # Regenerate committed no-mistakes skill files
make fmt     # Run gofmt -w .
make demo    # Regenerate demo.gif and demo.mp4 (needs vhs and ffmpeg)
make docs    # Build the Astro docs site in docs/dist

See Makefile for the full target list.

make e2e-record overwrites internal/e2e/fixtures/ from the real claude, codex, and opencode CLIs, spends real API quota, and should be reviewed before committing.

Star History

Star History Chart
View on GitHub

Recent activity

commits and pull requests

Releases and announcements

107 total
  1. v1.46.0v1.46.0Aug 6, 2026pre-release36 downloads

    ## [1.46.0](https://github.com/kunchenguid/no-mistakes/compare/v1.45.4...v1.46.0) (2026-08-05) ### Features * **pipeline:** add structured step attestations to PR bodies ([#670](https://github.com/kunchenguid/no-mistakes/issues/670)) ([aead596](https://github.com/kunchenguid/no-mistakes/commit/aead596d693ff116b9b1f1d72f810826911967e8))

  2. v1.45.4v1.45.4Aug 4, 2026941 downloads

    ## [1.45.4](https://github.com/kunchenguid/no-mistakes/compare/v1.45.3...v1.45.4) (2026-08-04) ### Bug Fixes * **pipeline:** restore deterministic PR body sections ([#663](https://github.com/kunchenguid/no-mistakes/issues/663)) ([eda3d33](https://github.com/kunchenguid/no-mistakes/commit/eda3d335edd92922d30abf056a6a1b02315c5599))

  3. v1.45.3v1.45.3Aug 3, 2026pre-release49 downloads

    ## [1.45.3](https://github.com/kunchenguid/no-mistakes/compare/v1.45.2...v1.45.3) (2026-08-03) ### Bug Fixes * **branchsync:** recover custody from contained rebased heads ([#649](https://github.com/kunchenguid/no-mistakes/issues/649)) ([73425eb](https://github.com/kunchenguid/no-mistakes/commit/73425eb4ecc88607a12b444c4dbd245d221cac92)) * **pipeline:** recognize green CI after successful rerun ([#647](https://github.com/kunchenguid/no-mistakes/issues/647)) ([1c1fe5c](https://github.com/kunchenguid/no-mistakes/commit/1c1fe5cc4ef2ff28367a3d0a2a3fa1e3f0fb0528))

  4. v1.45.2v1.45.2Aug 2, 2026pre-release17 downloads

    ## [1.45.2](https://github.com/kunchenguid/no-mistakes/compare/v1.45.1...v1.45.2) (2026-08-02) ### Bug Fixes * **pipeline:** stop polling terminal cancelled CI checks ([#637](https://github.com/kunchenguid/no-mistakes/issues/637)) ([eb826b4](https://github.com/kunchenguid/no-mistakes/commit/eb826b4c5ff5d06b619f3344ecf014c7e7d31001)) * **update:** authenticate GitHub release requests ([#636](https://github.com/kunchenguid/no-mistakes/issues/636)) ([c0920cd](https://github.com/kunchenguid/no-mistakes/commit/c0920cd1675d562ee7d5e97a6b45d0cba82edde6))

  5. v1.45.1v1.45.1Aug 2, 2026pre-release8 downloads

    ## [1.45.1](https://github.com/kunchenguid/no-mistakes/compare/v1.45.0...v1.45.1) (2026-08-02) ### Bug Fixes * **pipeline:** independently review automatic fixes ([#634](https://github.com/kunchenguid/no-mistakes/issues/634)) ([f2538db](https://github.com/kunchenguid/no-mistakes/commit/f2538db8c81127cffbd0da58574ee6275aa5a11a))

Code frequency

additions and deletions
+79K-79KWeek of 2026-03-29: +21 linesWeek of 2026-03-29: -0 linesWeek of 2026-04-05: +37,272 linesWeek of 2026-04-05: -3,062 linesWeek of 2026-04-12: +79,031 linesWeek of 2026-04-12: -39,778 linesWeek of 2026-04-19: +18,514 linesWeek of 2026-04-19: -850 linesWeek of 2026-04-26: +4,884 linesWeek of 2026-04-26: -5,704 linesWeek of 2026-05-03: +7,540 linesWeek of 2026-05-03: -713 linesWeek of 2026-05-10: +4,559 linesWeek of 2026-05-10: -441 linesWeek of 2026-05-17: +1,671 linesWeek of 2026-05-17: -111 linesWeek of 2026-05-24: +1,400 linesWeek of 2026-05-24: -362 linesWeek of 2026-05-31: +1,578 linesWeek of 2026-05-31: -166 linesWeek of 2026-06-07: +8,494 linesWeek of 2026-06-07: -908 linesWeek of 2026-06-14: +0 linesWeek of 2026-06-14: -0 linesWeek of 2026-06-21: +8,131 linesWeek of 2026-06-21: -456 linesWeek of 2026-06-28: +8,814 linesWeek of 2026-06-28: -360 linesWeek of 2026-07-05: +12,175 linesWeek of 2026-07-05: -1,385 linesWeek of 2026-07-12: +14,497 linesWeek of 2026-07-12: -667 linesWeek of 2026-07-19: +13,811 linesWeek of 2026-07-19: -650 linesWeek of 2026-07-26: +14,734 linesWeek of 2026-07-26: -1,018 linesWeek of 2026-08-02: +4,861 linesWeek of 2026-08-02: -658 linesMar 29, 2026Aug 2, 2026
+242K lines added, -57.3K removed over the last year.

Commits per week

last 52 weeks
900Week 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: 1 commitsWeek of 2026-04-05: 89 commitsWeek of 2026-04-12: 90 commitsWeek of 2026-04-19: 48 commitsWeek of 2026-04-26: 10 commitsWeek of 2026-05-03: 14 commitsWeek of 2026-05-10: 28 commitsWeek of 2026-05-17: 12 commitsWeek of 2026-05-24: 13 commitsWeek of 2026-05-31: 9 commitsWeek of 2026-06-07: 38 commitsWeek of 2026-06-14: 0 commitsWeek of 2026-06-21: 19 commitsWeek of 2026-06-28: 20 commitsWeek of 2026-07-05: 22 commitsWeek of 2026-07-12: 20 commitsWeek of 2026-07-19: 26 commitsWeek of 2026-07-26: 19 commitsWeek of 2026-08-02: 13 commitsAug 10, 2025Aug 2, 2026
491 commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 2 commitsSun 1:00 — 1 commitsSun 2:00 — 1 commitsSun 3:00 — 0 commitsSun 4:00 — 0 commitsSun 5:00 — 0 commitsSun 6:00 — 0 commitsSun 7:00 — 0 commitsSun 8:00 — 0 commitsSun 9:00 — 0 commitsSun 10:00 — 1 commitsSun 11:00 — 3 commitsSun 12:00 — 5 commitsSun 13:00 — 2 commitsSun 14:00 — 7 commitsSun 15:00 — 11 commitsSun 16:00 — 8 commitsSun 17:00 — 3 commitsSun 18:00 — 0 commitsSun 19:00 — 6 commitsSun 20:00 — 3 commitsSun 21:00 — 3 commitsSun 22:00 — 1 commitsSun 23:00 — 3 commitsMon 0:00 — 10 commitsMon 1:00 — 4 commitsMon 2:00 — 0 commitsMon 3:00 — 0 commitsMon 4:00 — 0 commitsMon 5:00 — 0 commitsMon 6:00 — 0 commitsMon 7:00 — 0 commitsMon 8:00 — 1 commitsMon 9:00 — 2 commitsMon 10:00 — 5 commitsMon 11:00 — 2 commitsMon 12:00 — 10 commitsMon 13:00 — 2 commitsMon 14:00 — 2 commitsMon 15:00 — 5 commitsMon 16:00 — 3 commitsMon 17:00 — 3 commitsMon 18:00 — 1 commitsMon 19:00 — 4 commitsMon 20:00 — 4 commitsMon 21:00 — 0 commitsMon 22:00 — 6 commitsMon 23:00 — 7 commitsTue 0:00 — 3 commitsTue 1:00 — 3 commitsTue 2:00 — 1 commitsTue 3:00 — 0 commitsTue 4:00 — 0 commitsTue 5:00 — 0 commitsTue 6:00 — 0 commitsTue 7:00 — 0 commitsTue 8:00 — 1 commitsTue 9:00 — 2 commitsTue 10:00 — 2 commitsTue 11:00 — 1 commitsTue 12:00 — 2 commitsTue 13:00 — 1 commitsTue 14:00 — 7 commitsTue 15:00 — 6 commitsTue 16:00 — 5 commitsTue 17:00 — 1 commitsTue 18:00 — 5 commitsTue 19:00 — 0 commitsTue 20:00 — 5 commitsTue 21:00 — 8 commitsTue 22:00 — 8 commitsTue 23:00 — 7 commitsWed 0:00 — 3 commitsWed 1:00 — 3 commitsWed 2:00 — 0 commitsWed 3:00 — 0 commitsWed 4:00 — 0 commitsWed 5:00 — 1 commitsWed 6:00 — 0 commitsWed 7:00 — 0 commitsWed 8:00 — 0 commitsWed 9:00 — 2 commitsWed 10:00 — 2 commitsWed 11:00 — 2 commitsWed 12:00 — 2 commitsWed 13:00 — 3 commitsWed 14:00 — 2 commitsWed 15:00 — 1 commitsWed 16:00 — 2 commitsWed 17:00 — 4 commitsWed 18:00 — 0 commitsWed 19:00 — 3 commitsWed 20:00 — 0 commitsWed 21:00 — 1 commitsWed 22:00 — 10 commitsWed 23:00 — 4 commitsThu 0:00 — 7 commitsThu 1:00 — 7 commitsThu 2:00 — 1 commitsThu 3:00 — 1 commitsThu 4:00 — 1 commitsThu 5:00 — 0 commitsThu 6:00 — 2 commitsThu 7:00 — 0 commitsThu 8:00 — 0 commitsThu 9:00 — 0 commitsThu 10:00 — 0 commitsThu 11:00 — 8 commitsThu 12:00 — 0 commitsThu 13:00 — 3 commitsThu 14:00 — 3 commitsThu 15:00 — 0 commitsThu 16:00 — 3 commitsThu 17:00 — 6 commitsThu 18:00 — 17 commitsThu 19:00 — 15 commitsThu 20:00 — 13 commitsThu 21:00 — 14 commitsThu 22:00 — 13 commitsThu 23:00 — 6 commitsFri 0:00 — 4 commitsFri 1:00 — 3 commitsFri 2:00 — 1 commitsFri 3:00 — 0 commitsFri 4:00 — 1 commitsFri 5:00 — 0 commitsFri 6:00 — 0 commitsFri 7:00 — 0 commitsFri 8:00 — 1 commitsFri 9:00 — 1 commitsFri 10:00 — 2 commitsFri 11:00 — 8 commitsFri 12:00 — 7 commitsFri 13:00 — 4 commitsFri 14:00 — 2 commitsFri 15:00 — 1 commitsFri 16:00 — 4 commitsFri 17:00 — 3 commitsFri 18:00 — 3 commitsFri 19:00 — 7 commitsFri 20:00 — 8 commitsFri 21:00 — 4 commitsFri 22:00 — 4 commitsFri 23:00 — 3 commitsSat 0:00 — 2 commitsSat 1:00 — 4 commitsSat 2:00 — 0 commitsSat 3:00 — 0 commitsSat 4:00 — 1 commitsSat 5:00 — 0 commitsSat 6:00 — 0 commitsSat 7:00 — 0 commitsSat 8:00 — 2 commitsSat 9:00 — 1 commitsSat 10:00 — 2 commitsSat 11:00 — 0 commitsSat 12:00 — 3 commitsSat 13:00 — 4 commitsSat 14:00 — 2 commitsSat 15:00 — 4 commitsSat 16:00 — 5 commitsSat 17:00 — 5 commitsSat 18:00 — 1 commitsSat 19:00 — 9 commitsSat 20:00 — 0 commitsSat 21:00 — 3 commitsSat 22:00 — 5 commitsSat 23:00 — 3 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.

Who is committing

last 52 weeks
Maintainer commits342 (70%)
Community commits149 (30%)

491 commits in total over the last year.

DateListRankStars gained
Jun 25, 2026daily#12+22
  • avelino/awesome-go

    A curated list of awesome Go frameworks, libraries and software

    180.4K stars · Go

  • kubernetes/kubernetes

    Production-Grade Container Scheduling and Management

    124.3K stars · Go

  • usememos/memos

    Open-source, self-hosted note-taking tool built for quick capture. Markdown-native, lightweight, and fully yours.

    62K stars · Go

  • hashicorp/terraform

    Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.

    49.4K stars · Go

  • router-for-me/CLIProxyAPI

    Wrap Antigravity, ChatGPT Codex, Claude Code, Grok Build as an OpenAI/Gemini/Claude/Codex compatible API service, allowing you to enjoy the free Gemini 3.1 Pro, GPT 5.6 Series, Grok 4.5, Claude model through API

    46.3K stars · Go

  • multica-ai/multica

    Assign issues to Claude Code, Codex, Cursor, and 17 more coding agents like teammates — open-source and self-hostable.

    44.7K stars · Go