Through November 4, 2026

2026 in commits

8,149

commits this year

I spend a lot of time building software with coding agents. This is a look at the work that made it into Git: applications, tools, documentation, and the machinery that keeps them moving.

A commit can fix a typo or change an application. The count tells you how often I recorded a change. It takes more than that to tell you whether the change was any good.

Repositories touched
69
Days with a commit
199
Languages in changed files
10
01 / the days

A year, one day at a time

199 days with a commit in 2026. The largest daily count is 244. On a small screen, scroll left for the start of the year.

Daily commits in 2026, Sunday-first weeks. Counts stop at 2026-11-04. Outlined days are still ahead.JanFebMarAprMayJunJulAugSepOctNovDecSunTueThu2026-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: 1 commits2026-01-11: 1 commits2026-01-12: 0 commits2026-01-13: 0 commits2026-01-14: 0 commits2026-01-15: 1 commits2026-01-16: 11 commits2026-01-17: 16 commits2026-01-18: 98 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: 1 commits2026-01-26: 0 commits2026-01-27: 0 commits2026-01-28: 0 commits2026-01-29: 0 commits2026-01-30: 1 commits2026-01-31: 0 commits2026-02-01: 0 commits2026-02-02: 0 commits2026-02-03: 1 commits2026-02-04: 0 commits2026-02-05: 1 commits2026-02-06: 0 commits2026-02-07: 0 commits2026-02-08: 0 commits2026-02-09: 0 commits2026-02-10: 0 commits2026-02-11: 37 commits2026-02-12: 1 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: 8 commits2026-02-26: 1 commits2026-02-27: 0 commits2026-02-28: 2 commits2026-03-01: 0 commits2026-03-02: 1 commits2026-03-03: 0 commits2026-03-04: 1 commits2026-03-05: 0 commits2026-03-06: 1 commits2026-03-07: 0 commits2026-03-08: 0 commits2026-03-09: 0 commits2026-03-10: 0 commits2026-03-11: 0 commits2026-03-12: 1 commits2026-03-13: 0 commits2026-03-14: 0 commits2026-03-15: 0 commits2026-03-16: 0 commits2026-03-17: 2 commits2026-03-18: 3 commits2026-03-19: 1 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: 1 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: 37 commits2026-04-07: 54 commits2026-04-08: 64 commits2026-04-09: 4 commits2026-04-10: 146 commits2026-04-11: 244 commits2026-04-12: 70 commits2026-04-13: 4 commits2026-04-14: 35 commits2026-04-15: 0 commits2026-04-16: 18 commits2026-04-17: 10 commits2026-04-18: 0 commits2026-04-19: 1 commits2026-04-20: 3 commits2026-04-21: 0 commits2026-04-22: 24 commits2026-04-23: 34 commits2026-04-24: 172 commits2026-04-25: 0 commits2026-04-26: 0 commits2026-04-27: 0 commits2026-04-28: 5 commits2026-04-29: 0 commits2026-04-30: 13 commits2026-05-01: 8 commits2026-05-02: 1 commits2026-05-03: 0 commits2026-05-04: 2 commits2026-05-05: 1 commits2026-05-06: 12 commits2026-05-07: 3 commits2026-05-08: 0 commits2026-05-09: 0 commits2026-05-10: 16 commits2026-05-11: 0 commits2026-05-12: 1 commits2026-05-13: 1 commits2026-05-14: 1 commits2026-05-15: 8 commits2026-05-16: 23 commits2026-05-17: 21 commits2026-05-18: 3 commits2026-05-19: 88 commits2026-05-20: 11 commits2026-05-21: 9 commits2026-05-22: 5 commits2026-05-23: 0 commits2026-05-24: 2 commits2026-05-25: 5 commits2026-05-26: 9 commits2026-05-27: 1 commits2026-05-28: 4 commits2026-05-29: 0 commits2026-05-30: 7 commits2026-05-31: 0 commits2026-06-01: 0 commits2026-06-02: 7 commits2026-06-03: 10 commits2026-06-04: 1 commits2026-06-05: 3 commits2026-06-06: 2 commits2026-06-07: 0 commits2026-06-08: 1 commits2026-06-09: 0 commits2026-06-10: 5 commits2026-06-11: 25 commits2026-06-12: 3 commits2026-06-13: 12 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: 0 commits2026-06-22: 0 commits2026-06-23: 0 commits2026-06-24: 0 commits2026-06-25: 0 commits2026-06-26: 0 commits2026-06-27: 1 commits2026-06-28: 1 commits2026-06-29: 12 commits2026-06-30: 2 commits2026-07-01: 2 commits2026-07-02: 10 commits2026-07-03: 26 commits2026-07-04: 7 commits2026-07-05: 7 commits2026-07-06: 0 commits2026-07-07: 0 commits2026-07-08: 0 commits2026-07-09: 4 commits2026-07-10: 7 commits2026-07-11: 28 commits2026-07-12: 28 commits2026-07-13: 6 commits2026-07-14: 24 commits2026-07-15: 21 commits2026-07-16: 73 commits2026-07-17: 55 commits2026-07-18: 44 commits2026-07-19: 14 commits2026-07-20: 1 commits2026-07-21: 2 commits2026-07-22: 59 commits2026-07-23: 26 commits2026-07-24: 3 commits2026-07-25: 54 commits2026-07-26: 50 commits2026-07-27: 66 commits2026-07-28: 42 commits2026-07-29: 29 commits2026-07-30: 33 commits2026-07-31: 18 commits2026-08-01: 8 commits2026-08-02: 21 commits2026-08-03: 34 commits2026-08-04: 123 commits2026-08-05: 95 commits2026-08-06: 21 commits2026-08-07: 75 commits2026-08-08: 89 commits2026-08-09: 136 commits2026-08-10: 38 commits2026-08-11: 28 commits2026-08-12: 36 commits2026-08-13: 9 commits2026-08-14: 25 commits2026-08-15: 7 commits2026-08-16: 36 commits2026-08-17: 6 commits2026-08-18: 2 commits2026-08-19: 5 commits2026-08-20: 6 commits2026-08-21: 14 commits2026-08-22: 51 commits2026-08-23: 6 commits2026-08-24: 4 commits2026-08-25: 3 commits2026-08-26: 59 commits2026-08-27: 116 commits2026-08-28: 56 commits2026-08-29: 14 commits2026-08-30: 0 commits2026-08-31: 4 commits2026-09-01: 0 commits2026-09-02: 3 commits2026-09-03: 0 commits2026-09-04: 1 commits2026-09-05: 1 commits2026-09-06: 0 commits2026-09-07: 14 commits2026-09-08: 39 commits2026-09-09: 51 commits2026-09-10: 56 commits2026-09-11: 106 commits2026-09-12: 66 commits2026-09-13: 54 commits2026-09-14: 132 commits2026-09-15: 55 commits2026-09-16: 37 commits2026-09-17: 22 commits2026-09-18: 43 commits2026-09-19: 49 commits2026-09-20: 50 commits2026-09-21: 77 commits2026-09-22: 104 commits2026-09-23: 192 commits2026-09-24: 42 commits2026-09-25: 49 commits2026-09-26: 108 commits2026-09-27: 38 commits2026-09-28: 8 commits2026-09-29: 113 commits2026-09-30: 81 commits2026-10-01: 79 commits2026-10-02: 45 commits2026-10-03: 69 commits2026-10-04: 41 commits2026-10-05: 47 commits2026-10-06: 152 commits2026-10-07: 81 commits2026-10-08: 6 commits2026-10-09: 186 commits2026-10-10: 41 commits2026-10-11: 65 commits2026-10-12: 130 commits2026-10-13: 94 commits2026-10-14: 156 commits2026-10-15: 111 commits2026-10-16: 139 commits2026-10-17: 166 commits2026-10-18: 56 commits2026-10-19: 136 commits2026-10-20: 90 commits2026-10-21: 112 commits2026-10-22: 52 commits2026-10-23: 110 commits2026-10-24: 127 commits2026-10-25: 54 commits2026-10-26: 48 commits2026-10-27: 41 commits2026-10-28: 5 commits2026-10-29: 86 commits2026-10-30: 72 commits2026-10-31: 99 commits2026-11-01: 167 commits2026-11-02: 101 commits2026-11-03: 134 commits2026-11-04: 137 commits2026-11-05: still ahead of this snapshot2026-11-06: still ahead of this snapshot2026-11-07: still ahead of this snapshot2026-11-08: still ahead of this snapshot2026-11-09: still ahead of this snapshot2026-11-10: still ahead of this snapshot2026-11-11: still ahead of this snapshot2026-11-12: still ahead of this snapshot2026-11-13: still ahead of this snapshot2026-11-14: still ahead of this snapshot2026-11-15: still ahead of this snapshot2026-11-16: still ahead of this snapshot2026-11-17: still ahead of this snapshot2026-11-18: still ahead of this snapshot2026-11-19: still ahead of this snapshot2026-11-20: still ahead of this snapshot2026-11-21: still ahead of this snapshot2026-11-22: still ahead of this snapshot2026-11-23: still ahead of this snapshot2026-11-24: still ahead of this snapshot2026-11-25: still ahead of this snapshot2026-11-26: still ahead of this snapshot2026-11-27: still ahead of this snapshot2026-11-28: still ahead of this snapshot2026-11-29: still ahead of this snapshot2026-11-30: still ahead of this snapshot2026-12-01: still ahead of this snapshot2026-12-02: still ahead of this snapshot2026-12-03: still ahead of this snapshot2026-12-04: still ahead of this snapshot2026-12-05: still ahead of this snapshot2026-12-06: still ahead of this snapshot2026-12-07: still ahead of this snapshot2026-12-08: still ahead of this snapshot2026-12-09: still ahead of this snapshot2026-12-10: still ahead of this snapshot2026-12-11: still ahead of this snapshot2026-12-12: still ahead of this snapshot2026-12-13: still ahead of this snapshot2026-12-14: still ahead of this snapshot2026-12-15: still ahead of this snapshot2026-12-16: still ahead of this snapshot2026-12-17: still ahead of this snapshot2026-12-18: still ahead of this snapshot2026-12-19: still ahead of this snapshot2026-12-20: still ahead of this snapshot2026-12-21: still ahead of this snapshot2026-12-22: still ahead of this snapshot2026-12-23: still ahead of this snapshot2026-12-24: still ahead of this snapshot2026-12-25: still ahead of this snapshot2026-12-26: still ahead of this snapshot2026-12-27: still ahead of this snapshot2026-12-28: still ahead of this snapshot2026-12-29: still ahead of this snapshot2026-12-30: still ahead of this snapshot2026-12-31: still ahead of this snapshot
01–910–2930–5960–99100+still ahead
Read the daily counts
  1. 2026-01-010 commits
  2. 2026-01-020 commits
  3. 2026-01-030 commits
  4. 2026-01-040 commits
  5. 2026-01-050 commits
  6. 2026-01-060 commits
  7. 2026-01-070 commits
  8. 2026-01-080 commits
  9. 2026-01-090 commits
  10. 2026-01-101 commits
  11. 2026-01-111 commits
  12. 2026-01-120 commits
  13. 2026-01-130 commits
  14. 2026-01-140 commits
  15. 2026-01-151 commits
  16. 2026-01-1611 commits
  17. 2026-01-1716 commits
  18. 2026-01-1898 commits
  19. 2026-01-190 commits
  20. 2026-01-200 commits
  21. 2026-01-210 commits
  22. 2026-01-220 commits
  23. 2026-01-230 commits
  24. 2026-01-240 commits
  25. 2026-01-251 commits
  26. 2026-01-260 commits
  27. 2026-01-270 commits
  28. 2026-01-280 commits
  29. 2026-01-290 commits
  30. 2026-01-301 commits
  31. 2026-01-310 commits
  32. 2026-02-010 commits
  33. 2026-02-020 commits
  34. 2026-02-031 commits
  35. 2026-02-040 commits
  36. 2026-02-051 commits
  37. 2026-02-060 commits
  38. 2026-02-070 commits
  39. 2026-02-080 commits
  40. 2026-02-090 commits
  41. 2026-02-100 commits
  42. 2026-02-1137 commits
  43. 2026-02-121 commits
  44. 2026-02-130 commits
  45. 2026-02-140 commits
  46. 2026-02-150 commits
  47. 2026-02-160 commits
  48. 2026-02-170 commits
  49. 2026-02-180 commits
  50. 2026-02-190 commits
  51. 2026-02-200 commits
  52. 2026-02-210 commits
  53. 2026-02-220 commits
  54. 2026-02-230 commits
  55. 2026-02-240 commits
  56. 2026-02-258 commits
  57. 2026-02-261 commits
  58. 2026-02-270 commits
  59. 2026-02-282 commits
  60. 2026-03-010 commits
  61. 2026-03-021 commits
  62. 2026-03-030 commits
  63. 2026-03-041 commits
  64. 2026-03-050 commits
  65. 2026-03-061 commits
  66. 2026-03-070 commits
  67. 2026-03-080 commits
  68. 2026-03-090 commits
  69. 2026-03-100 commits
  70. 2026-03-110 commits
  71. 2026-03-121 commits
  72. 2026-03-130 commits
  73. 2026-03-140 commits
  74. 2026-03-150 commits
  75. 2026-03-160 commits
  76. 2026-03-172 commits
  77. 2026-03-183 commits
  78. 2026-03-191 commits
  79. 2026-03-200 commits
  80. 2026-03-210 commits
  81. 2026-03-220 commits
  82. 2026-03-230 commits
  83. 2026-03-240 commits
  84. 2026-03-250 commits
  85. 2026-03-260 commits
  86. 2026-03-270 commits
  87. 2026-03-280 commits
  88. 2026-03-290 commits
  89. 2026-03-301 commits
  90. 2026-03-310 commits
  91. 2026-04-010 commits
  92. 2026-04-020 commits
  93. 2026-04-030 commits
  94. 2026-04-040 commits
  95. 2026-04-050 commits
  96. 2026-04-0637 commits
  97. 2026-04-0754 commits
  98. 2026-04-0864 commits
  99. 2026-04-094 commits
  100. 2026-04-10146 commits
  101. 2026-04-11244 commits
  102. 2026-04-1270 commits
  103. 2026-04-134 commits
  104. 2026-04-1435 commits
  105. 2026-04-150 commits
  106. 2026-04-1618 commits
  107. 2026-04-1710 commits
  108. 2026-04-180 commits
  109. 2026-04-191 commits
  110. 2026-04-203 commits
  111. 2026-04-210 commits
  112. 2026-04-2224 commits
  113. 2026-04-2334 commits
  114. 2026-04-24172 commits
  115. 2026-04-250 commits
  116. 2026-04-260 commits
  117. 2026-04-270 commits
  118. 2026-04-285 commits
  119. 2026-04-290 commits
  120. 2026-04-3013 commits
  121. 2026-05-018 commits
  122. 2026-05-021 commits
  123. 2026-05-030 commits
  124. 2026-05-042 commits
  125. 2026-05-051 commits
  126. 2026-05-0612 commits
  127. 2026-05-073 commits
  128. 2026-05-080 commits
  129. 2026-05-090 commits
  130. 2026-05-1016 commits
  131. 2026-05-110 commits
  132. 2026-05-121 commits
  133. 2026-05-131 commits
  134. 2026-05-141 commits
  135. 2026-05-158 commits
  136. 2026-05-1623 commits
  137. 2026-05-1721 commits
  138. 2026-05-183 commits
  139. 2026-05-1988 commits
  140. 2026-05-2011 commits
  141. 2026-05-219 commits
  142. 2026-05-225 commits
  143. 2026-05-230 commits
  144. 2026-05-242 commits
  145. 2026-05-255 commits
  146. 2026-05-269 commits
  147. 2026-05-271 commits
  148. 2026-05-284 commits
  149. 2026-05-290 commits
  150. 2026-05-307 commits
  151. 2026-05-310 commits
  152. 2026-06-010 commits
  153. 2026-06-027 commits
  154. 2026-06-0310 commits
  155. 2026-06-041 commits
  156. 2026-06-053 commits
  157. 2026-06-062 commits
  158. 2026-06-070 commits
  159. 2026-06-081 commits
  160. 2026-06-090 commits
  161. 2026-06-105 commits
  162. 2026-06-1125 commits
  163. 2026-06-123 commits
  164. 2026-06-1312 commits
  165. 2026-06-140 commits
  166. 2026-06-150 commits
  167. 2026-06-160 commits
  168. 2026-06-170 commits
  169. 2026-06-180 commits
  170. 2026-06-190 commits
  171. 2026-06-200 commits
  172. 2026-06-210 commits
  173. 2026-06-220 commits
  174. 2026-06-230 commits
  175. 2026-06-240 commits
  176. 2026-06-250 commits
  177. 2026-06-260 commits
  178. 2026-06-271 commits
  179. 2026-06-281 commits
  180. 2026-06-2912 commits
  181. 2026-06-302 commits
  182. 2026-07-012 commits
  183. 2026-07-0210 commits
  184. 2026-07-0326 commits
  185. 2026-07-047 commits
  186. 2026-07-057 commits
  187. 2026-07-060 commits
  188. 2026-07-070 commits
  189. 2026-07-080 commits
  190. 2026-07-094 commits
  191. 2026-07-107 commits
  192. 2026-07-1128 commits
  193. 2026-07-1228 commits
  194. 2026-07-136 commits
  195. 2026-07-1424 commits
  196. 2026-07-1521 commits
  197. 2026-07-1673 commits
  198. 2026-07-1755 commits
  199. 2026-07-1844 commits
  200. 2026-07-1914 commits
  201. 2026-07-201 commits
  202. 2026-07-212 commits
  203. 2026-07-2259 commits
  204. 2026-07-2326 commits
  205. 2026-07-243 commits
  206. 2026-07-2554 commits
  207. 2026-07-2650 commits
  208. 2026-07-2766 commits
  209. 2026-07-2842 commits
  210. 2026-07-2929 commits
  211. 2026-07-3033 commits
  212. 2026-07-3118 commits
  213. 2026-08-018 commits
  214. 2026-08-0221 commits
  215. 2026-08-0334 commits
  216. 2026-08-04123 commits
  217. 2026-08-0595 commits
  218. 2026-08-0621 commits
  219. 2026-08-0775 commits
  220. 2026-08-0889 commits
  221. 2026-08-09136 commits
  222. 2026-08-1038 commits
  223. 2026-08-1128 commits
  224. 2026-08-1236 commits
  225. 2026-08-139 commits
  226. 2026-08-1425 commits
  227. 2026-08-157 commits
  228. 2026-08-1636 commits
  229. 2026-08-176 commits
  230. 2026-08-182 commits
  231. 2026-08-195 commits
  232. 2026-08-206 commits
  233. 2026-08-2114 commits
  234. 2026-08-2251 commits
  235. 2026-08-236 commits
  236. 2026-08-244 commits
  237. 2026-08-253 commits
  238. 2026-08-2659 commits
  239. 2026-08-27116 commits
  240. 2026-08-2856 commits
  241. 2026-08-2914 commits
  242. 2026-08-300 commits
  243. 2026-08-314 commits
  244. 2026-09-010 commits
  245. 2026-09-023 commits
  246. 2026-09-030 commits
  247. 2026-09-041 commits
  248. 2026-09-051 commits
  249. 2026-09-060 commits
  250. 2026-09-0714 commits
  251. 2026-09-0839 commits
  252. 2026-09-0951 commits
  253. 2026-09-1056 commits
  254. 2026-09-11106 commits
  255. 2026-09-1266 commits
  256. 2026-09-1354 commits
  257. 2026-09-14132 commits
  258. 2026-09-1555 commits
  259. 2026-09-1637 commits
  260. 2026-09-1722 commits
  261. 2026-09-1843 commits
  262. 2026-09-1949 commits
  263. 2026-09-2050 commits
  264. 2026-09-2177 commits
  265. 2026-09-22104 commits
  266. 2026-09-23192 commits
  267. 2026-09-2442 commits
  268. 2026-09-2549 commits
  269. 2026-09-26108 commits
  270. 2026-09-2738 commits
  271. 2026-09-288 commits
  272. 2026-09-29113 commits
  273. 2026-09-3081 commits
  274. 2026-10-0179 commits
  275. 2026-10-0245 commits
  276. 2026-10-0369 commits
  277. 2026-10-0441 commits
  278. 2026-10-0547 commits
  279. 2026-10-06152 commits
  280. 2026-10-0781 commits
  281. 2026-10-086 commits
  282. 2026-10-09186 commits
  283. 2026-10-1041 commits
  284. 2026-10-1165 commits
  285. 2026-10-12130 commits
  286. 2026-10-1394 commits
  287. 2026-10-14156 commits
  288. 2026-10-15111 commits
  289. 2026-10-16139 commits
  290. 2026-10-17166 commits
  291. 2026-10-1856 commits
  292. 2026-10-19136 commits
  293. 2026-10-2090 commits
  294. 2026-10-21112 commits
  295. 2026-10-2252 commits
  296. 2026-10-23110 commits
  297. 2026-10-24127 commits
  298. 2026-10-2554 commits
  299. 2026-10-2648 commits
  300. 2026-10-2741 commits
  301. 2026-10-285 commits
  302. 2026-10-2986 commits
  303. 2026-10-3072 commits
  304. 2026-10-3199 commits
  305. 2026-11-01167 commits
  306. 2026-11-02101 commits
  307. 2026-11-03134 commits
  308. 2026-11-04137 commits
