Source: https://seerepo.com/r/OpenCTI-Platform/opencti/ai
Markdown source: https://seerepo.com/r/OpenCTI-Platform/opencti/ai.md
Description: AI signed 1.7% of the 14,738 commits of opencti. Each AI tool with its commits, and the last ones it signed.

# How much of opencti did AI write?

AI signed 1.7% of the 14,738 commits of opencti. Signed by Claude (175), GitHub Copilot (93), and Cursor (4).

Since its first commit, on October 14, 2018.

## Who signed the commits

- Claude: 175 commits (1.2%)
- GitHub Copilot: 93 commits (0.6%)
- Cursor: 4 commits (0%)
- People: 98.3%

## Commits per month

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

- 2024-12: 157 commits, 0 signed by AI (0%)
- 2025-01: 264 commits, 0 signed by AI (0%)
- 2025-02: 179 commits, 0 signed by AI (0%)
- 2025-03: 166 commits, 0 signed by AI (0%)
- 2025-04: 321 commits, 0 signed by AI (0%)
- 2025-05: 158 commits, 0 signed by AI (0%)
- 2025-06: 208 commits, 0 signed by AI (0%)
- 2025-07: 170 commits, 0 signed by AI (0%)
- 2025-08: 195 commits, 0 signed by AI (0%)
- 2025-09: 238 commits, 1 signed by AI (0.4%)
- 2025-10: 314 commits, 0 signed by AI (0%)
- 2025-11: 212 commits, 0 signed by AI (0%)
- 2025-12: 221 commits, 0 signed by AI (0%)
- 2026-01: 243 commits, 9 signed by AI (3.7%)
- 2026-02: 260 commits, 5 signed by AI (1.9%)
- 2026-03: 263 commits, 2 signed by AI (0.8%)
- 2026-04: 199 commits, 2 signed by AI (1%)
- 2026-05: 266 commits, 5 signed by AI (1.9%)
- 2026-06: 261 commits, 6 signed by AI (2.3%)
- 2026-07: 306 commits, 15 signed by AI (4.9%)
- 2026-08: 208 commits, 17 signed by AI (8.2%)
- 2026-09: 313 commits, 78 signed by AI (24.9%)
- 2026-10: 370 commits, 72 signed by AI (19.5%)
- 2026-11: 234 commits, 45 signed by AI (19.2%)

## The last commits an AI signed

- 2026-11-13 · Claude · [76306f3](https://github.com/OpenCTI-Platform/opencti/commit/76306f3f08eaced718557776cce3a7e0b868d666): feat(client-python): export every SCO in STIX 2.0 using GraphQL (#16198)
- 2026-11-13 · Claude · [793db32](https://github.com/OpenCTI-Platform/opencti/commit/793db3243bb57d7b28e5896eed1346808d809882): feat(domain-specific-platform): Export, Import Wizard & Partial Import - Rule engine (#18579)
- 2026-11-13 · Claude, GitHub Copilot · [6a8ffae](https://github.com/OpenCTI-Platform/opencti/commit/6a8ffaeaa4119221118ac4fd000b96545f3d5d74): docs(auth): document the password rotation rule (#18928) (#19888)
- 2026-11-13 · Claude · [1473095](https://github.com/OpenCTI-Platform/opencti/commit/1473095e58f959ce5b26ff73282a9eb25a3706c2): feat(dashboards)!: make dashboard time range per-user and add viewer permissions and usage indicators (#18805) (#19359)
- 2026-11-12 · Claude · [a0f7a44](https://github.com/OpenCTI-Platform/opencti/commit/a0f7a443e5f84e35fd9198f1c02ec8cab84c1b71): feat(domain-specific-platform): export connector configurations (without API keys) (#18570)
- 2026-11-12 · Claude · [50da55e](https://github.com/OpenCTI-Platform/opencti/commit/50da55e056a1e2801757ef2e3180f0650cfa6ea2): fix(frontend): fix the password forms layout and stale reused password error (#19873) (#19879)
- 2026-11-12 · Claude · [794bac8](https://github.com/OpenCTI-Platform/opencti/commit/794bac87f77fdba214240e40aaae506fa31c3ec1): fix(converter): export the aliases of Narrative, Channel and Event in STIX 2.1 (#19871)
- 2026-11-12 · Claude · [38bcfb1](https://github.com/OpenCTI-Platform/opencti/commit/38bcfb16a6d82746514fa16068c05d211cfc8603): docs(dashboards): document the time series breakdown (#19780) (#19787)
- 2026-11-10 · Claude · [f5ba2a7](https://github.com/OpenCTI-Platform/opencti/commit/f5ba2a776c39594184509f3e439f8b24c4ad8ce5): fix(deps): update opentelemetry-js monorepo to v3 (#19793)
- 2026-11-10 · Claude · [bc87e04](https://github.com/OpenCTI-Platform/opencti/commit/bc87e04148e6bfe851dba0ed4ff4d0c675fc22b0): feat(dashboards): enable the time series breakdown by removing its feature flag (#19781) (#19784)

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

Claude, with 175 of the 14,738 commits of opencti.

The proof: [its last signed commit, 76306f3](https://github.com/OpenCTI-Platform/opencti/commit/76306f3f08eaced718557776cce3a7e0b868d666)

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

Since September 2025: the first month an AI tool signed a commit of opencti.

### How many commits does opencti have?

opencti has 14,738 commits since October 14, 2018. 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.
