264 pointsby dcoulmbe5 hours ago27 comments
  • nico3 hours ago
    This is awesome. At the same time I wonder if we are entering an era in which it’s just better to build your own tools

    Need a 3D modeler? Use Claude or codex to build the 3D model first, then build the modeler around it as you iterate towards what you want to build

    So many times I’ve had to spend hours learning a software, reading docs, doing tutorials, only to later be able to do a small basic idea of what I actually wanted to do in the first place

    Now I can just build only the software I need, for the thing I need it for (or, ala REA, maybe either modify or reverse engineer some existing software, to better fit my workflows)

    In that sense, it would also be cool to be able to drive KetchUp with an agent. I’m a big fan of what pen.dev has done (although now their tool is not free/open anymore)

    • Aurornis2 hours ago
      I have several personal tools I’ve built and maintained.

      It’s always more work than it looks. You can get to mostly usable tools quickly if your request isn’t too difficult, but every time I use them I run into another thing that needs to be fixed, changed, clarified, or cleaned up.

      It’s fun at first, but over time you realize you’re spending more time building the tools than using the tools to build the thing you originally wanted to work on.

      I think personal software is best for highly specific tools or for things you need to use repeatedly for a very long time.

      For something like a SketchUp competitor, I wouldn’t want to try to maintain my own. The number of edge cases and features is bigger than you imagine up front, and the vibecoded version that might appear a few hours after your prompt is going to be very far from the version you want to use.

      • Gigachad44 minutes ago
        I’ve been using the vibecoded Lightroom clone and it’s 5000 commits and around 20 releases in yet still has countless issues and missing features. I feel like it will get there eventually but the idea that you should just vibe up your own Lightroom rather than using an existing one is absurd with today’s tech. It’s still a massive amount of work even if it is way faster than ever before.

        The vibecoded apps all rely on an army of users exploring the program and reporting all the bugs and edge cases. You don’t want to be doing that on your own.

      • altmanaltman2 hours ago
        Isn't the whole argument that ai-driven code will reduce the time spent building because AI can do it now? And a SketchUp competitor by defintion will not be personal software just like SketchUp is not.
        • Aurornisan hour ago
          I was talking about AI developed tooling.

          It’s amazing that you can get something usable quickly, but then every time you use the software you’re back in the AI working on your tool.

          Using AI to build the tool becomes the project, replacing the project that led you to think about vibecoding a tool.

        • vips7L2 hours ago
          AI can’t do it. You still have to hold its hand. You still have to sit there and ask it to do things. There is no fire and forget.
          • altmanaltman2 hours ago
            For personal projects that don't matter? Sorry but that's your opinion at this point. I respect it but also fully disagree. Also even in that case, isn't it still reducing time and problems we have with pre-AI personal projects like maintainability and feature creep like you mentioned.
            • 80fj0348ian hour ago
              > For personal projects that don't matter?

              My personal projects matter a lot. For some of them I am trusting my private data in the code, so I need to hold it to a high security and privacy standard. For others, I have hundreds or thousands of users (game mods, helper tools for hobbies, etc.), and I don't want to ship low quality to them.

            • Aurornis15 minutes ago
              > For personal projects that don't matter?

              If it doesn’t matter then do what you want. By definition, it doesn’t matter.

              Some of us actually use these tools, so it does matter. You do have to consider things when it matters.

            • vips7L2 hours ago
              It’s just my opinion that you have to ask the LLM to do things? Seems like reality to me tbh.
    • socalgal2an hour ago
      My experience is it's short to get a working tool and long to finish. Many 3D modulers (blender for example) have literally 1000s of features. Yes, you might not need all of them but you probably need 100s, each with quirks and UI/UX decisions. Just iterating on camera controls can take days. You get an orbit camera working via a prompt. But then find it only zooms in/out so far because the LLM decided that was ideal. So you prompt to fix that. Then you find moving the camera is not zoom aware so it moves in meters per frame and when you're zoomed in things move too faster. So you prompt to fix that. Repeat 10000x. Every feature, extrude, bevel, chamfer, subdivide, select vertices, select faces, select edges, etc etc all require this handholding and finese.

      At least that's my experience.

      Small tools with few features is great. a 3D modeler is not that.

    • heyzk3 hours ago
      I really appreciate this sentiment, and at the same time there are real opportunity costs to building and maintaining your own tools. Even in the era of tokens.

      I think it comes down to where you want to spend your time and attention.

      https://www.winestockwebdesign.com/Essays/Lisp_Curse.html

      • anonzzzies2 hours ago
        I definitely find it easier to create the subset of blender that I need than learning blender, even if it is throwaway.
        • wilted-iris2 hours ago
          To offer a counterpoint, I’m currently spending a lot of time on the other side of this: having my agent use blender in the background and build on top of it. My agent can drive it well and I’ve benefited from its import capability, renderers, layering, and simulation. I get a lot from blender, even though I don’t ever see its UI.
        • an hour ago
          undefined
        • heyzk2 hours ago
          And a fantastic learning experience
        • t-writescode2 hours ago
          I ... really..? What sort of stuff are you wanting out of Blender? If it's 3d printing, you probably literally just need to do the soda can or donut tutorial - not even the whole donut tutorial.

          Like, I have to imagine that 80% of the "quick stuff" people need to do in Blender would be done with:

          * create quad * exude like 5 times * done

          Maaaybe

          * perform boolean operation between object and a circle or 3

          ---

          Like, I have less than 200 hours in Blender and I was pretty functional after like ... 30 minutes to an hour of a single tutorial.

        • 1123581321an hour ago
          I don’t see how this could be faster (and not buggier) than generating a script to make what you want in Blender for you.

          You’ve likely just switched hobbies to your Blender clone instead of what you wanted to make.

    • geraneuman hour ago
      > I wonder if we are entering an era in which it’s just better to build your own tools

      Not necessarily. But only if what you need is not available in open source or not achievable by forking open source. Otherwise it’s a waste of money (token) and attention. This is a significantly smaller pool that “build [all] your own tools”.

      Although, AI mega corpos would love if we do constantly re-build everything. You can tell by the tendency of the agents to write everything from scratch instead of importing the code that does the same thing or better.

    • dyarosla3 hours ago
      I literally just had Claude build a 3D modeler slice of Blender that I wanted but that also works in VR [video: (https://www.reddit.com/r/aigamedev/s/q5Y6cskYb9)]

      I think the value of adapting full tools to your own workflow far outweighs the maintenance costs nowadays. The tool above for instance took my agent a couple hours and it was good to go. It wasn’t a small slice by any means either: it supports edit/obj mode, extrude, loop cuts, modifiers like subdiv, save/load, undo/redo, bones, auto rig, posing, and more.

      Mind you, this is a slice of an open source tool which was still outside of what I wanted from it. Cost wasn’t even part of the equation here.

      • nicoan hour ago
        Very cool. I’m in the process of creating a video game and building all the tooling around it, both for me and the players. And also, for doing things like recording a quick sequence of gameplay, “sandwiching” it with an intro/otro and posting to YouTube, then ingesting the engagement data to show on the internal player… still early days, not enough data to start optimizing on it, but I’m really enjoying building exactly what I want as I go along

        One of the tools (built for me to score options of different assets): https://id-le.com/review/intro-logo-animation

        Video: https://youtube.com/shorts/tlI9_XBuqVk

        Repo: https://github.com/nicobrenner/id-le

        Online: https://id-le.com/

      • t-writescode2 hours ago
        That's a pretty neat looking program.

        Since Blender is OSS, you could probably use one of the existing VR views for Blender and write a bunch of in-app Python scripts to do what you want, if you wanted to also be able to output to Blender files and work within Blender already.

        This looks like a pretty well-trodden area in Blender.

        • dyarosla2 hours ago
          Yes I could fiddle and adjust - But see, i dont want that. I want a modeler that works how i want, some things that work like Blender and others that work a different way.

          Adding scripts into an existing product does not serve this.

          I think we are entering into a new era where we don’t need to accept fully featured software with all of its decisions should they not fit ours.

          • t-writescode2 hours ago
            You might be surprised just how much you can rewrite of Blender's UI if you want to.

            And you get battle-tested software and a huge collection of existing plugins, operational modes, export formats, all that. Fully bespoke software for everything you want is a way toward losing interoperability between people and platforms.

            • dyaroslaan hour ago
              It doesnt have to be one or the other: you can have custom software that still works within existing/interoperable formats, as I’m doing here (im not planning to reinvent OBJ/FBX/BLEND)

              But building up as opposed to building down or rewriting is freeing.

              I can pull in ideas from Houdini and mix them in. I can use Blender’s source as reference for specific implementations should I need. I can keep my tooling specific to the projects Im working on and design it to fit that as opposed to build a workflow within a software meant to be general purpose.

              IMO, this kind of full customization is going to become far more commonplace.

    • bhouston3 hours ago
      > At the same time I wonder if we are entering an era in which it’s just better to build your own tools

      I wonder if Claude Code and other similar tools start to maintain their own base apps that everyone keeps asking for? This would be like a "cache" that makes the requests cheaper/easier to deliver?

      Then everyone's "own" apps is really just a customization layer on top of a solid base that already does all the heavy lifting.

      So many people are building their own versions of:

      - PDF editors

      - Word processors

      - 3D editors

      - Video editors

      - Pixel-based image editors

      - Vector-based image editors

      - CAD editors

      etc.

      In some of these there are a few flavors as well that are major architectural choices. But most of what people are doing is just playing around with UI and file formats. Much of the functionality is generally the same.

      • guhidalg3 hours ago
        Sigh... are we really just going to re-invent plugins?
        • bhouston2 hours ago
          We do need a safe layer for non-engineers to customize apps.

          All these clones of Photoshop and similar tools are mostly dead ends, they are experiments to see if you can do it, but there will be a consolidation around regularly maintained and powerful and complete apps that likely also offer support.

          These experiments are dead-ends for the most part long-term. Fun play things, but they will not gain significantly user bases.

          • t-writescode2 hours ago
            Isn't this more of an argument to use common OSS choices? Like, encourage people to use Blender for 3d modelling; LibreOffice for documents; Gimp, Krita, or one of the many other art programs for ... art; OBS for simple video stuff; and so on and so forth?
    • wccrawford2 hours ago
      I think that could be true once you're experienced enough to know what you want.

      Before that, though, I think you have to learn what the experts do and what can be done and what you should want. And then you can start to make your own opinions.

      By then, unless the major players have done it really wrong, you're not going to make something better than what already exists.

      Right now, it's different, because we have that experience prior to the ability to just wish up an app and have it happen.

    • cael450an hour ago
      I have always been skeptical of the reality of this, especially for businesses. But then one person on our CSM team spent a week building an alternative to Gainsight, saving the company like $90k a year. Granted, it required a technical person to do it even with vibe coding, but it doesn’t take much of his time to maintain it.
    • babyan hour ago
      Looking at CRM tools these days and they are so complicated that I’m thinking of just using my tool and add features as I need them.

      Would love to hear advice from people who use CRM tools on the job.

    • secretsatan14 minutes ago
      This just sounds so horribly inefficient though i’m sure the makers of LLMs love you.
    • 2 hours ago
      undefined
    • gamblor956an hour ago
      Once upon a time, not so long ago, people gained skills by learning about things instead of outsourcing all the hard parts.

      By outsourcing the modeling to Claude or whatever, you don't learn how to build 3d models on your own. You've become dependent on the LLMs, and you're trivially replaceable by someone who can build 3d models on their own...because they can also learn to tell Claude to do all the work.

      • t-writescodean hour ago
        I mean, there is value to artisan work (paying for it), and there’s value in quick stuff; but I’m not sure LLMs can do either in the case of 3d art.

        Their models are horribly topoligized, which will matter for most use cases for models; and if you’re just using it to make a cube, it’d be better to learn the related program to do that.

        People tend to ask LLMs to make full art pieces (a decade of specialized knowledge and muscle memory), not “draw me a square”.

        In 3d art, there is a gulf between the easy stuff and the hard stuff.

        Tl; dr: for 3d art, I agree.

    • 0xb0565e4863 hours ago
      Skip the 3D modeler and have the agent do the operations directly instead.

      A good visualizer might be useful thought! If that part of the work needs to be validated.

      • dyaroslaan hour ago
        Ask any 3D creative and you’ll know that AI is not yet sufficient to generate 3D models at the quality that most industries need them at.
  • sergioan hour ago
    This is so awesome and something I definitely need.

    I'm a very casual user of SketchUp (I use it once every few months), but I have a single file which is a detailed model of my house, which I have invested many hours in creating, and that only works on the full Desktop app. So the free web app is not an option for me. And a subscription doesn't make financial sense so I have to ask for a new trial every time I have a home renovation project and I need to modify my model. I'm aware that eventually they might refuse a new trial (they haven't yet) and that day I will just stop using it and learn Blender.

    However, I'm now realizing that at least for home renovation projects, an essential feature is the SketchUp 3D Warehouse, where you can download user shared models of a TV, a toaster, a chair, etc. Specially for a casual user, you don't need to have the exact model of your real chair, just a chair will do. So the warehouse is an essential part of the value.

    I'm sure there are alternatives for free models other than SketchUp 3D Warehouse, but having it directly in SketchUp is super convenient.

    • jkl5xx37 minutes ago
      Just have Claude generate assets like that with blender or something. It gets you good enough 3d models pretty quick
  • xiange9 minutes ago
    I tried it out, and it still differs from SketchUp’s habits/workflow. If the goal is to replace SketchUp, would it be better to keep the habits consistent with SketchUp?
  • elxr4 hours ago
    Tell your agent to add some showcases of the features on the landing page.

    Impressive how good that rust UI feels in a browser though. Even the text rendering is impressive. Maybe rust really is the future of cross platform web+mobile apps.

  • fraywing40 minutes ago
    I see projects like this as both cool and terrifying for the economy
  • jitl2 hours ago
    I absolutely love sketchup, and seeing it passed between various developers and never improved while gradually getting less and less free was very sad. it was awesome when owned by google and totally free. super happy to see a spiritual successor!
    • twelvechairsan hour ago
      Classic case of high value to end users but low revenue, because ease of use doesnt bring money.

      Gained a huge user base quickly then sold to Google who wanted it apparently to help people toy around in Google earth, then they did little with it and eventually sold to Trimble, mostly a surveying company, who similarly had hopes it would help expand their users and market reach, which it hasnt really its mostly still evades commercial revenues and continues to be used by the same kind of users as originally

  • andyferris35 minutes ago
    I actually vibe-coded (kinda vibe, mostly hand holding) a "2D Sketchup" for myself for a large yard renovation/construction project we've been doing for about 12 months. It was mostly successful - as others noted, you spend a lot of time investing in the tool rather than drawing your project.
  • 4ff6183 hours ago
    I love it. I do 3D printing as a hobby, but I really dislike the design phase. I usually need simple shapes: boxes or enclosures for electronics. I can find most of what I need on Thingiverse and similar platforms, but there’s always that 20% of things I need to design myself to adapt them to my specific needs.

    SketchUp 8 was the easiest software for me to learn, and it just clicks with me. I really wanted to learn FreeCAD, but there's something about the way it works that I just can't get along with, so I keep going back to SketchUp.

    Later, I tried all the alternatives: Onshape, Fusion, Tinkercad, and the new SolidCraft, but SketchUp still feels so simple and intuitive to me.

    I've had better luck with OpenSCAD for simple things, and I still need to try it out with LLMs. That's on my TODO list!

    • dceddia26 minutes ago
      I've had some good luck with using Claude (Opus 5.5) for making models for 3D printing just by describing the thing I want (with measurements if you've got em) and having it create an OpenSCAD file.

      It's also weirdly good at taking an existing STL file of a functional print and writing some python to modify it.

      One example was a badge holder that I liked the design of, but only held 2 badges. I wanted 3, plus a slot on the back for a key. Gave it measurements of the key, it grafted a key slot on the back, and added the third badge slot. In typical 3D printing fashion, of course I had to print like 5 iterations of the thing until the sizing of everything actually worked.

  • yboris4 hours ago
    Great work!

    Feedback: every time I draw a rectangle it asks me to name the object; seems like the wrong default behavior.

    • pippy3604 hours ago
      >every time I draw a rectangle it asks me to name the object;

      yeah this seems insane. The push/pull also doesn't work the way I expect it to. Sketchups main selling point was how easy it was to use and pick up

      • LinguaBrowse9 minutes ago
        Yeah, this falls well short of Sketchup's intuitiveness.

        Every interaction I try on KetchUp has some kind of gotcha. It doesn't snap to grid by default, and as you say, it's insane that I have to name every rectangle. I can't extrude a face with a single click-and-drag of the push/pull tool; instead I've got to select it first with the arrow tool (which strangely does not match how the Move tool behaves), then extrude. Also, clicking and roving through the File/Edit/View/Tools menubar doesn't interact as expected.

        Sorry to say, this ain't SketchUp. It seems like yet another flashy vibe-code that has fulfilled an 80% quality level but crumbled on the final 20% of polish that really makes or breaks the user experience. Really feels like the author didn't test-drive it for usability.

  • dstryr2 hours ago
    i'd also recommend checking out https://hew3d.com/ (https://github.com/hew3d/hew)

    i directed pi to their documentation + github repo and created a pretty awesome skill that allows me to take measurements on paper, snap a pic, and then have it generate the drawing. can also snap a general pic and then provide a model number of an item in the pic, and it will maintain scale. this stuff used to take me an hour+!

  • Xeoncrossan hour ago
    Small feature request: I can't figure out how to use it with a trackpad. Seems to be mouse-only. I use sketchup with a trackpad plus one of the different modifier keys for pan, zoom and orbit.
  • 99990000099942 minutes ago
    I loved SketchUp!

    When I was first getting started with Unity I made all my early models in Sketchup. Thanks for sharing.

  • janice19993 hours ago
    It would benefit from curated examples in the File menu to demonstrate the features and give first time users something to interact with.
  • tannhaeuser3 hours ago
    See also https://ingetrazo.com/en/ as an alternative vibecoded SketchUp clone.
    • 4ff6183 hours ago
      Thank you for this link!
    • jijji2 hours ago
      wow this is a really well-built application, it even comes with its own MCP server and LLM integrations, nice work.
  • m1keil3 hours ago
    Is KetchUp free? Yes. KetchUp is open source under the MIT license and written in Rust.

    Omg why is rust relevant to the question whether this is free or not.

    • gpm2 hours ago
      Free-as-in-freedom FSF style implies the natural follow on question to "am I allowed to change it" is "how easy will it be for me to change it"...

      PS. I think you might also want to review the comment guidelines on this site... e.g. "Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something. "

      • astr0n0m3ran hour ago
        The comment was fine and infinitesimally critical considering the FAQs were vibe-coded as well.
    • shaunpud3 hours ago
      I run it on Arch
    • faangguyindiaan hour ago
      It matters because if it used Electron, people may say it will use more RAM.
  • PostOnce21 minutes ago
    Lot of upvotes and positive comments for a piece of software that can't extrude a cube without glitching.

    No point filing a bug report; if the AI can't write it right, the AI probably can't fix it, and no one is willing to do the work.

  • xlayn4 hours ago
    That name is really close to ask to be sued... remember the Mikerowsoft vs Microsoft.
    • dcoulmbean hour ago
      yeah, it didn't think much of it until I started seeing a lot of stars on Github.. I think I'll rename it Dovetail3D
    • rogerclark10 minutes ago
      The name also makes no sense anymore. Isn't it obvious that "SketchUp" is itself just a thin pun that references the word "ketchup"? They're just calling it nearly the exact same thing except that now "ketchup" on its own no longer has anything to do with drawing or sketching anything!!
    • QuantumNomad_4 hours ago
      Better rename it to “I Can’t Believe it’s Not Cat Soup 3D”
  • absqueued2 hours ago
    Whoever built this, thank you!
  • dofm3 hours ago
    Is OBJ a viable form of geometry export here? Not clear what else it can export.
    • emmelaich2 hours ago
      export menu lists stl and obj.
      • dofm2 hours ago
        Ahh. OK. Both mesh formats, perhaps not so useful for buildings CAD but it is what it is.
  • charcircuit3 hours ago
    A pun doesn't make a name not trademark infringement.
    • rogerclark9 minutes ago
      It's not even a pun! The original name was barely a pun at all... this just the original name with any semblance of pun removed! Agh!
  • trevvr3 hours ago
    You spelled length wrong
  • zeandcode2 hours ago
    Been waiting so long for this
  • an hour ago
    undefined
  • an hour ago
    undefined
  • an hour ago
    undefined
  • fireflywedding2 hours ago
    Does KetchUp plan to support importing existing SketchUp (.skp) files? For people with a library of existing models, import compatibility would matter more than export — STL/OBJ lose the editable structure that makes those files reusable.
  • opan3 hours ago
    I like the idea and the name from the title, but if this is using LLMs, I'm not interested... Good luck to you anyway, I'm sure there's an audience for this. Used to know a guy who used SketchUp quite a bit. He modeled his basement living room with its weird overhangs and then a U desk to fit exactly into a corner by the stairs, then built the desk. I think he had no prior CAD experience.
    • charcircuit3 hours ago
      Pretty much all software is built using LLMs. That's a rather harsh filter.
      • mapontosevenths3 hours ago
        It's pretty easy to avoid. You just don't use anything Apple, Microsoft, Google, Meta, Adobe, ServiceNow, Mozilla, Linux, etc.

        There are literally at least 5 softwares you can still use... As long as you stick to BeOS.