02 / the years

Year by year

My commits by author year in these repositories. Older years reflect the history I still have locally; they are not a complete record of my working life. 2026 stops at the snapshot date.

2012–2026 / current year partial

  1. 2012: 1 commits
  2. 2013: 2 commits
  3. 2014: 1 commits
  4. 2015: 1 commits
  5. 2016: 61 commits
  6. 2017: 3 commits
  7. 2018: 59 commits
  8. 2019: 1 commits
  9. 2020: 0 commits
  10. 2021: 2 commits
  11. 2022: 0 commits
  12. 2023: 0 commits
  13. 2024: 74 commits
  14. 2025: 323 commits
  15. 2026, partial year: 8149 commits
03 / the months

Month by month

Commit dates in Central time. Months still ahead of this snapshot stay at zero.

  1. Jan130 commits
  2. Feb51 commits
  3. Mar11 commits
  4. Apr938 commits
  5. May242 commits
  6. Jun85 commits
  7. Jul739 commits
  8. Aug1,127 commits
  9. Sep1,591 commits
  10. Oct2,696 commits
  11. Nov539 commits
  12. Dec0 commits
04 / the clock

When the changes landed

The hour on each commit’s author timestamp, converted to Central time. This records commits, not hours worked or time at the keyboard.

Busiest hour: 11:00, 562 commits

  1. 00:00: 248 commits
  2. 01:00: 300 commits
  3. 02:00: 201 commits
  4. 03:00: 256 commits
  5. 04:00: 196 commits
  6. 05:00: 203 commits
  7. 06:00: 198 commits
  8. 07:00: 243 commits
  9. 08:00: 256 commits
  10. 09:00: 367 commits
  11. 10:00: 460 commits
  12. 11:00: 562 commits
  13. 12:00: 477 commits
  14. 13:00: 469 commits
  15. 14:00: 492 commits
  16. 15:00: 476 commits
  17. 16:00: 473 commits
  18. 17:00: 346 commits
  19. 18:00: 372 commits
  20. 19:00: 334 commits
  21. 20:00: 359 commits
  22. 21:00: 216 commits
  23. 22:00: 272 commits
  24. 23:00: 373 commits

