Source: https://seerepo.com/r/tobi/qmd/ai
Markdown source: https://seerepo.com/r/tobi/qmd/ai.md
Description: AI signed 27.2% of the 639 commits of qmd. Each AI tool with its commits, and the last ones it signed.

# How much of qmd did AI write?

AI signed 27.2% of the 639 commits of qmd. Signed by Claude (168), Codex (2), Cursor (2), Warp (1), and GitHub Copilot (1).

Since its first commit, on December 8, 2025.

## Who signed the commits

- Claude: 168 commits (26.3%)
- Codex: 2 commits (0.3%)
- Cursor: 2 commits (0.3%)
- Warp: 1 commit (0.2%)
- GitHub Copilot: 1 commit (0.2%)
- People: 72.8%

## Commits per month

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

- 2025-12: 98 commits, 68 signed by AI (69.4%)
- 2026-01: 62 commits, 50 signed by AI (80.6%)
- 2026-02: 106 commits, 11 signed by AI (10.4%)
- 2026-03: 65 commits, 13 signed by AI (20%)
- 2026-04: 57 commits, 16 signed by AI (28.1%)
- 2026-05: 65 commits, 0 signed by AI (0%)
- 2026-06: 21 commits, 1 signed by AI (4.8%)
- 2026-07: 1 commits, 1 signed by AI (100%)
- 2026-08: 71 commits, 10 signed by AI (14.1%)
- 2026-09: 87 commits, 4 signed by AI (4.6%)
- 2026-10: 6 commits, 0 signed by AI (0%)

## The last commits an AI signed

- 2026-09-30 · Claude · [20fa36e](https://github.com/tobi/qmd/commit/20fa36e42bd0f0aa870b9d2aafb1107a51e03cdd): fix(update): leave the index unchanged when a collection root is missing
- 2026-09-26 · Claude · [42fb497](https://github.com/tobi/qmd/commit/42fb497c26ffc079a44ea5738fe76ad887201259): fix(query): drop duplicate query expansions before searching (#921)
- 2026-09-14 · Claude · [f4633f9](https://github.com/tobi/qmd/commit/f4633f92a99ffdb2d0e885ed391fd8169133d70e): fix(store): apply BM25 scope to the full match set, not a top-N window
- 2026-09-09 · Claude · [b7b9791](https://github.com/tobi/qmd/commit/b7b979115e115bbfa4084c90b4f0ffd22efcee84): fix(llm): distinguish an unreadable model file from a confirmed-bad one
- 2026-08-21 · Claude · [8ead9a0](https://github.com/tobi/qmd/commit/8ead9a082c445506402b6eb61458a6070efe8e6e): perf(mcp): cache server instructions instead of rebuilding per session
- 2026-08-21 · Claude · [ba2a2db](https://github.com/tobi/qmd/commit/ba2a2db2fb0d0904c51c7af6d9767a7d99d70621): fix(store): scope keyword retrieval at the index, not after it
- 2026-08-13 · Claude · [f8352d7](https://github.com/tobi/qmd/commit/f8352d73791f11e29f8c1e8ee00036902c91a4e9): fix(update): don't run a checked-in .qmd config's update commands unattended (#886) (#887)
- 2026-08-13 · Claude · [446c2a6](https://github.com/tobi/qmd/commit/446c2a653a8d8d6bfee49472dbceeefd821d1689): fix: make prepare script cross-platform so npm install works on Windows
- 2026-08-12 · Claude · [07732d3](https://github.com/tobi/qmd/commit/07732d3fa954b07e631b6e31dbf8594f70a249db): fix(cli): stop --full-path from degrading silently (#785)
- 2026-08-12 · Claude · [3a5a253](https://github.com/tobi/qmd/commit/3a5a253a6b12497ae5a3fb0a034d3b186a3b0cb4): fix(cli): stop --full-path from degrading silently (#785)

## 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 qmd?

Claude, with 168 of the 639 commits of qmd.

The proof: [its last signed commit, 20fa36e](https://github.com/tobi/qmd/commit/20fa36e42bd0f0aa870b9d2aafb1107a51e03cdd)

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

Since December 2025: the first month an AI tool signed a commit of qmd.

### How many commits does qmd have?

qmd has 639 commits since December 8, 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.
