mlr-org
Organization43 repositories under this organization are linked from a CRAN or Bioconductor package.
- 43
- repositories
- 43
- packages
- 43
- scanned
- last on 2026-10-22
- 29
- with an AI coding tool found
- of 43 scanned
Repositories
Show all 43 repositoriesHide 31 repositories
No repository or package matches.
Ownership as of 2026-10-25. A repository that moved to another account is listed under its new owner.
owner:mlr-orgRepository practices
19 practices seen across 6 families in the default branch of the 43 scanned repositories
Each chip gives how many repositories have that practice. The fill is its share of them.
Checks on R-devel: 39 of the 39 with an R CMD check workflow.
Contributing guide: the repository's own in 1, the organization's default in 42.
How to read thisHide how to read this
A practice counts when its file is in the repository.
A code of conduct, contributing guide or pull request template also counts when GitHub shows the organization's default from its .github repository on a repository that has none of its own. The note under its family then says how many are the repositories' own and how many are the default.
A repository without the file may still follow the practice another way.
AI coding tools
29of 43scanned repositories have a tool found in them
- A pull request opened by a tool's account, commits by a tool's account, or commits whose message credits a tool
- 28
- A tool's file in the repository and nothing else
- 1
1 more has only AGENTS.md or a shared agents folder, which any agent may read, so it names no tool.
How to read thisHide how to read this
Some tools leave nothing we can find in a repository's files, pull requests or commit messages.
A repository where two tools were found is counted once in the total and once under each tool, so the tool rows add up to more than 29.
Finding nothing does not mean no tool was used.
- Claude Code27 repositoriesWhat was found: a pull request it wrote in 24; its file in the repository in 23; commits crediting it in 26Commits crediting it: at least 400, in 26 repositories
- Codex21 repositoriesWhat was found: its file in the repository in 19; commits crediting it in 4Commits crediting it: at least 4, in 4 repositories
- Cursor2 repositoriesWhat was found: its file in the repository in 1; commits crediting it in 1Commits crediting it: at least 7, in 1 repository
- GitHub Copilot2 repositoriesWhat was found: a pull request opened by its account in 1; commits crediting it in 1Commits crediting it: at least 1, in 1 repository
How to read thisHide how to read this
The same commit can be in both counts, for example when a tool's own account made it and its message also credits the tool.
Commits crediting a tool are counted from the searches run so far, so that figure is a minimum.
Each count covers the whole default branch, which in some repositories includes code outside the R package.
The two commit counts answer different questions and are never added. Commits crediting a tool are a minimum.
- Claude Codefirst seen on or before 2025-11-26Seen in the repository: .claude, CLAUDE.mdNamed in .Rbuildignore: .claude, CLAUDE.mdNamed in .gitignore: .claude, CLAUDE.mdPull request it wrote: opened by a project memberCommits: at least 42 crediting it in the message
- Codexfirst seen 2026-09-17Seen in the repository: .codexNamed in .Rbuildignore: .codex
- Cursorfirst seen 2026-03-05Named in .Rbuildignore: .cursor
- Gemini CLIfirst seen 2026-03-18Config: a file or ignore line, not recorded which
- GitHub Copilotfirst seen on or before 2026-06-11Commits: at least 1 crediting it in the message
- Claude Codefirst seen on or before 2026-07-27Seen in the repository: .claude, CLAUDE.mdNamed in .Rbuildignore: .claude, CLAUDE.mdNamed in .gitignore: .claude, CLAUDE.mdPull request it wrote: opened by a project memberCommits: at least 16 crediting it in the message
- Codexfirst seen 2026-09-23Seen in the repository: .codexNamed in .Rbuildignore: .codex
- Cursorfirst seen 2025-08-09Seen in the repository: .cursorNamed in .Rbuildignore: .cursor
- Claude Codefirst seen on or before 2026-09-26Commits: at least 4 crediting it in the message
- Claude Codefirst seen 2026-02-19Seen in the repository: .claude, CLAUDE.mdNamed in .Rbuildignore: .claude, CLAUDE.mdNamed in .gitignore: .claude, CLAUDE.mdPull request it wrote: opened by a project memberCommits: at least 28 crediting it in the message
- Codexfirst seen 2026-09-23Seen in the repository: .codexNamed in .Rbuildignore: .codex
- Cursorfirst seen 2025-05-16Named in .Rbuildignore: .cursor
- Gemini CLIfirst seen 2026-03-17Config: a file or ignore line, not recorded which
Show all 29 repositoriesHide 25 repositories
- Claude Codefirst seen 2026-04-17Seen in the repository: .claude, CLAUDE.mdNamed in .Rbuildignore: .claude, CLAUDE.mdNamed in .gitignore: .claude, CLAUDE.mdPull request it wrote: opened by a project memberCommits: at least 21 crediting it in the message
- Codexfirst seen 2026-09-23Seen in the repository: .codexNamed in .Rbuildignore: .codex
- Cursorfirst seen 2026-04-17Named in .Rbuildignore: .cursor
- Claude Codefirst seen 2026-03-18Seen in the repository: .claude, CLAUDE.mdNamed in .Rbuildignore: .claude, CLAUDE.mdNamed in .gitignore: .claude, CLAUDE.mdPull request it wrote: opened by a project memberCommits: at least 6 crediting it in the message
- Codexfirst seen 2026-09-23Seen in the repository: .codexNamed in .Rbuildignore: .codex
- Cursorfirst seen 2026-03-18Named in .Rbuildignore: .cursor
- Gemini CLIfirst seen 2026-03-18Config: a file or ignore line, not recorded which
- Claude Codefirst seen on or before 2026-07-24Pull request it wrote: opened by a project memberCommits: at least 1 crediting it in the message
- Claude Codefirst seen 2026-02-04Named in .Rbuildignore: .claude, CLAUDE.mdNamed in .gitignore: .claudePull request it wrote: opened by a project memberCommits: at least 1 crediting it in the message
- Cursorfirst seen 2026-08-17Named in .Rbuildignore: .cursor
- Gemini CLIfirst seen on or before 2026-07-18Config: a file or ignore line, not recorded which
- Claude Codefirst seen 2026-03-18Seen in the repository: .claude, CLAUDE.mdNamed in .Rbuildignore: .claude, CLAUDE.mdNamed in .gitignore: .claude, CLAUDE.mdPull request it wrote: opened by a project memberCommits: at least 6 crediting it in the message
- Codexfirst seen 2026-09-23Seen in the repository: .codexNamed in .Rbuildignore: .codex
- Cursorfirst seen 2026-03-18Named in .Rbuildignore: .cursor
- Gemini CLIfirst seen 2026-03-18Config: a file or ignore line, not recorded which
- Claude Codefirst seen 2026-02-28Seen in the repository: .claude, CLAUDE.mdNamed in .Rbuildignore: .claude, CLAUDE.mdNamed in .gitignore: .claude, CLAUDE.mdPull request it wrote: opened by a project memberCommits: at least 6 crediting it in the message
- Codexfirst seen 2026-09-23Seen in the repository: .codexNamed in .Rbuildignore: .codex
- Cursorfirst seen 2026-03-18Named in .Rbuildignore: .cursor
- Gemini CLIfirst seen 2026-03-18Config: a file or ignore line, not recorded which
- Claude Codefirst seen 2026-03-30Named in .Rbuildignore: .claude, CLAUDE.md
- Codexfirst seen on or before 2026-09-16Commits: at least 1 crediting it in the message
- Gemini CLIfirst seen on or before 2026-07-18Config: a file or ignore line, not recorded which
- Claude Codefirst seen 2026-03-18Seen in the repository: .claude, CLAUDE.mdNamed in .Rbuildignore: .claude, CLAUDE.mdNamed in .gitignore: .claude, CLAUDE.mdPull request it wrote: opened by a project memberCommits: at least 8 crediting it in the message
- Codexfirst seen 2026-09-23Seen in the repository: .codexNamed in .Rbuildignore: .codex
- Cursorfirst seen 2026-03-18Named in .Rbuildignore: .cursor
- Gemini CLIfirst seen 2026-03-18Config: a file or ignore line, not recorded which
- Claude Codefirst seen 2026-02-09Named in .Rbuildignore: .claude, CLAUDE.mdNamed in .gitignore: .claude
- Codexfirst seen on or before 2026-09-16Commits: at least 1 crediting it in the message
- Gemini CLIfirst seen on or before 2026-07-26Config: a file or ignore line, not recorded which
- Claude Codefirst seen 2026-03-17Seen in the repository: .claude, CLAUDE.mdNamed in .Rbuildignore: .claude, CLAUDE.mdNamed in .gitignore: .claude, CLAUDE.mdPull request it wrote: opened by a project memberCommits: at least 15 crediting it in the message
- Codexfirst seen 2026-09-23Seen in the repository: .codexNamed in .Rbuildignore: .codex
- Cursorfirst seen 2026-03-18Named in .Rbuildignore: .cursor
- Gemini CLIfirst seen 2026-03-18Config: a file or ignore line, not recorded which
- Claude Codefirst seen 2026-03-13Seen in the repository: .claude, CLAUDE.mdNamed in .Rbuildignore: .claude, CLAUDE.mdNamed in .gitignore: .claude, CLAUDE.mdPull request it wrote: opened by a project memberCommits: at least 8 crediting it in the message
- Codexfirst seen 2026-09-23Seen in the repository: .codexNamed in .Rbuildignore: .codex
- Cursorfirst seen 2026-03-13Named in .Rbuildignore: .cursor
- Gemini CLIfirst seen 2026-03-13Config: a file or ignore line, not recorded which
- Claude Codefirst seen 2026-03-04Seen in the repository: .claude, CLAUDE.mdNamed in .Rbuildignore: .claude, CLAUDE.mdNamed in .gitignore: .claude, CLAUDE.mdPull request it wrote: opened by a project memberCommits: at least 9 crediting it in the message
- Codexfirst seen 2026-09-23Seen in the repository: .codexNamed in .Rbuildignore: .codex
- Cursorfirst seen 2026-03-04Named in .Rbuildignore: .cursor
- Gemini CLIfirst seen 2026-03-18Config: a file or ignore line, not recorded which
- Claude Codefirst seen 2026-03-03Seen in the repository: .claude, CLAUDE.mdNamed in .Rbuildignore: .claude, CLAUDE.mdNamed in .gitignore: .claude, CLAUDE.mdPull request it wrote: opened by a project memberCommits: at least 68 crediting it in the message
- Codexfirst seen 2026-09-18Seen in the repository: .codexNamed in .Rbuildignore: .codexCommits: at least 1 crediting it in the message
- Cursorfirst seen 2026-03-04Named in .Rbuildignore: .cursor
- Gemini CLIfirst seen 2026-03-13Config: a file or ignore line, not recorded which
- GitHub Copilotfirst seen 2025-07-05Pull request: opened by its own account
- Claude Codefirst seen 2026-04-16Seen in the repository: .claude, CLAUDE.mdNamed in .Rbuildignore: .claude, CLAUDE.mdNamed in .gitignore: .claude, CLAUDE.mdPull request it wrote: opened by a project memberCommits: at least 4 crediting it in the message
- Codexfirst seen 2026-09-23Seen in the repository: .codexNamed in .Rbuildignore: .codex
- Cursorfirst seen 2026-04-16Named in .Rbuildignore: .cursor
- Gemini CLIfirst seen on or before 2026-07-18Config: a file or ignore line, not recorded which
- Claude Codefirst seen 2026-03-18Seen in the repository: .claude, CLAUDE.mdNamed in .Rbuildignore: .claude, CLAUDE.mdNamed in .gitignore: .claude, CLAUDE.mdPull request it wrote: opened by a project memberCommits: at least 8 crediting it in the message
- Codexfirst seen 2026-09-23Seen in the repository: .codexNamed in .Rbuildignore: .codex
- Cursorfirst seen 2026-03-18Named in .Rbuildignore: .cursor
- Gemini CLIfirst seen 2026-03-18Config: a file or ignore line, not recorded which
- Claude Codefirst seen 2025-11-04Seen in the repository: CLAUDE.mdNamed in .Rbuildignore: CLAUDE.mdPull request it wrote: opened by a project memberCommits: at least 33 crediting it in the message
- Claude Codefirst seen 2026-03-18Seen in the repository: .claude, CLAUDE.mdNamed in .Rbuildignore: .claude, CLAUDE.mdNamed in .gitignore: .claude, CLAUDE.mdPull request it wrote: opened by a project memberCommits: at least 10 crediting it in the message
- Codexfirst seen 2026-09-23Seen in the repository: .codexNamed in .Rbuildignore: .codex
- Cursorfirst seen 2026-03-18Named in .Rbuildignore: .cursor
- Gemini CLIfirst seen 2026-03-18Config: a file or ignore line, not recorded which
- Claude Codefirst seen 2026-01-31Seen in the repository: .claudeNamed in .Rbuildignore: .claudeNamed in .gitignore: .claudePull request it wrote: opened by a project memberCommits: at least 5 crediting it in the message
- Claude Codefirst seen 2026-02-18Seen in the repository: .claude, CLAUDE.mdNamed in .Rbuildignore: .claude, CLAUDE.mdNamed in .gitignore: .claude, CLAUDE.mdPull request it wrote: opened by a project memberCommits: at least 43 crediting it in the message
- Codexfirst seen on or before 2026-09-21Seen in the repository: .codexNamed in .Rbuildignore: .codexCommits: at least 1 crediting it in the message
- Cursorfirst seen 2026-03-13Named in .Rbuildignore: .cursor
- Gemini CLIfirst seen 2026-03-18Config: a file or ignore line, not recorded which
- Claude Codefirst seen 2026-07-24Named in .Rbuildignore: .claude, CLAUDE.mdNamed in .gitignore: .claude, CLAUDE.mdPull request it wrote: opened by a project memberCommits: at least 2 crediting it in the message
- Cursorfirst seen 2026-07-25Named in .Rbuildignore: .cursor
- Gemini CLIfirst seen on or before 2026-07-26Config: a file or ignore line, not recorded which
- Claude Codefirst seen 2026-03-18Seen in the repository: .claude, CLAUDE.mdNamed in .Rbuildignore: .claude, CLAUDE.mdNamed in .gitignore: .claude, CLAUDE.mdPull request it wrote: opened by a project memberCommits: at least 10 crediting it in the message
- Codexfirst seen 2026-09-23Seen in the repository: .codexNamed in .Rbuildignore: .codex
- Cursorfirst seen 2026-03-18Named in .Rbuildignore: .cursor
- Gemini CLIfirst seen 2026-03-18Config: a file or ignore line, not recorded which
- Claude Codefirst seen 2026-02-19Seen in the repository: .claude, CLAUDE.mdNamed in .Rbuildignore: .claude, CLAUDE.mdNamed in .gitignore: .claude, CLAUDE.mdPull request it wrote: opened by a project memberCommits: at least 11 crediting it in the message
- Codexfirst seen 2026-09-23Seen in the repository: .codexNamed in .Rbuildignore: .codex
- Cursorfirst seen 2026-03-18Named in .Rbuildignore: .cursor
- Gemini CLIfirst seen 2026-03-18Config: a file or ignore line, not recorded which
- Claude Codefirst seen 2026-03-12Seen in the repository: .claude, CLAUDE.mdNamed in .Rbuildignore: .claude, CLAUDE.mdNamed in .gitignore: .claude, CLAUDE.mdPull request it wrote: opened by a project memberCommits: at least 13 crediting it in the message
- Codexfirst seen 2026-09-23Seen in the repository: .codexNamed in .Rbuildignore: .codex
- Cursorfirst seen 2026-03-12Named in .Rbuildignore: .cursor
- Gemini CLIfirst seen 2026-03-17Config: a file or ignore line, not recorded which
- Claude Codefirst seen 2026-03-13Seen in the repository: .claudeNamed in .Rbuildignore: .claude, CLAUDE.mdNamed in .gitignore: .claude, CLAUDE.mdCommits: at least 22 crediting it in the message
- Cursorfirst seen 2026-02-17Named in .Rbuildignore: .cursorCommits: at least 7 crediting it in the message
- Claude Codefirst seen 2025-06-12Seen in the repository: .claudeNamed in .Rbuildignore: .claude, CLAUDE.local.md, CLAUDE.mdNamed in .gitignore: .claude, CLAUDE.md
- Cursorfirst seen 2026-07-01Named in .Rbuildignore: .cursor
- Gemini CLIfirst seen on or before 2026-07-18Config: a file or ignore line, not recorded which
A line in .gitignore or .Rbuildignore that names a tool's folder is not counted here. RStudio 2026.06 and later add lines like it when they update a project's ignore files, whether or not the tool is used.
AI findings for repositories whose maintainers asked to be left out are not shown. Ask to be left out
4repositories
They have a review tool's configuration or reviews by its account.
These tools review pull requests and are not counted as tools that wrote code.