[{"data":1,"prerenderedAt":538},["ShallowReactive",2],{"project-45427697":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":35,"aspects":36,"strip":49,"post_text":51,"what":52,"said":104,"maker_in_thread":262,"shape":272,"grid":275,"attempts":500,"same_week":501,"maker_shows":39,"maker_hidden":530,"reader_version":531,"card":532},"45427697","Sculptor","A UI for Claude Code","title","Show HN: Sculptor – A UI for Claude Code","https:\u002F\u002Fimbue.com\u002Fsculptor\u002F","imbue.com","thejash",1759250116,2025,176,85,386,3837,11,"notable","dev_tools","ai coding agent ui","desktop_app",[24,25,26,27],"claude code","parallel coding agents","docker containers","ai coding","mixed",0.181,{"positive":31,"neutral":32,"mixed":33,"critical":34},23,34,2,10,69,{"execution":37,"idea":40,"design":42,"pricing":43,"performance":45,"docs":47,"privacy":48},{"positive":38,"critical":39},3,1,{"positive":41,"critical":39},6,{"positive":33,"critical":33},{"positive":44,"critical":39},0,{"positive":44,"critical":46},4,{"positive":44,"critical":39},{"positive":39,"critical":44},[50,50,38,50,50,38,38,38,38,38,38,38,50,38,38,46,39,38,50,38,38,50,38,50,50,39,39,38,38,39,50,38,50,50,50,39,50,50,38,46],5,"Hey, I'm Josh, cofounder of Imbue. We built Sculptor because we wanted a great UI for parallel coding agents.\n\nWe love Claude Code, but wanted to solve some of the problems that come from running multiple agents in parallel (ex: merge conflicts with multiple agents, reinstalling dependencies with git worktrees, Claude Code could deleting your home directory, etc).\n\nSculptor is a desktop app that lets you safely run Claude Code agents by putting them in separate docker containers. This lets you use Claude without having to compromise on security or deal with annoying tool permission prompts. Th",{"problem":53,"audience":59,"pricing":60,"motivation":70,"time_to_build":59,"stack":74,"openness":101,"stage":102,"team_size":103},{"value":54,"source":55,"evidence":56},"Running multiple Claude Code agents in parallel causes merge conflicts, dependency reinstalls and risks to the host machine","maker",[57],{"id":58},"post",null,{"value":61,"source":55,"evidence":62},"Free during beta; maker plans free personal use and source availability later, with possible paid plans",[63,67],{"id":64,"by":65,"text":66},"45427963","rsyring","> Sculptor is free while we're in beta. Ok, and then what? Honest question.",{"id":68,"by":11,"text":69},"45428093","Our current plan is to make the source code available and make it free for personal use, but we're not quite ready to open-source it. Someday we'll probably have paid plans and…",{"value":71,"source":55,"evidence":72},"Wanted a better UI for running parallel coding agents safely",[73],{"id":58},[75,81,85,89,93],{"value":76,"source":55,"evidence":77},"Electron",[78],{"id":79,"by":11,"text":80},"45437281","Yup -- electron app, typescript \u002F react on the front end, python on the backend",{"value":82,"source":55,"evidence":83},"TypeScript",[84],{"id":79,"by":11,"text":80},{"value":86,"source":55,"evidence":87},"React",[88],{"id":79,"by":11,"text":80},{"value":90,"source":55,"evidence":91},"Python",[92],{"id":79,"by":11,"text":80},{"value":94,"source":95,"evidence":96},"Docker","commenter",[97],{"id":98,"by":99,"text":100},"45428056","bfogelman","right now we're using docker -- we're planning to support modal (https:\u002F\u002Fmodal.com\u002F) for remote sandboxes and a \"local\" mode that might use something like worktrees","unknown","beta","company",{"praise":105,"objections":138,"requests":176,"questions":213,"alternatives":238},[106,117,128],{"value":107,"source":95,"evidence":108},"Containerized isolation lets agents run without permission prompts or risk to the filesystem",[109,113],{"id":110,"by":111,"text":112},"45428332","millanjp","This is awesome, I love how it lets claude code \"go rogue\" safely inside a container. I don't like how agents can screw with my filesystem so this isolation is good",{"id":114,"by":115,"text":116},"45427846","thadd3us","Really proud to be a part of this team! And really excited for the future of Sculptor -- it has quickly become my favorite agentic coding tool because of the way it lets you…",{"value":118,"source":95,"evidence":119},"Clean, transparent UI that is easy to follow",[120,124],{"id":121,"by":122,"text":123},"45428186","mangonomnom","got to try this a bit and really liked the UI! It felt very transparent and understandable even for someone without a coding background",{"id":125,"by":126,"text":127},"45428001","lrobinovitch","Been fortunate to get to try out Sculptor in pre-release - it's great. Like claude code with task parallelism and history built in, all with a clean UI.",{"value":129,"source":95,"evidence":130},"Pairing mode syncs agent code to local IDE",[131,135],{"id":132,"by":133,"text":134},"45427946","dalejh","Congrats on the launch Imbue team! I used Sculptor to build most of https:\u002F\u002Flingolog.app\u002F (featured in this post). It was a blast - I was cooking dinner and blasting out…",{"id":136,"by":99,"text":137},"45428648","haha honestly a little bit ya. One key thing we've learned from working on this is that lowering the barrier to working in parallel is key. Making it easy to merge, context…",[139,147,158,169],{"value":140,"source":95,"evidence":141},"Unclear what happens after free beta and whether it will be paid",[142,143],{"id":64,"by":65,"text":66},{"id":144,"by":145,"text":146},"45428677","BatteryMountain","Its not free though. You pay for it by supplying your email address.",{"value":148,"source":95,"evidence":149},"Page crashes in some browsers and on iPhone",[150,154],{"id":151,"by":152,"text":153},"45428061","ajanuary","Unfortunately the page repeatedly crashed and reloads on my iPhone 13 mini until it gives up.",{"id":155,"by":156,"text":157},"45428227","HellsMaddy","I'm also unable to load it in chrome on linux (wayland backend). Seems like some sort of GPU issue.",{"value":159,"source":95,"evidence":160},"Looks very similar to Terragon",[161,165],{"id":162,"by":163,"text":164},"45428136","kveykva","Even design wise this looks virtually identical to https:\u002F\u002Fterragonlabs.com\u002F",{"id":166,"by":167,"text":168},"45429501","sawyerjhood","Wow this looks just like https:\u002F\u002Fterragonlabs.com",{"value":170,"source":95,"evidence":171},"Idle backend uses a lot of CPU and memory",[172],{"id":173,"by":174,"text":175},"45462236","bni","sculptor_backend seems to consume a lot of CPU and memory when just idling. Would you consider switching from Electron to Tauri so it uses the native WebView of the OS?",[177,192,199,206],{"value":178,"source":95,"evidence":179},"Support for other coding agents such as OpenCode, Codex and Gemini CLI",[180,184,188],{"id":181,"by":182,"text":183},"45432872","redhale","This looks awesome! I really hope there is planned support for other coding agents too, in particular OpenCode which seems to have relatively close feature parity coupled with…",{"id":185,"by":186,"text":187},"45432895","pmarreck","Cool, now do it for Codex and gemini-cli",{"id":189,"by":190,"text":191},"45434061","deaux","This looks really good! Would immediately use it if it worked with Opencode. Qwen, GLM and Kimi are so fast and good nowadays that for many tasks they're the quicker option,…",{"value":193,"source":95,"evidence":194},"Mobile integration to check agent status",[195],{"id":196,"by":197,"text":198},"45428284","_1tem","It's not clear to me what a \"container\" and \"pairing\" is in this context. What if my application is not dockerized? Can Claude Code execute tests by itself in the context of the…",{"value":200,"source":95,"evidence":201},"Configurable Anthropic base URL and env variables",[202],{"id":203,"by":204,"text":205},"45429259","kuroko","Congrats, looks good! Lacks an option to configure anthropic base url though, hope you will add something to configure env variables",{"value":207,"source":95,"evidence":208},"Intel Mac build",[209],{"id":210,"by":211,"text":212},"45428318","kspacewalk2","How soon is Sculptor for Mac (Intel) coming? Excited to try it, but still hanging on to my last x86 MBP.",[214,230],{"value":215,"source":95,"evidence":216},"How does it compare to Conductor, Terragon, Vibe Kanban or Sketch",[217,221,222,226],{"id":218,"by":219,"text":220},"45428714","handfuloflight","How does it compare with https:\u002F\u002Fconductor.build\u002F?",{"id":162,"by":163,"text":164},{"id":223,"by":224,"text":225},"45447208","kelsolaar","How does this compare to Vibe Kanban?",{"id":227,"by":228,"text":229},"45434878","vdm","vs https:\u002F\u002Fsketch.dev?",{"value":231,"source":95,"evidence":232},"Does it work with OrbStack or non-dockerized apps",[233,237],{"id":234,"by":235,"text":236},"45443624","jwong_","Does it work with orbstack? It doesn't seem to be detecting correctly",{"id":196,"by":197,"text":198},[239,243,247,254,258],{"value":240,"source":95,"evidence":241},"Terragon",[242],{"id":162,"by":163,"text":164},{"value":244,"source":95,"evidence":245},"Conductor",[246],{"id":218,"by":219,"text":220},{"value":248,"source":95,"evidence":249},"VibeKit",[250],{"id":251,"by":252,"text":253},"45428619","mentalgear","Based on vibekit (open source) ? \"VibeKit is a safety layer for your coding agent. Run Claude Code, Gemini, Codex — or any coding agent — in a clean, isolated sandbox with…",{"value":255,"source":95,"evidence":256},"Vibe Kanban",[257],{"id":223,"by":224,"text":225},{"value":259,"source":95,"evidence":260},"Sketch",[261],{"id":227,"by":228,"text":229},{"comments":34,"answered":263,"key":264},7,[265,268,271],{"id":266,"text":267},"45432900","Definitely! I'm very excited to get in support both for other coding agents, and for as many language models (and providers) as we can. Eventually what we want is for the whole…",{"id":269,"text":270},"45428512","Replying to each piece: > What if my application is not dockerized? Then claude runs in a container created from our default image, and any code it executes will run in that…",{"id":68,"text":69},{"commenters":273,"max_depth":50,"maker_replies":34,"first_comment_mins":41,"lifespan_hours":274},56,229,[276,278,281,285,289,292,296,298,301,303,304,306,309,310,314,316,319,321,322,326,328,329,330,332,334,337,340,343,345,346,348,351,355,358,359,362,364,366,369,371,374,379,381,383,387,389,392,394,396,398,400,402,406,410,413,415,416,419,422,424,427,430,433,437,439,442,446,447,452,455,459,462,464,468,471,472,477,481,483,485,487,489,492,495,497],[132,44,50,277,133,44],"project\u002Fpositive\u002Fexecution",[279,44,44,280,99,44],"45428433","commenter\u002Fneutral\u002Fnone",[282,44,50,283,284,44],"45428440","maker\u002Fpositive\u002Fnone","kanjun",[286,39,44,287,288,44],"45428089","other\u002Fneutral\u002Fnone","jMyles",[290,39,50,277,291,44],"45428348","nvader",[293,39,39,294,295,44],"45428447","project\u002Fcritical\u002Fidea","manojlds",[136,39,50,297,99,44],"project\u002Fpositive\u002Fidea",[299,39,44,287,300,44],"45493277","cygn",[181,33,50,302,182,44],"project\u002Fpositive\u002Fnone",[266,33,44,297,11,39],[196,38,38,305,197,44],"project\u002Fneutral\u002Fexecution",[307,38,38,305,308,44],"45428341","penlu",[269,38,44,305,11,39],[311,38,38,312,313,44],"45434888","project\u002Fneutral\u002Fidea","stpedgwdgfhgdd",[162,46,39,315,163,44],"project\u002Fcritical\u002Fdesign",[317,46,50,297,318,44],"45428185","itchytoo",[64,50,38,320,65,44],"project\u002Fneutral\u002Fpricing",[68,50,44,320,11,39],[323,50,38,324,325,44],"45428374","maker\u002Fneutral\u002Fnone","giancarlostoro",[144,50,39,327,145,44],"project\u002Fcritical\u002Fpricing",[125,41,50,302,126,44],[251,263,38,312,252,44],[331,263,44,287,99,44],"45428673",[333,263,44,312,11,39],"45428695",[335,263,38,312,336,44],"45433929","cma",[338,339,50,283,99,44],"45427783",8,[341,339,38,305,342,44],"45428011","cgarvis",[344,339,38,305,308,44],"45428040",[98,339,38,305,99,44],[210,347,38,305,211,44],9,[349,347,38,350,99,44],"45428419","project\u002Fneutral\u002Fnone",[352,34,38,353,354,44],"45428102","project\u002Fneutral\u002Fdesign","meowface",[356,34,38,353,357,44],"45428145","lauren-ipsum",[189,18,50,302,190,44],[360,18,44,287,361,44],"45434105","SOLAR_FIELDS",[166,363,39,315,167,44],12,[365,363,44,280,99,44],"45429572",[367,363,38,324,368,44],"45433206","NewsaHackO",[114,370,50,302,115,44],13,[372,373,50,277,291,44],"45429250",14,[375,376,38,377,378,44],"45428041",15,"maker\u002Fneutral\u002Fidea","warthog",[380,376,44,377,11,39],"45428216",[382,376,38,312,378,44],"45440535",[384,385,38,350,386,44],"45428382",16,"cchance",[388,385,38,350,99,44],"45428449",[121,390,50,391,122,44],17,"project\u002Fpositive\u002Fdesign",[393,390,44,324,11,39],"45428255",[218,395,38,312,219,44],18,[397,395,50,297,284,44],"45428748",[399,395,50,302,219,44],"45429777",[401,395,38,324,284,44],"45433321",[403,404,50,297,405,44],"45427926",19,"micimize",[407,408,50,283,409,44],"45431802",20,"abefetterman",[151,411,39,412,152,44],21,"project\u002Fcritical\u002Fperformance",[414,411,38,324,284,44],"45428110",[155,411,39,412,156,44],[417,411,39,412,418,44],"45428628","MitziMoto",[420,411,38,421,99,44],"45428663","maker\u002Fneutral\u002Fperformance",[423,411,38,421,308,44],"45428813",[425,411,38,426,156,44],"45435583","project\u002Fneutral\u002Fperformance",[428,411,38,305,429,44],"45433601","55555",[234,431,39,432,235,44],22,"project\u002Fcritical\u002Fexecution",[434,431,38,435,436,44],"45446426","project\u002Fmixed\u002Fexecution","atonse",[438,431,38,305,235,44],"45453308",[440,31,50,283,441,44],"45535654","Dhruv712",[443,444,38,324,445,44],"45435237",24,"icar",[79,444,44,324,11,39],[448,449,38,450,451,44],"45434182",25,"project\u002Fneutral\u002Fdocs","6Az4Mj4D",[453,449,44,454,11,39],"45437332","maker\u002Fneutral\u002Fdocs",[456,457,50,297,458,44],"45432753",26,"timothygao",[110,460,50,461,111,44],27,"project\u002Fpositive\u002Fprivacy",[223,463,38,350,224,44],28,[465,466,50,391,467,44],"45433408",29,"purplecats",[469,466,44,470,11,39],"45440997","maker\u002Fneutral\u002Fexecution",[173,466,39,412,174,44],[473,474,39,475,476,44],"45447935",30,"project\u002Fcritical\u002Fdocs","sushimaki",[478,479,50,283,480,44],"45430801",31,"kate_dirky",[203,482,38,435,204,44],32,[484,482,50,297,99,44],"45432154",[486,482,44,470,11,39],"45432922",[227,488,38,350,228,44],33,[490,32,38,305,491,44],"45446103","byyoung3",[493,494,50,283,480,44],"45430808",35,[185,496,38,350,186,44],36,[498,496,38,324,499,44],"45432932","danielmewes",[],[502,507,511,516,520,525],{"id":503,"name":504,"points":505,"category":506},"45438346","Autism Simulator",779,"learning_science",{"id":508,"name":509,"points":510,"category":20},"45404667","Toolbrew",269,{"id":512,"name":513,"points":514,"category":515},"45430294","Glide",207,"consumer_social",{"id":517,"name":518,"points":519,"category":506},"45384617","linear algebra",190,{"id":521,"name":522,"points":523,"category":524},"45431115","Cobalt",174,"creative",{"id":526,"name":527,"points":528,"category":529},"45400006","Unite",149,"infrastructure",false,"v2",{"id":533,"name":5,"line":6,"ai":530,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":534,"top":18,"kw":535,"maker":11,"domain":10,"tier":19,"attempts":44,"strip":536,"url":9,"mix":537,"praise":107,"objection":140,"sub":21},45427697,0.18,[24,25,26,27],"5535533333335334135335355113315355515534",[31,32,33,34],1794036683382]