[{"data":1,"prerenderedAt":161},["ShallowReactive",2],{"project-41926067":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":33,"aspects":34,"strip":37,"post_text":40,"what":41,"said":60,"maker_in_thread":100,"shape":108,"grid":111,"attempts":124,"same_week":125,"maker_shows":33,"maker_hidden":154,"reader_version":155,"card":156},"41926067","Srcbook","Self-hosted alternative to AI app builders","title","Show HN: Srcbook – Self-hosted alternative to AI app builders","https:\u002F\u002Fgithub.com\u002Fsrcbookdev\u002Fsrcbook\u002Fblob\u002Fmain\u002FREADME.md","github.com","nichochar",1729697489,2024,67,6,1109,3515,32,"notable","dev_tools","ai app builder","web_app",[21,24,25,26,27],"open source","self-hosted","diff viewer","typescript notebook","quiet",null,{"positive":31,"neutral":31,"mixed":32,"critical":32},2,0,4,{"design":35},{"positive":36,"critical":32},1,[38,39,38,32,39,32],5,3,"Today we’re releasing a full AI app builder in Srcbook. We released our TypeScript notebook a few months ago (https:\u002F\u002Fnews.ycombinator.com\u002Fitem?id=41291700) and the response was encouraging, but we kept hearing that people wanted to build interactive apps.\n\nToday we are releasing just that. You can think of it as an open-source and local version of vercel’s v0. We actually think of it as something in between an IDE and that, because we believe the code matters and don’t shy away from that: you can view and edit the code in a full editor, but prompt your way forward if that's what you prefer. W",{"problem":42,"audience":29,"pricing":29,"motivation":48,"time_to_build":29,"stack":52,"openness":57,"stage":58,"team_size":59},{"value":43,"source":44,"evidence":45},"Building interactive apps with AI prompts while still editing and reviewing the code","maker",[46],{"id":47},"post",{"value":49,"source":44,"evidence":50},"Users asked for interactive app building after the TypeScript notebook release",[51],{"id":47},[53],{"value":54,"source":44,"evidence":55},"TypeScript",[56],{"id":47},"open_source","launched","unknown",{"praise":61,"objections":77,"requests":78,"questions":83,"alternatives":91},[62,70],{"value":63,"source":64,"evidence":65},"Diff plus undo workflow sits between AI IDEs and copy-pasting from chat models","commenter",[66],{"id":67,"by":68,"text":69},"41930017","jwilber","Really like the inclusion of the diff + undo here. It feels like a nice sweet spot between the two dominate workflows: ai-integrated IDEs and copy & pasting from Claude\u002FChatGPT.",{"value":71,"source":64,"evidence":72},"Open source",[73],{"id":74,"by":75,"text":76},"41960330","santa_boy","Will try out, nice that is OSS. I work on plain vanilla HTML, JS and CSS. No React, Vue, etc. Hope this works for me.",[],[79],{"value":80,"source":64,"evidence":81},"Support for plain vanilla HTML, JS and CSS without frameworks",[82],{"id":74,"by":75,"text":76},[84],{"value":85,"source":64,"evidence":86},"How does it compare to Marblism",[87],{"id":88,"by":89,"text":90},"41930505","gcanyon","How would you compare this to https:\u002F\u002Fwww.marblism.com",[92,96],{"value":93,"source":64,"evidence":94},"Marblism",[95],{"id":88,"by":89,"text":90},{"value":97,"source":44,"evidence":98},"Vercel v0",[99],{"id":47},{"comments":31,"answered":32,"key":101},[102,105],{"id":103,"text":104},"41936989","We love feedback, let me know what's missing \u002F what you wish was better. We have a discord if that's easier, or just email me at nicholas \u003Cat> srcbook \u003Cdot> com",{"id":106,"text":107},"41931543","Same category. Differences that I can spot (I'm not very familiar with Marblism): Currently, Srcbook is: - open source - local - focused on a different stack - also offers a…",{"commenters":38,"max_depth":31,"maker_replies":31,"first_comment_mins":109,"lifespan_hours":110},438,87,[112,114,116,120,122,123],[67,32,38,113,68,32],"project\u002Fpositive\u002Fdesign",[74,36,39,115,75,32],"project\u002Fneutral\u002Fnone",[117,31,38,118,119,32],"41934694","project\u002Fpositive\u002Fnone","I_Write_It",[103,31,32,121,11,36],"maker\u002Fneutral\u002Fnone",[88,39,39,115,89,32],[106,39,32,115,11,36],[],[126,131,136,140,145,149],{"id":127,"name":128,"points":129,"category":130},"41893524","HN Update",644,"ai",{"id":132,"name":133,"points":134,"category":135},"41914544","Rust Web Framework",488,"languages",{"id":137,"name":138,"points":139,"category":130},"41929804","Pablonet",472,{"id":141,"name":142,"points":143,"category":144},"41915958","Counter-Strike Football",420,"games",{"id":146,"name":147,"points":148,"category":130},"41926770","Agent.exe",406,{"id":150,"name":151,"points":152,"category":153},"41903864","Epublifier",290,"productivity",false,"v2",{"id":157,"name":5,"line":6,"ai":154,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":29,"top":18,"kw":158,"maker":11,"domain":10,"tier":19,"attempts":32,"strip":159,"url":9,"mix":160,"praise":63,"objection":-1,"sub":21},41926067,[21,24,25,26,27],"535030",[31,31,32,32],1793991103404]