Hour of the day / Central time

Read the hourly counts
  1. 00:00248 commits
  2. 01:00300 commits
  3. 02:00201 commits
  4. 03:00256 commits
  5. 04:00196 commits
  6. 05:00203 commits
  7. 06:00198 commits
  8. 07:00243 commits
  9. 08:00256 commits
  10. 09:00367 commits
  11. 10:00460 commits
  12. 11:00562 commits
  13. 12:00477 commits
  14. 13:00469 commits
  15. 14:00492 commits
  16. 15:00476 commits
  17. 16:00473 commits
  18. 17:00346 commits
  19. 18:00372 commits
  20. 19:00334 commits
  21. 20:00359 commits
  22. 21:00216 commits
  23. 22:00272 commits
  24. 23:00373 commits
05 / the credits

What the trailers say

I use coding agents. Git’s co-author trailers capture very little of that here. These categories report the credits actually recorded; an uncredited commit tells us nothing about whether an agent helped.

  1. No provider credit8,038 commits
  2. Claude Code107 commits
  3. Other co-author4 commits

Recognized names: Claude, Codex, Grok, and Kilo. A Claude credit is grouped under Claude Code; the trailer alone does not prove which client was used. Other co-authors stay separate, and multiple recognized providers share one category.

06 / the files

What changed

