Source: https://seerepo.com/r/slopus/happy/ai
Markdown source: https://seerepo.com/r/slopus/happy/ai.md
Description: AI signed 14.6% of the 3,807 commits of happy. Each AI tool with its commits, and the last ones it signed.

# How much of happy did AI write?

AI signed 14.6% of the 3,807 commits of happy. Signed by Claude (547) and Codex (21).

Since its first commit, on July 13, 2025.

## Who signed the commits

- Claude: 547 commits (14.4%)
- Codex: 21 commits (0.6%)
- People: 85.4%

## Commits per month

Each month's commits up to its last one, with those an AI signed. Merges don't count.

- 2025-07: 386 commits, 1 signed by AI (0.3%)
- 2025-08: 460 commits, 101 signed by AI (22%)
- 2025-09: 182 commits, 11 signed by AI (6%)
- 2025-10: 35 commits, 1 signed by AI (2.9%)
- 2025-11: 184 commits, 3 signed by AI (1.6%)
- 2025-12: 79 commits, 21 signed by AI (26.6%)
- 2026-01: 85 commits, 10 signed by AI (11.8%)
- 2026-02: 77 commits, 26 signed by AI (33.8%)
- 2026-03: 159 commits, 97 signed by AI (61%)
- 2026-04: 207 commits, 140 signed by AI (67.6%)
- 2026-05: 166 commits, 53 signed by AI (31.9%)
- 2026-06: 20 commits, 9 signed by AI (45%)
- 2026-07: 54 commits, 41 signed by AI (75.9%)
- 2026-08: 137 commits, 31 signed by AI (22.6%)
- 2026-09: 108 commits, 3 signed by AI (2.8%)
- 2026-10: 1,151 commits, 9 signed by AI (0.8%)
- 2026-11: 317 commits, 0 signed by AI (0%)

## The last commits an AI signed

- 2026-10-09 · Claude · [b7c16f1](https://github.com/slopus/happy/commit/b7c16f1592f0f4ef7f6a093e3897a27acd36d166): chore(cli): require Agent SDK 0.3.295 so Sonnet and Haiku 5.5 get 1M context
- 2026-10-09 · Claude · [45dbf1a](https://github.com/slopus/happy/commit/45dbf1a3389ecc7de50e9378f61ac1d738d87a11): feat(app): one row per Claude model, add Haiku 5.5, drop Sonnet 5
- 2026-10-09 · Claude · [33e7293](https://github.com/slopus/happy/commit/33e729396b2b67c52a32297f18f23ba271a7fa31): fix(app): remember the harness picked in the new-session composer (#1884)
- 2026-10-09 · Claude · [fba320e](https://github.com/slopus/happy/commit/fba320e4fc925587a865d34443427317d21298dd): feat(app): default Claude to Opus 5.5 on happy-cli 1.2.6-beta.0 and newer (#1883)
- 2026-10-09 · Claude · [eea349c](https://github.com/slopus/happy/commit/eea349c11d412bdc85b5249190b6b5b935c8e93c): fix(cli): require Agent SDK 0.3.283 for Opus 5.5 and hint at updating Happy (#1881)
- 2026-10-08 · Claude · [1c62119](https://github.com/slopus/happy/commit/1c621191ada041f795f948d4eb1f292ad1d0a53c): feat(app): add Sonnet 5.5 to the Claude model picker (#1879)
- 2026-10-08 · Claude · [c62f420](https://github.com/slopus/happy/commit/c62f4205bdcc589216044e567ec4694c276d64d2): feat(app): add GPT-6.1 Sol to the Codex model picker (#1880)
- 2026-10-08 · Claude · [30124ea](https://github.com/slopus/happy/commit/30124eaef894669bd08c02681546df41f271a5bc): feat(app): add GPT-6 Sol and GPT-6 Luna to the Codex model picker (#1828)
- 2026-10-08 · Claude · [bd91026](https://github.com/slopus/happy/commit/bd91026fc44b43a0a649d2cd03878c7c3d91d4c9): feat(app): add Opus 5.5 to the Claude model picker (#1827)
- 2026-09-28 · Claude · [4cf54d1](https://github.com/slopus/happy/commit/4cf54d18488cba4787cc251cc37010f31125af29): fix(app): keep loading history through long turns (#1842)

## How we know

Every AI coding tool leaves its signature in the commits it makes: a Co-Authored-By line, its own author name, or the merge of its branch. SeeRepo reads those signatures in the repo's history; a commit without one counts as made by people, and merges don't count.

Every AI tool SeeRepo recognizes: https://seerepo.com/agents

## Frequently asked questions

### Which AI tool signed the most commits in happy?

Claude, with 547 of the 3,807 commits of happy.

The proof: [its last signed commit, b7c16f1](https://github.com/slopus/happy/commit/b7c16f1592f0f4ef7f6a093e3897a27acd36d166)

### Since when does AI sign commits in happy?

Since July 2025: the first month an AI tool signed a commit of happy.

### How many commits does happy have?

happy has 3,807 commits since July 13, 2025. Merges don’t count.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
