Codeberg bans vibe coded projects
ambigious7777
158 points
222 comments
July 22, 2026
Related Discussions
Found 5 related stories in 1064.9ms across 14,736 title embeddings via pgvector HNSW
- Codeberg Bans Cryptocurrency Projects intunderflow · 211 pts · July 23, 2026 · 73% similar
- How do we stop vibe coding? prohobo · 58 pts · July 24, 2026 · 62% similar
- Why the majority of vibe coded projects fail juniormpakou · 22 pts · April 07, 2026 · 60% similar
- Why I don’t vibe code birdculture · 87 pts · May 20, 2026 · 60% similar
- The cult of vibe coding is dogfooding run amok drob518 · 515 pts · April 06, 2026 · 60% similar
Discussion Highlights (20 comments)
saidnooneever
i wonder how they will detect it though. is there some good tool to tell them if code files someone submit were outputs or altered by LLMs?
IceDane
Well, that's their prerogative, I guess. But the burden of proof will be on them, of course. They can't expect users to prove a negative. There are simple tells that would reveal a lot of projects. Claude Code's moronic defaults of littering commit messages with both a CC author trailer as well as a session link will reveal some, but those are easy to disable. Then there is stuff like prolific comments, em-dashes in comments, etc.. but none of those are real proof that a project was built with agents. Either way, I was never interested in codeberg and this just means that I'm less interested.
jaggs
I'll add my comment from a previous thread: This is a bit strange. Are they saying that Codeberg no longer accepts vibe coded projects at all? If so, it seems kind of short sighted. Within a very short period of time all code will be AI code. What then? And as the models improve, along with better code will come better bug fixing etc etc. So the quality of AI code will absolutely surpass that of human code. What then? Will the repositories demand proof of programming ability? Why, when AI will be handling everything anyway. It would be rather like driving schools mandating that all drivers can strip an engine before they're allowed to drive? Very odd.
CodesInChaos
How do they define "vibe coded"? I believe "vibe coded" was originally defined as letting AI write code without human review. But I often see it used for all AI assisted code. edit: Looks like they don't talk about "vibe coding" at all, but ban code mostly written by AI: > You must not share projects that mostly consist of code written by "generative AI"-tools
marginalia_nu
Surprising to find a comment thread full of vibe coders being extremely defensive.
alfiedotwtf
Anyone else feel like this is pushing shit up a hill?
sajithdilshan
In a way it make sense. I don't think they have the capability/money to scale out the system to support a plethora of vibe coded project like Github does.
cedws
I'm tired of SlopHub but at the same time how do you realistically ban vibe coding? This will cause a bunch of infighting with people accusing each other.
feverzsj
GOOD! Now I'm seriously considering moving to coderberg. Their website is also 10 times faster than github already.
RicoElectrico
My hypothesis is that this particular kind of AI pushback originates from people who really are terminally online and can't separate their job (programming) from free time (also programming). Programmers are unusual in that regard, compared to most other professions.
KingOfCoders
What is a vibe coded project? Where does it start? Cursor autocomplete? One shot Github project copies? [Edit] The pull link is https://codeberg.org/Codeberg/org/pulls/1253/files and says "7. You must not share projects that mostly consist of code written by "generative AI"-tools (including services such as Claude , OpenAI Codex ). Such projects having an unclear copyright status (see requirements § 2 (1) 1 and § 2 (1) 3) and furthermore have little safeguards to ensure that they do not include harmful code (c.f. § 2 (1) 5)." Whatever "mostly" means. If you autocomplete a lot, and the code written is "mostly" written by AI by autocomplete - it seems you fall under this. I wonder what the ratio needs to be. And I wonder if auto-refactoring in Intellij is also included, because Intellij created the code and then also has "unclear copyright status" if we follow the logic. Together this opens up more questions to me than it answers.
exploderate
They are a non-profit with a mission to support free software: https://codeberg.org/Codeberg/org/src/branch/main/en/bylaws.... However, they do this because of copyright status and harmful code: "7. You must not share projects that mostly consist of code written by "generative AI"-tools (including services such as Claude , OpenAI Codex ). Such projects having an unclear copyright status (see requirements § 2 (1) 1 and § 2 (1) 3) and furthermore have little safeguards to ensure that they do not include harmful code (c.f. § 2 (1) 5). "
mmoustafa
How do you define vibecoding? Is using LLM-assisted autocomplete vibecoding? Is editing single files via an LLM vibecoding? When do we cross the threshold? Just saying mostly written by generative AI is extremely broad as that can happen even with “human written” codebases via AI-assisted tools.
lazzlazzlazz
Are they also banning projects whose code was written with AI or just vibe coded projects? Roughly every serious codebase now and forevermore will be at least mostly AI written.
lilerjee
Good job But how to check which projects are vibe coded?
andy99
This appears to be mostly due to fringe / activist views about copyright, rather than anything to do with quality or principle. If it was the latter I could get on board, as in instituting some standards against slop. But in reality it’s just letting activists hijack with their agenda.
trentor
Maybe a bit petty but I am fine with it their infrastructure really struggled in the last few months.
TacticalCoder
I'm all for banning vibe-coded projects because they are pure turds but I'm not for banning a codebase where AI is used to make the codebase better. So what's the definition of a vibe-coded project? I verify the code the latest SOTA/frontier models I pay for do generate and although I daily facepalm myself several times per day, it's still a tool allowing me to be more productive. That's why I've got countless examples of mediocre output to give: if people were to take a look, they'd notice the same. The problem is the mindset "it runs, hence it's good" of fully vibe-coded crap. I'm talking about stuff like "Add this information on the webpage next to that other info" and the model going on a tangent and pulling in new libraries to then do a computation on the server-side and then using client/server communication to send the info to then display it. It works. It did what I prompted. We've got intelligent machines in 2026. Yay! Except all that nonsense was totally unnecessary and the information was already on the client and all that was needed was to display it. But the model saw a pattern : can you believe that? A pattern of information being exchanged between the client and the server. So of freaking course my prompt had to be solved by following the same pattern. So what's that about? Full AI ban or ban of fully AI-generated turds? I'm all for the later but don't ban everything: AI can produce acceptable stuff at a rate that's making it a productivity enhancement tool. Models have also only been getting better and better: as of 2026 fully vibe-coded projects are pure turds but what about 2028? 2030? It's not because these things are introducing bugs in every five line of Bash code they write and generate what looks like an infinite amount of slop to solve things which should have required 1/10th of code that it's always going to be like that.
AyanamiKaine
It seems the conflict between LLM/AI and programmers is getting hotter and hotter by the week. I wonder where all of this will lead. Our times are uncertain. Many people believe with certainity the future. But only one will come true.
rarisma
Baffling. Why are they the arbiters of what is made? Also does this break s230?