The eight largest file groups, counted once per changed path in each commit.

  1. .ts46,074 file changes
  2. .json22,829 file changes
  3. .md14,769 file changes
  4. .tsx14,197 file changes
  5. Other files4,397 file changes
  6. .yml3,512 file changes
  7. .sh1,613 file changes
  8. .ps1784 file changes
07 / the languages

What I’m working in

Changed files grouped by language. This measures file activity, not lines of code or the size of a codebase.

  1. TypeScript60,271 file changes
  2. Shell1,613 file changes
  3. PowerShell798 file changes
  4. CSS625 file changes
  5. SQL499 file changes
  6. JavaScript441 file changes
  7. Astro300 file changes
  8. HTML234 file changes
  9. C#78 file changes
  10. Python17 file changes
08 / the busy days

The largest daily counts

Five days with the most commits. More commits can mean smaller changes, repeated corrections, or a lot of work moving at once.

  1. April 11, 2026244 commits
  2. September 23, 2026192 commits
  3. October 9, 2026186 commits
  4. April 24, 2026172 commits
  5. November 1, 2026167 commits
09 / the machinery

How the work gets done

Summon gives my named agents a shared room, mail, and a board. They can hand work over, ask for a review, and bring a decision back to me. aidd runs repeatable repository workflows and the checks around them. They are separate tools with different jobs.

  • Keep the instructions with the work. A workflow should survive the next session.
  • Run the checks, inspect the result, and get another set of eyes on the change.
  • Keep my approval separate from an agent’s report that something passed.

I write about the parts the numbers leave out: what a green check proves and building the wrong thing on purpose. The public repositories are on GitHub.

Where these numbers come from

A local script reads history reachable from all Git refs in 69 repositories across my five working roots. It selects my recorded author identities, counts each full commit hash once across repositories, and uses author dates in America/Chicago. Commits that only refresh this page's data are excluded. The count includes branches, tags, remote-tracking refs, and internal automation refs. Rewritten copies with different hashes count separately. Linked worktree copies are excluded. This snapshot stops at 2026-11-05T03:34:24.444Z.

Only totals and fixed category labels reach this page. Repository names, client names, local paths, author addresses, commit messages, and hashes stay off this page. File extensions use a fixed list; everything else goes into “Other files.” Merge commits count, though Git may report no changed paths for them.

The daily and yearly views start with git log --all --date=short --format=%adand git log --all --date=format:%Y --format=%ad. My collector also filters authors, deduplicates full hashes across repositories, converts dates to Central time, and applies the snapshot cutoff. File activity uses git log --all --name-only -z --no-renames. This is a dated local snapshot, not a live GitHub contribution count.

Inspired by David Veksler’s commits page.