An AI disclaimer would be nice. It seem like many things got written and committed by AI. You should be up front about that. This is like the third package manager I saw in just a week that was mostly vibe coded by AI. Not to say that it won’t work, but what is the point if anybody basically can do this in some days without understand anything in there?
I understand the concern about AI-assisted development, and I agree that transparency is important. I do use AI as a development tool, and I’m not trying to hide that.
But I don’t think it’s accurate to describe NeoArch as something that was “vibe coded in a few days.” I’ve been developing it for around two years, and I’m still actively working on it every day. The recent commits are just the latest work — CLI improvements, source validation, package installation changes, terminal UI improvements, AUR handling, documentation, bug fixes, and releases.
I write, test, change, and maintain the project myself, and I use NeoArch on my own system. AI can help me with parts of development, but it doesn’t replace the years of development and maintenance behind the project.
I’m happy to be transparent about AI assistance, but I also think the actual code, maintenance, testing, and responsibility for the project matter more than whether AI was used as one of the tools during development.
If you are an actual person behind this and you actually made this yourself, with or without the help of AI, just know that feedback will be rough from actual users, because this type of thing usually doesn’t stick within groups of individuals that are battle-scarred from using Arch. What you made, if you made it mostly yourself and actually understand what you wrote and not just vibe coded the whole thing, it still has value for you, even if no actual user will ever use it. It is a decently cool little app.
From someone who is also at the start of their IT career, if you are actually real, from everything I hear, what is valuable for an employer isn’t really the how much output you have on your GitHub is what you’ve learnt from it, if it has your imprint on it, even if it is cringe in the eyes of the corporate mega-machine.
I keep saying “if you are real”, “if you are an actual person” because your tone and way of speak seems awfully robotic, sterile and deeply impersonal. That GitHub is awfully generic too, so yeah.
Yeah, I’m a real person behind NeoArch. I’m an independent developer and I’ve been working on it for around two years.
I do use AI during development, but I’m not just generating the whole project and pushing whatever it gives me. I write and change most of the code myself, test the features on my own system, fix the bugs, and maintain it continuously. I sometimes use AI to help with things like UI ideas/design, debugging, or when I’m stuck on an implementation.
NeoArch is currently at v3, and a lot of the project has changed over that time based on what I’ve learned from actually using it. I use it myself every day, so I’m constantly finding things to fix or improve.
And yeah, English isn’t my first language, so my writing can probably come across as robotic or overly formal sometimes. I also spend a lot of time polishing the GitHub README and UI, which probably makes it look more generic than the actual development process is.
I really appreciate what you said about learning from a project. That’s honestly one of the biggest reasons I’ve kept working on NeoArch. Even if some experienced Arch users never use it, I’ve learned a huge amount from building and maintaining it, and I still have a lot more I want to learn.
Ah. Thats sad.
I see vibecoded stuff comes in waves. Meybe related to univercity cicles in different countries ![]()
Your approach leaves a lot to be desired. You would have mentioned in somewhere, but you didn’t in the main post, nor in the README for the project, despite the entire thing smelling AI generated.
People are going to flack you for this in the open source community, because for many of them, this topic is very sensitive and touchy. A lot of these folks that replied to you so far are politically charged individuals, alongside being very opinionated about technology, and AI isn’t exactly a technology free from political issues.
Ultimately, don’t take all this feedback to heart. Take proud in the fact you made it, even if it is done with the help of AI. I have my own share of projects where an AI helped me a lot with things, but ultimately we’re at the start of our journeys.
Yeah, I understand the concern. NeoArch isn’t vibe coded though. I’ve been working with Python, PyQt and Linux for quite a while, and I’ve been developing NeoArch for around two years. I do use AI sometimes to help with development and UI ideas, but I write, understand, test and maintain the code myself.
Thanks, I really appreciate the honest feedback and the encouragement. You’re right that I should have been more transparent about AI assistance from the beginning, and I’ll make that clearer in the project.
I’m not going to take the criticism personally. I’ve put a lot of time into NeoArch and I’m proud of what I’ve built. AI has helped me in parts of the development, but I’m still the person developing, testing, fixing, and maintaining it.
I’ll keep learning and improving it. Thanks again for taking the time to explain your perspective.
If you get a chance, I’d be glad if you tried NeoArch and gave me your thoughts. And if you have concerns about trusting it, that’s completely fair — the project is open source, so you can inspect the code yourself. Most of it is Python, and I’m continuously testing, fixing, and improving it.
You can also look at the commit history. The recent commits aren’t me generating a whole new project with AI — they’re mostly small fixes, improvements, CLI changes, documentation, and maintenance work after v2. I’ve been continuing to work on the project rather than doing one big AI-generated build and leaving it there.
Thanks again for the honest feedback. and im real person https://www.linkedin.com/in/sanjaya-danushka-4484292a0
First, welcome to the forum @sanjaya.
My first thought when I saw this post was similar to @thefrog’s. Though I won’t go so far as to say “Yet Another Useless Package Manager.” GUI package managers do have a place in the Linux world, even in the Arch Linux world. Linux is about choice.
As others have mentioned, there may be pushback on this forum regarding another GUI package manager. Not because of you or your specific project, but because of what EndeavourOS is. As stated at the very top of the EndeavourOS website: “Start your Endeavour with a lightweight Arch-based, terminal-centric system ready to personalise and a stellar community at your side.”
My concerns and general opinions on GUI package managers are not unlike what’s already been mentioned in this thread, so I won’t rehash all that… I’ll just say that an A.I. disclaimer isn’t just a good idea; it’s NECESSARY.
As for NeoArch in general, it looks like a solid project. While I might give it a test run, GUI package managers are just not something I use.
One question though. Do you have Chaotic AUR support for “Sources”? I don’t see it listed.
I understand the concerns about GUI package managers, especially on a terminal-centric distro like EndeavourOS. I also agree that I should be more transparent about my AI usage, so I’ll add a clear disclaimer to the project.
Regarding Chaotic AUR, it isn’t a separate source in NeoArch. NeoArch queries pacman directly, so any repository configured in pacman.conf, including [chaotic-aur], is automatically picked up as a pacman source. You can search, install, and update those packages through NeoArch just like packages from the official repositories.
I probably should mention this more clearly in the documentation. Thanks for pointing it out!
It would have been great if someone made an API that everybody would agree to use and Arch would also try to make it fit nicely with the major DEs with Plasma or GNOME, but you know I’m dreaming…
Thanks for the clarification!
Yeah, I agree. Having a common API that different package managers and desktop environments could build around would make things much easier for both developers and users. It would also make projects like NeoArch simpler to build instead of having to handle each ecosystem separately.
Unfortunately, yeah, I think getting everyone to agree on one standard is probably the dreaming part.
“Yet Another Useless Package Manager.” GUI package managers do have a place in the Linux world,
For the Record my Comment wasn’t about the project being a GUI. I have no issues with a GUI Package manager. However lately there seems to be a stream of “Arch” Package Managers. Just seems useless to keep reinventing the wheel.
However lately there seems to be a stream of “Arch” Package Managers. Just seems useless to keep reinventing the wheel.
I can definitely agree on that! Though “useless” is still too strong a word for me regarding this. These new Arch package managers do seem to be piling up though.
Yeah, I understand what you mean. I had some of the same concerns when I started NeoArch, especially seeing how many Arch package managers already exist. I was a bit worried about just reinventing the wheel too.
For me, though, it started as a small project to solve some things I personally wanted, and over time it grew into something bigger. I know it won’t be useful for everyone, but I enjoy working on it and I’m still learning from it.
I think this is also one of the interesting things about open source — people keep trying different ideas, building their own solutions, and trying to make things better in their own way.
To be honest, after putting a lot of time and effort into something, hearing someone call it “useless” can be a little discouraging. But I understand that everyone has different opinions and needs. I’m still happy I built NeoArch, because I’ve learned a lot from it and I enjoy continuing to improve it.
if someone try to use dont worry this is my main pc i use this app also and this is my gmail you can contact me anytime:dsanjaya712@gmail.com
but I enjoy working on it and I’m still learning from it.
At the end of the day that is all that matters.

