• 1 Post
  • 7 Comments
Joined 4 months ago
cake
Cake day: June 27th, 2026

help-circle




  • I am surprised that someone comes to share an open-source project and Nate’s first reflex is “let me go look for traces of AI in what was generated”. That impresses me.

    You know Nate, I could have just let this comment fade out, but I am not going to. Let me tell you why.

    When someone shows me a product, here is how I react, as a developer and incidentally as a human being:

    1. I look at whether it solves a technical problem I am facing.
    2. I check whether it is safe to install. Are there security or privacy concerns?
    3. I install it and I use it.
    4. If I feel like commenting at that point, I do it, and I do it constructively, because the person on the other side spent time and energy to put a tool in my hands.
    5. If I can, I help.

    That is how I would have reacted. We are all different, and that is a good thing for humanity. Difference is richness.

    @Nate, whether the code is entirely generated by Claude, GPT, Gemini, Cursor or anything else, I want to tell you that it is none of your business, unless you have something against AI itself, in which case you could have said so clearly or just kept scrolling. The site has plenty of other topics where you can leave comments that will satisfy you.

    Me, I am just a simple Developer (with a capital D anyway) who shares projects that nobody is forced to use. You can criticize them on the substance, on the form, but not on the way they were developed, because you do not know how they were developed, and do not forget that the important thing is the result. As for the means, I can reassure you, they are decent. I did not kill anyone along the way.

    This reminds me of the unjustified pile-on against people who try to share things, but who get blamed for using AI in 2026.

    Thanks Nate for your sharp eye and your constructive criticism.


  • Hey, thanks for the comments, let me answer all three at once.

    Yes, parts of the LocalEmu code are generated with an LLM (Claude, mostly). It is very controlled and architected by me. I have written enough code over the years to understand what I am doing and what the LLM is doing, and what ships under my name is my call and my responsibility.

    Let me ask back: what does the fact that parts of the code are LLM-generated change about the final result? The repo is Apache-2.0 and public. The behaviour is testable. If something is wrong, I would like to know so I can fix it. If it works, why does the way it was typed matter?

    I genuinely do not understand the hostility against people who use AI tools and know what they are doing. I am not ashamed of using the tools this era gives me to improve my productivity and ship something useful. The opposite: I would be ashamed if I could not design and code these things myself when I need to. I can. It would just take much longer, and I accept that.

    I am not competing with LLMs. Claude, GPT, Cursor, whatever you use, they win the war of producing a lot of code quickly, sometimes better than I would. They also help me with the tasks I do not have time for on a side project: documentation, unit tests, E2E tests. And honestly, designing a website or a landing page with the right CSS. I love the result. I never had the time in my career to learn the frontend side properly, and for a backend / CLI guy like me, LLMs are something amazing here. That is the part of the project that is the most LLM-shaped, and I am not going to pretend otherwise.

    We are in an accelerated AI era and every developer gets to decide if they want to ride the wave or not. I have my own opinion about it, but that debate is not what this post is about and I do not want to hijack the thread with it.

    The post is about sharing a project I maintain with my own time and energy, looking for a community that shares the goal of making it grow. Maybe other projects after that with the same community, or parts of it. If you have a use case, a bug, a missing service or a workflow LocalEmu does not handle yet, that is what I would love to hear about.

    PRs and issues are welcome: https://github.com/localemu/localemu