[FEATURE] Remove or replace noreply@anthropic.com from Co-Authored-By commit footer
Preflight Checklist
- [x] I have searched existing requests and this feature hasn't been requested yet
- [x] This is a single feature request (not multiple features)
Problem Statement
Claude Code appends Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> to every commit it creates. The co-authorship attribution is correct and welcome — Claude genuinely co-authors the code. However, the noreply@anthropic.com email adds no value: it is unreachable, does not resolve to any GitHub account, and pollutes the git log with meaningless boilerplate. Every commit becomes harder to read, and the footer trains developers to ignore it entirely, defeating the purpose of the attribution.
Proposed Solution
Allow the Co-Authored-By footer to be configurable, or default to omitting the email address entirely:
Co-Authored-By: Claude Sonnet 4.6
If an email is required for technical reasons, use a resolvable address or a URL that links to an actual identity:
Co-Authored-By: Claude Sonnet 4.6 <claude@anthropic.com>
The noreply address should never appear in user-facing output that gets permanently stored in version control history.
Alternative Solutions
- Make the email configurable via Claude Code settings, so teams can set their own co-author identity (e.g., a team bot address or no email at all).
- Drop the email field entirely and use only the name — git accepts Co-Authored-By with just a name, and it is more honest than a placeholder address.
- Use a URL instead of an email to link to a verifiable identity:
Co-Authored-By: Claude Sonnet 4.6 <https://claude.ai>
Priority
Medium - Would be very helpful
Feature Category
CLI commands and flags
Use Case Example
A development team uses Claude Code daily to assist with code. Every commit ends up with:
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
When reviewing git log, blame, or pull request history, this line appears on hundreds of commits. The email resolves to nothing on GitHub — no profile, no avatar, no link. It is indistinguishable from an error or a misconfigured bot. Over time, the team learns to ignore it, which defeats the purpose of the attribution. If the email were omitted or replaced with something meaningful, the co-authorship would remain visible and credible without adding noise.
Additional Context
This is a UX and professional standards concern. Version control history is a permanent record — unlike UI text or log output, commit metadata cannot be easily cleaned up after the fact. A noreply address in a permanent record is worse than no address at all, because it implies there is a contact point when there is none. The co-authorship concept is sound and should be preserved; only the email needs to change.
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