[{"data":1,"prerenderedAt":366},["ShallowReactive",2],{"project-50092470":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":27,"sentiment":28,"stance_mix":29,"scored_comments":34,"aspects":35,"strip":42,"post_text":45,"what":46,"said":89,"maker_in_thread":223,"shape":233,"grid":235,"attempts":329,"same_week":330,"maker_shows":39,"maker_hidden":358,"reader_version":359,"card":360},"50092470","Petal","Petal, open-source CoScreen\u002FScreenHero finally free","title","Show HN: Petal, open-source CoScreen\u002FScreenHero finally free","https:\u002F\u002Fpetal.live\u002F","petal.live","thedracle",1792002194,2026,228,41,227,4366,6,"notable","dev_tools","pair programming","desktop_app",[21,24,25,26],"screen sharing","remote collaboration","open source","mixed",0.239,{"positive":30,"neutral":31,"mixed":32,"critical":33},13,9,0,4,26,{"idea":36,"docs":38,"performance":40,"execution":41},{"positive":33,"critical":37},2,{"positive":32,"critical":39},1,{"positive":32,"critical":32},{"positive":32,"critical":39},[43,43,32,43,43,43,43,43,32,44,32,32,43,44,44,32,43,44,44,32,44,32,43,39,32,32,32,32,44,39,32,43,44,39,32,43,32,44,32,44],5,3,"Hi HN!\n\nI’m Jason Thomas, one of the founders of CoScreen.\n\nAs some of you may know, Datadog sunset the CoScreen service on July 31st.\n\nFour of us from the original CoScreen team have spent the last couple months building a free and open source pair programming tool inspired by those that came before us: It’s called Petal (https:\u002F\u002Fgithub.com\u002Fkiruna-labs\u002Fpetal)\n\nSome history first, because when we started CoScreen we had hoped to break the sad and established pattern of this industry.\n\nScreenhero was an exceptional tool that a lot of us loved for pairing. Multiple cursors, low latency, you coul",{"problem":47,"audience":53,"pricing":66,"motivation":70,"time_to_build":74,"stack":78,"openness":86,"stage":87,"team_size":88},{"value":48,"source":49,"evidence":50},"Remote collaboration tools lack real-time shared windows with multiple cursors; CoScreen was shut down","maker",[51],{"id":52},"post",{"value":54,"source":55,"evidence":56},"Developers and remote teams who pair program or collaborate on screens","inferred",[57,58,62],{"id":52},{"id":59,"by":60,"text":61},"50094634","citizenfishy","This is just what we need in our small startup. It solves problems we have when working remotely and joint debugging along with walking our customers through tricky issues. Can't…",{"id":63,"by":64,"text":65},"50099499","klauserc","Just being able to ping a location on screen is super helpful, otherwise: \"Can you open the debug panel please. It's the bug icon in the lower left. No, three icons above that.…",{"value":67,"source":49,"evidence":68},"Free, not monetized",[69],{"id":52},{"value":71,"source":49,"evidence":72},"Keep collaborative screen sharing alive after CoScreen's sunset and avoid standalone products being shut down",[73],{"id":52},{"value":75,"source":49,"evidence":76},"First version took under eight weeks",[77],{"id":52},[79],{"value":80,"source":49,"evidence":81},"LiveKit for media transport",[82,83],{"id":52},{"id":84,"by":11,"text":85},"50095496","One of our engineers is working on a very low latency video\u002Faudio mode for gaming. The truth is Petal isn't yet as tuned as say CoScreen was for low latency. It's on our product…","open_source","launched","team",{"praise":90,"objections":120,"requests":152,"questions":175,"alternatives":199},[91,107,115],{"value":92,"source":93,"evidence":94},"Recreates the Screenhero and CoScreen experience people miss","commenter",[95,99,103],{"id":96,"by":97,"text":98},"50094088","jsherwani","Screenhero co-founder\u002FCEO here — this is really great! It looks like we had similar feelings after leaving our acquiring companies with our products being sunset. Since leaving…",{"id":100,"by":101,"text":102},"50096872","smw","Just want to say thank you!! Screenhero was invaluable. Pop is pretty good, but open source is a game changer!",{"id":104,"by":105,"text":106},"50093031","therealbithead","Thank you for your work, looking forward to the Linux version!",{"value":108,"source":93,"evidence":109},"Open source and free means it cannot be sunset",[110,111],{"id":100,"by":101,"text":102},{"id":112,"by":113,"text":114},"50092660","coscreen","Till here, another co-founder of CoScreen. Like Jason wrote, our launches on HN and the feedback by many of you in 2019 were really important all the way back to the earliest…",{"value":116,"source":93,"evidence":117},"Persistent rooms and shared windows improve remote debugging",[118,119],{"id":59,"by":60,"text":61},{"id":63,"by":64,"text":65},[121,131,138,145],{"value":122,"source":93,"evidence":123},"Lacks Japanese\u002FCJK IME input support",[124,128],{"id":125,"by":126,"text":127},"50099660","morikyouko","As is common with lots of software like this, unfortunately, it looks like this product doesn't support Japanese\u002FCJK text entry (with an IME popup and multiple input sources).…",{"id":129,"by":126,"text":130},"50112652","I'm not totally sure, but my recollection is that CoScreen also had broken Japanese input.",{"value":132,"source":93,"evidence":133},"Linux support not yet available",[134,135],{"id":104,"by":105,"text":106},{"id":136,"by":113,"text":137},"50093999","Fingers crossed this time. Leave an issue on the repo if you have any specific wishes\u002Fdistros to support or also want to contribute. Most of Petal is OS agnostic so it would be…",{"value":139,"source":93,"evidence":140},"Self-hosting requires rebuilding the desktop app",[141],{"id":142,"by":143,"text":144},"50098031","compounding-err","The self-hosting guide currently calls for running the token backend as well as LiveKit, then rebuilding the desktop app with the backend URL baked in. Is there a way to switch…",{"value":146,"source":93,"evidence":147},"Unclear use case compared with ordinary screen sharing",[148],{"id":149,"by":150,"text":151},"50098858","dvt","This is super cool and thanks for open sourcing. I remember seeing CoScreen & Screen Hero here on HN years ago and thinking it was absolutely the cat's pajamas. Unfortunately, I…",[153,160,164,168],{"value":154,"source":93,"evidence":155},"Linux support",[156,159],{"id":157,"by":113,"text":158},"50094597","Amazing to see you here. Folks looking for Linux support, check out J's work!",{"id":104,"by":105,"text":106},{"value":161,"source":93,"evidence":162},"Full international text entry support",[163],{"id":125,"by":126,"text":127},{"value":165,"source":93,"evidence":166},"Switch to self-hosted backend without rebuilding",[167],{"id":142,"by":143,"text":144},{"value":169,"source":93,"evidence":170},"Lower input-to-video latency",[171],{"id":172,"by":173,"text":174},"50095268","yokto","Will give it a try! How is LiveKit working for you in terms of achieving low input2video latency? Did it lend itself to getting tuned for this application?",[176,180,195],{"value":177,"source":93,"evidence":178},"How latency is tuned with LiveKit",[179],{"id":172,"by":173,"text":174},{"value":181,"source":93,"evidence":182},"How it compares to Gather, Tuple, and Delta",[183,187,191],{"id":184,"by":185,"text":186},"50098499","claydiffrient","How does the virtual office compare with something like Gather (https:\u002F\u002Fwww.gather.town\u002F) ?",{"id":188,"by":189,"text":190},"50095294","joshuat","Reminds me of Tuple (https:\u002F\u002Ftuple.app\u002F), which was also billed as a Screenhero replacement",{"id":192,"by":193,"text":194},"50101648","e12e","Interesting. Was sad to see so many products in this area sunset (most after acquihires). I wonder if tools built around multiplayer LLM work won't win out though? Any thoughts…",{"value":196,"source":93,"evidence":197},"Where it beats normal screen sharing",[198],{"id":149,"by":150,"text":151},[200,204,208,212,219],{"value":201,"source":93,"evidence":202},"Tuple",[203],{"id":188,"by":189,"text":190},{"value":205,"source":93,"evidence":206},"Pop",[207],{"id":96,"by":97,"text":98},{"value":209,"source":93,"evidence":210},"Gather",[211],{"id":184,"by":185,"text":186},{"value":213,"source":93,"evidence":214},"Hopp",[215],{"id":216,"by":217,"text":218},"50100230","iparaskev","Feel free to try Hopp[1], which supports self hosted backends without having to rebuild the client. Selfhosting takes literally less than 5 minutes. [1]…",{"value":220,"source":93,"evidence":221},"Delta",[222],{"id":192,"by":193,"text":194},{"comments":224,"answered":44,"key":225},7,[226,229,232],{"id":227,"text":228},"50096133","It's crazy because we dogfood Petal daily, and did so with CoScreen while it was alive... and we absolutely cannot live without it. I'm in Utah, and Till is in CA, so it's vital…",{"id":230,"text":231},"50096061","Haha. I think I know who this is, and I won't out you, and thank you so much for your support over the years! Maybe you can contribute some of your private innovations upstream…",{"id":84,"text":85},{"commenters":34,"max_depth":18,"maker_replies":224,"first_comment_mins":31,"lifespan_hours":234},31,[236,238,239,243,245,249,250,253,256,257,259,262,265,266,269,271,272,273,274,278,279,281,282,284,287,289,290,294,296,298,303,305,307,310,315,317,320,322,324,326,328],[96,32,43,237,97,32],"maker\u002Fpositive\u002Fnone",[157,32,43,237,113,32],[240,32,32,241,242,32],"50097711","other\u002Fneutral\u002Fnone","swhitf",[184,32,43,244,185,32],"project\u002Fpositive\u002Fidea",[246,32,43,247,248,32],"50100117","project\u002Fpositive\u002Fnone","dddw",[112,39,43,237,113,32],[251,37,43,237,252,32],"50097516","ripley12",[254,44,43,244,255,32],"50095983","lochnessduck",[227,44,32,247,11,39],[188,33,44,258,189,32],"project\u002Fneutral\u002Fnone",[260,33,32,261,113,32],"50096907","commenter\u002Fneutral\u002Fnone",[263,33,32,261,264,32],"50097681","r00k",[59,43,43,247,60,32],[267,43,44,268,113,32],"50096189","maker\u002Fneutral\u002Fnone",[142,18,44,270,143,32],"project\u002Fneutral\u002Fdocs",[216,18,32,241,217,32],[104,224,43,247,105,32],[136,224,44,268,113,32],[275,276,44,258,277,32],"50095807",8,"joeblau",[230,276,32,261,11,39],[172,31,44,280,173,32],"project\u002Fneutral\u002Fperformance",[84,31,32,280,11,39],[100,283,43,244,101,32],10,[125,285,39,286,126,32],11,"project\u002Fcritical\u002Fexecution",[288,285,32,268,11,39],"50109537",[129,285,32,261,126,32],[291,292,32,241,293,32],"50098436",12,"haddonist",[295,292,32,241,11,39],"50098504",[192,30,44,297,193,32],"project\u002Fneutral\u002Fidea",[299,300,39,301,302,32],"50095889",14,"project\u002Fcritical\u002Fdocs","weakfish",[304,300,32,270,11,39],"50096081",[306,300,43,237,302,32],"50096703",[308,300,44,270,309,32],"50097186","ThePinion",[311,312,39,313,314,32],"50093394",15,"project\u002Fcritical\u002Fidea","iovrthoughtthis",[316,312,32,268,11,39],"50093618",[318,312,43,247,319,32],"50095449","heeton",[321,312,32,261,264,32],"50096543",[323,312,44,297,319,32],"50096741",[325,312,32,261,264,32],"50097551",[149,327,39,313,150,32],16,[63,327,43,244,64,32],[],[331,336,341,345,349,354],{"id":332,"name":333,"points":334,"category":335},"50077020","Guitoro",573,"games",{"id":337,"name":338,"points":339,"category":340},"50024499","Carrier-Explode",433,"infrastructure",{"id":342,"name":343,"points":344,"category":20},"50018817","big-arrow-on-the-screen",421,{"id":346,"name":347,"points":348,"category":335},"50052251","ps2-web-recomp",316,{"id":350,"name":351,"points":352,"category":353},"50038634","WallHop",289,"consumer_social",{"id":355,"name":356,"points":357,"category":335},"50016312","quake-srp",241,false,"v2",{"id":361,"name":5,"line":6,"ai":358,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":362,"top":18,"kw":363,"maker":11,"domain":10,"tier":19,"attempts":32,"strip":364,"url":9,"mix":365,"praise":92,"objection":122,"sub":21},50092470,0.24,[21,24,25,26],"5505555503005330533030510000310531050303",[30,31,32,33],1794036712107]