The Rise of ‘Vibecoding’ and the Growing Backlash Against AI-Branded Git Commits

Table of Contents
The Digital Paper Trail of AI Assistance
In the world of software engineering, the Git commit history is intended to be a clinical, technical record of change. It is the forensic trail that allows developers to understand why a specific line of code was altered and who was responsible. However, a new trend is emerging where this technical log is being used as an advertising billboard for AI companies.
The friction reached a boiling point recently in the developer community, highlighted by a pointed critique from developer Aks on their personal blog, akselmo.dev. The argument is simple: the inclusion of signatures such as “Assisted by [AI Tool]” or “co-authored-by: [LLM]” in commit messages transforms a technical record into a free advertisement for subscription-based services.
This practice has become increasingly common as “vibecoding”—a term describing a more intuitive, less rigorous approach to programming where the developer focuses on the ‘vibe’ and intent while the AI handles the syntax—gains traction. While the speed of delivery increases, the quality of the project’s historical documentation is arguably declining.
The Conflict of Interest in Open Source
The irony, as noted by critics, is that many of these AI tools are proprietary services that require monthly subscription fees. When a developer allows a tool to automatically append its branding to a commit in a public open-source repository, they are essentially providing free marketing for a company that is actively charging them for the privilege of using the software.
For purists, the commit message is sacred. It should contain a concise summary of the change and, where necessary, a reference to an issue tracker. Adding “Generated by AI” may be a helpful disclosure for transparency, but adding specific brand names shifts the purpose from technical documentation to corporate promotion.
This tension reflects a broader struggle within the open-source ecosystem. As LLMs are trained on massive amounts of open-source code, the community is increasingly sensitive to how that code is being used and credited. The notion of “slop”—low-effort, AI-generated content that floods digital spaces—is now migrating from social media feeds directly into the source code of critical infrastructure.
Technical Debt and the ‘Slop’ Factor
Beyond the ethics of advertising, there is a technical concern regarding the long-term maintainability of codebases. When commit histories are cluttered with AI signatures, the signal-to-noise ratio drops. Future maintainers are left wondering if a commit was a carefully considered architectural change or a hallucinated suggestion that the developer simply “vibed” through without full comprehension.
Industry veterans argue that if AI disclosure is necessary, it should happen at the Merge Request (MR) or Pull Request (PR) level. At this stage, a human reviewer can assess the impact of the AI’s contribution and decide if the disclosure is relevant to the project’s history. Inserting it into the individual commit creates a permanent, noisy artifact in the project’s timeline that cannot be easily scrubbed without rewriting the entire Git history.
A Divided Developer Base
The response to this movement is split. Proponents of AI-integrated workflows argue that these signatures provide a level of honesty about the provenance of the code. They suggest that denying the role of the AI is a form of “stealth-coding” that misrepresents the developer’s actual effort.
However, the opposing view, championed by developers like Aks, suggests that using tools that force advertising into one’s work is a sign of a poor tool. The argument is that any software that mandates a brand signature in a technical log is prioritizing its own growth over the user’s professional autonomy.
As the industry moves toward an era where AI-authored code may eventually outnumber human-authored lines, the battle over the “commit message” is less about a few words of text and more about who owns the narrative of software creation: the engineer or the model.