[{"data":1,"prerenderedAt":403},["ShallowReactive",2],{"project-41380814":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":5,"maker":10,"posted_at":11,"year":12,"points":13,"comments":14,"rank_in_year":15,"shown_in_year":16,"top":17,"tier":18,"category":19,"subcategory":20,"format":21,"keywords":22,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":34,"aspects":35,"strip":46,"post_text":48,"what":49,"said":99,"maker_in_thread":237,"shape":249,"grid":252,"attempts":367,"same_week":368,"maker_shows":47,"maker_hidden":395,"reader_version":396,"card":397},"41380814","gptengineer.app","Claude Artifacts but creating real web apps","title","Show HN: Claude Artifacts but creating real web apps","https:\u002F\u002Fgptengineer.app","antonoo",1724860082,2024,189,48,422,3515,13,"notable","ai","ai app builder","web_app",[20,23,24,25,26],"prompt to web app","github sync","supabase","claude artifacts alternative","curious",0.147,{"positive":30,"neutral":31,"mixed":32,"critical":33},9,17,1,6,33,{"performance":36,"idea":39,"execution":41,"design":42,"privacy":43,"pricing":44,"docs":45},{"positive":37,"critical":38},2,0,{"positive":37,"critical":40},3,{"positive":37,"critical":38},{"positive":40,"critical":38},{"positive":38,"critical":38},{"positive":38,"critical":37},{"positive":38,"critical":32},[47,32,38,38,38,40,32,40,40,47,38,32,47,38,38,38,38,47,38,40,40,47,40,38,40,40,47,32,47,40,40,40,40,40,47,32,38,40,40,40],5,"Hey Hacker News!\n\nLaunching gptengineer.app into beta today.\n\nIt's like Claude Artifacts, but:\n\n- you can edit the code in your fav IDE (two-way github sync)\n\n- installs npm packages\n\n- automatically picks up build and runtime errors and fixes them\n\n- very fast, built with rust\n\nThe full stack capabilities are built on supabase (prefer to not have to handle auth + user data at this point so this is owned by the user)\n\nThe seed for this project was an open source experiment, posted about that previously here:\n\nhttps:\u002F\u002Fnews.ycombinator.com\u002Fitem?id=36422730\n\nWould love feedback if you give it a t",{"problem":50,"audience":56,"pricing":68,"motivation":80,"time_to_build":80,"stack":81,"openness":97,"stage":98,"team_size":97},{"value":51,"source":52,"evidence":53},"Turning a text prompt into a working web app with npm packages and error fixing","maker",[54],{"id":55},"post",{"value":57,"source":58,"evidence":59},"Non-developers and product managers making prototypes and sketches","inferred",[60,64],{"id":61,"by":62,"text":63},"41383802","DaiPlusPlus","Well, yeah, that’s what it’s for: something for PMs\u002FPOs to make sketches with - in even less time than firing up Figma or Xd (…do people still use Xd?)",{"id":65,"by":66,"text":67},"41387992","esel2k","Wow really nice. I am wondering how easy is it then to transfer the code to a webhoster and manage packages, update and security risks? I am not a developer (can edit a few…",{"value":69,"source":70,"evidence":71},"Free credits to start, then a Pro tier at $19\u002Fmonth with 100 runs per day","commenter",[72,76],{"id":73,"by":74,"text":75},"41406230","BillSaysThis","Having fun so far but given the advice to ask for small incremental changes the 10 runs per day is not enough. Even the Pro level at 100\u002Fday for $19\u002Fmonth is too low if I really…",{"id":77,"by":78,"text":79},"41388430","andybak","At the point I run out of free credits, I was still arguing with the AI about stuff it was doing wrong. I think the amount of free usage needs to be high enough for people to get…",null,[82,86,90],{"value":83,"source":52,"evidence":84},"Rust",[85],{"id":55},{"value":87,"source":52,"evidence":88},"Supabase",[89],{"id":55},{"value":91,"source":70,"evidence":92},"Firecracker VM per project with a Vite dev server",[93],{"id":94,"by":95,"text":96},"41388226","fabhed","We use a dedicated firecracker VM for each project with a rust binary wrapping a vite dev server.","unknown","beta",{"praise":100,"objections":127,"requests":158,"questions":184,"alternatives":206},[101,112,119],{"value":102,"source":70,"evidence":103},"Very fast from prompt to working page",[104,108],{"id":105,"by":106,"text":107},"41383886","stnmtn","Wow. I typed in: Create a page that has a snake game clone that you can control with the keyboard. Within \u003C20 seconds, i was playing it. That was crazy. I then asked it to add…",{"id":109,"by":110,"text":111},"41381416","lukaspetersson","This is mind blowing. This is not just a toy, I made a landing page that is publishable in 3 prompts.",{"value":113,"source":70,"evidence":114},"Polished UI that shows progress without a full IDE",[115],{"id":116,"by":117,"text":118},"41385501","langcss","Well done. Very nice. I really like the UI\u002FUX, and admit that I am a bit jealous (as langcss.com creator) of how polished it is. I like the way it tells you what files it is…",{"value":120,"source":70,"evidence":121},"Easy to use and works out of the box",[122,126],{"id":123,"by":124,"text":125},"41405993","zapjpn","love it. works great out of the box",{"id":77,"by":78,"text":79},[128,139,146,151],{"value":129,"source":70,"evidence":130},"Generated designs look basic and generic",[131,135],{"id":132,"by":133,"text":134},"41384157","frankdenbow","Gave it a whirl and it certainly did the job, albeit a bit basic in its implementation. Would love to see it veer into being a bit more creative in its choices (maybe you can…",{"id":136,"by":137,"text":138},"41388112","vikeri","Yeah the standard shadcn setup tends to be a bit boring. But if you ask it to be a bit more creative you certainly can get it to make some pretty fun stuff: -…",{"value":140,"source":70,"evidence":141},"Market is saturated with similar text-to-app tools",[142],{"id":143,"by":144,"text":145},"41388983","Kiro","Just want to point out that the flow you're describing is not that noteworthy and has been doable in many instant text-to-app services for at least a year, and doesn't really…",{"value":147,"source":70,"evidence":148},"Free credits run out too quickly",[149,150],{"id":77,"by":78,"text":79},{"id":73,"by":74,"text":75},{"value":152,"source":70,"evidence":153},"Snake and Tetris are over-tested examples",[154],{"id":155,"by":156,"text":157},"41384009","viraptor","Just a warning about testing with snake\u002Ftetris - they're the most reimplemented games in the world and there's so many examples those models learned from. For a more realistic…",[159,166,173,180],{"value":160,"source":70,"evidence":161},"Search and remix existing public projects",[162],{"id":163,"by":164,"text":165},"41383138","consumer451","This feels like such an inevitable product. I already love using it. Congrats on the excellent launch! One feature request would be a search for the existing public projects so…",{"value":167,"source":70,"evidence":168},"Support mobile apps",[169],{"id":170,"by":171,"text":172},"41384925","WaxProlix","This is great, now do mobile!",{"value":174,"source":70,"evidence":175},"Better introduction before sign-up",[176],{"id":177,"by":178,"text":179},"41380950","mjcurl","Having not used Claude artifacts, maybe a better introduction to how the tool works\u002Flooks before signing up?",{"value":181,"source":70,"evidence":182},"Higher or more creative output options",[183],{"id":132,"by":133,"text":134},[185,192,199],{"value":186,"source":70,"evidence":187},"Which LLM is used, and is it OpenAI",[188,191],{"id":189,"by":137,"text":190},"41388076","1) We use whichever LLM that is performing best at the time, so no, not necessarily OpenAI 2) Only images as attachments for now. You can add more files by uploading them to the…",{"id":163,"by":164,"text":165},{"value":193,"source":70,"evidence":194},"How to host the generated code and manage packages and security",[195,196],{"id":65,"by":66,"text":67},{"id":197,"by":137,"text":198},"41388060","So it's already hosted for you, you don't have to do anything to get a production ready URL. But yeah if you want your own hosting for some reason you own the code and can take…",{"value":200,"source":70,"evidence":201},"How the npm install and compile works in the browser",[202],{"id":203,"by":204,"text":205},"41383438","namanyayg","Awesome work! How are you installing npm packages & compiling in the browser IDE without any local filesystem?",[207,211,219,226,230],{"value":208,"source":52,"evidence":209},"Claude Artifacts",[210],{"id":55},{"value":212,"source":70,"evidence":213},"Vercel v0",[214,218],{"id":215,"by":216,"text":217},"41382639","ilrwbwrkhv","This has the same problem as the vercel v0 demo. This is good for like basic apps and stuff but nothing major beyond that and then if you want toy apps in the first place, to…",{"id":143,"by":144,"text":145},{"value":220,"source":70,"evidence":221},"WebSim",[222],{"id":223,"by":224,"text":225},"41385720","smusamashah","Is this like https:\u002F\u002Fwebsim.ai\u002F but more explicit in terms of what it's doing and it's purpose? I have used websim.ai for fun and there are quite a few interesting websites…",{"value":227,"source":70,"evidence":228},"Townie from val.town",[229],{"id":143,"by":144,"text":145},{"value":231,"source":70,"evidence":232},"Cursor and Copilot",[233],{"id":234,"by":235,"text":236},"41447586","vinteruggla","Where do you see this compared with Cursor or Copilot?",{"comments":238,"answered":32,"key":239},4,[240,243,246],{"id":241,"text":242},"41392249","Thanks for the kind words! Agree on the timelines here. This is currently a tool.",{"id":244,"text":245},"41381620","Thanks! Happy to get more things not working as expected yet if there's anything.",{"id":247,"text":248},"41380922","Thanks! Let me know if you have any input on what we could add, we're iterating super fast on the exactly right form factor.",{"commenters":250,"max_depth":47,"maker_replies":238,"first_comment_mins":33,"lifespan_hours":251},35,169,[253,255,257,260,264,268,272,276,277,279,281,283,286,287,288,290,293,296,299,301,304,305,307,309,310,313,314,317,320,322,325,327,331,334,338,340,342,344,347,348,350,353,354,356,359,361,363,364],[105,38,47,254,106,38],"project\u002Fpositive\u002Fperformance",[155,38,32,256,156,38],"project\u002Fcritical\u002Fidea",[258,38,38,259,106,38],"41384028","commenter\u002Fpositive\u002Fexecution",[261,38,38,262,263,38],"41386066","commenter\u002Fcritical\u002Fidea","jondwillis",[265,38,38,266,267,38],"41386197","commenter\u002Fneutral\u002Fnone","bubaumba",[269,38,38,270,271,38],"41386847","other\u002Fneutral\u002Fnone","a_bonobo",[273,38,40,274,275,38],"41389144","project\u002Fneutral\u002Fexecution","ben_w",[143,38,32,256,144,38],[163,32,40,278,164,38],"project\u002Fneutral\u002Fnone",[189,32,40,280,137,38],"maker\u002Fneutral\u002Fnone",[116,37,47,282,117,38],"project\u002Fpositive\u002Fdesign",[284,37,38,270,285,38],"41389594","rmbyrro",[241,37,38,280,10,32],[215,40,32,256,216,38],[61,40,47,289,62,38],"project\u002Fpositive\u002Fidea",[291,238,38,270,292,38],"41384845","prophet_",[294,238,38,270,295,38],"41387977","worstspotgain",[297,238,38,270,298,38],"41388241","fhd2",[300,238,38,270,275,38],"41389117",[302,238,38,270,303,38],"41389277","TacticalCoder",[109,47,47,254,110,38],[244,47,38,306,10,32],"maker\u002Fneutral\u002Fexecution",[65,33,40,308,66,38],"project\u002Fneutral\u002Fprivacy",[197,33,40,280,137,38],[132,311,40,312,133,38],7,"project\u002Fmixed\u002Fdesign",[136,311,47,282,137,38],[223,315,40,316,224,38],8,"project\u002Fneutral\u002Fidea",[318,315,38,266,319,38],"41386856","moneywoes",[321,315,40,316,224,38],"41388814",[323,30,40,274,324,38],"41389768","garyrob",[170,326,40,316,171,38],10,[328,329,47,289,330,38],"41380989",11,"eleijonmarck",[77,332,32,333,78,38],12,"project\u002Fcritical\u002Fpricing",[335,17,47,336,337,38],"41387899","maker\u002Fpositive\u002Fexecution","anonzzzies",[234,339,40,278,235,38],14,[203,341,40,274,204,38],15,[343,341,40,274,62,38],"41383785",[345,341,40,274,346,38],"41386067","indigodaddy",[94,341,40,274,95,38],[349,341,40,306,204,38],"41394832",[351,352,47,282,178,38],"41380893",16,[247,352,38,280,10,32],[177,352,32,355,178,38],"project\u002Fcritical\u002Fdocs",[357,352,38,358,10,32],"41381624","maker\u002Fneutral\u002Fdocs",[360,31,40,278,74,38],"41384413",[362,31,40,280,137,38],"41388117",[73,31,32,333,74,38],[123,365,47,366,124,38],18,"project\u002Fpositive\u002Fexecution",[],[369,374,379,383,387,391],{"id":370,"name":371,"points":372,"category":373},"41322281","InstantDB",1145,"data",{"id":375,"name":376,"points":377,"category":378},"41384144","Skip",322,"dev_tools",{"id":380,"name":381,"points":382,"category":378},"41318133","ghidra-delinker-extension",304,{"id":384,"name":385,"points":386,"category":19},"41358490","Remove-bg",286,{"id":388,"name":389,"points":390,"category":378},"41377960","IPA",270,{"id":392,"name":393,"points":394,"category":373},"41339308","ChartDB",227,false,"v2",{"id":398,"name":5,"line":6,"ai":395,"cat":19,"year":12,"points":13,"comments":14,"rec":27,"s":399,"top":17,"kw":400,"maker":10,"domain":5,"tier":18,"attempts":38,"strip":401,"url":9,"mix":402,"praise":102,"objection":129,"sub":20},41380814,0.15,[20,23,24,25,26],"5100031335015000050335303351533333510333",[30,31,32,33],1794036660046]