logo elektroda
logo elektroda
X
logo elektroda

Open source projects are closing their gates as a result of AI. A flood of low-quality code

p.kaczmarek2  5 870 Cool? (+4)
📢 Listen (AI):
Open source projects such as curl, ghostty and tldraw are fed up with ubiquitous code-generating AI tools. Curl shuts down bounty programmes for vulnerability reports, ghostty bans outsiders from using AI, and tldraw goes one step further - blocking all PRs (change proposals) from external users. What was not long ago portrayed as a revolution to increase developer productivity has today become a source of frustration, extra work and a deterioration in the quality of collaboration for many repository maintainers.

The common denominator of the problem is so-called 'vibe coding' - automatically generated patches, features and submissions that often look plausible, but in practice contain incorrect assumptions, non-existent vulnerabilities, or cosmetic changes with no real value. Instead of speeding up development, artificial intelligence is increasingly slowing down project maintainers, forcing them to manually filter through hundreds of pointless proposals. As a result, some developers are coming to the conclusion that the only effective strategy is to set hard boundaries.

This is well illustrated by Mitchell Hashimoto's statement on X (formerly Twitter), who speaks directly about the drastic decline in the quality of PRs.


Hacker News (https://news.ycombinator.com/item?id=46641042) users are also sceptical about AI tools. Some point out that LLMs-based systems are not bad in themselves, rather the problem is the way they are used - especially the mass sending of low-quality pull requests without understanding the code and context of the project. AI is not a substitute for knowledge and does not make anyone a good programmer; on the contrary, AI creates a flood of 'weak programmers', working against the open source scene.

Examples of submissions:
https://github.com/ghostty-org/ghostty/pull/10316
Screenshot of a GitHub comment where Copilot AI suggests moving a hardcoded API key from code to environment variables.
https://github.com/ghostty-org/ghostty/pull/10270
Screenshot of a GitHub comment criticizing a code change as AI-generated and low quality.
https://github.com/ghostty-org/ghostty/pull/10205
Screenshot of a GitHub comment criticizing low-quality AI-generated pull requests

Sources:
curl:
https://arstechnica.com/security/2026/01/over...-bug-bounties-to-ensure-intact-mental-health/

tldraw:
https://github.com/tldraw/tldraw/issues/7695
https://news.ycombinator.com/item?id=46641042
https://tldraw.dev/blog/stay-away-from-my-trash

ghosts:
https://github.com/ghostty-org/ghostty/pull/10412

Have you encountered the "ai slop" problem in a programming context? I've already encountered it and it's in my project - a nonsense PR meant to add rotary encoder support was created contrary to the basic logic and organisation of my project....

About Author
p.kaczmarek2
p.kaczmarek2 wrote 14163 posts with rating 12046 , helped 645 times. Been with us since 2014 year.

Comments

andrzejlisek 25 Jan 2026 12:27

I wonder when developers will learn that asking AI for a demonstration example of how to implement a particular issue is not the same as having AI write or rewrite an entire programme. I do use AI,... [Read more]

p.kaczmarek2 25 Jan 2026 12:35

In such a situation, often the boss or there principal recognises that you are inefficient, and that competitors can add features faster. In my experience, many people in senior positions do not know what... [Read more]

marweg1967 25 Jan 2026 18:46

It's called 'braking'. I agree. I get the impression that they don't think about what's going to happen in a week's time, let alone the longer term. Previously I thought they just wanted to prove... [Read more]

p.kaczmarek2 03 Feb 2026 21:33

Mitchell Hashimoto already wants to pretty much shut down the option of PRs (proposals for change, simplifying) in his open source projects: [Read more]

Sam Sung 10 Mar 2026 00:04

If there is more such AI assistance, the pleasure of writing a program will turn into the anguish of reading the excrescences not even of a colleague, but of a tireless robot. Maintainers of the aforementioned... [Read more]

%}