[{"data":1,"prerenderedAt":386},["ShallowReactive",2],{"project-35054116":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":44,"post_text":47,"what":48,"said":63,"maker_in_thread":152,"shape":162,"grid":166,"attempts":347,"same_week":348,"maker_shows":283,"maker_hidden":378,"reader_version":379,"card":380},"35054116","typingmind.com","A better UI for ChatGPT","title","Show HN: I built a better UI for ChatGPT","https:\u002F\u002Fwww.typingmind.com\u002F","trungdq88",1678188246,2023,183,88,314,3109,11,"notable","ai","chat client","web_app",[23,24,25,26],"chatgpt client","openai api","chat history","prompt library","curious",0.117,{"positive":30,"neutral":31,"mixed":32,"critical":33},8,21,1,4,34,{"pricing":36,"idea":37,"performance":38,"privacy":40,"execution":41,"design":43},{"positive":32,"critical":32},{"positive":32,"critical":32},{"positive":32,"critical":39},0,{"positive":32,"critical":39},{"positive":39,"critical":42},2,{"positive":42,"critical":39},[39,45,45,39,46,32,46,46,39,45,39,46,46,46,45,39,39,46,46,32,46,45,39,46,46,32,39,46,46,45,39,46,32,46,39,39,46,45,39,45],5,3,null,{"problem":49,"audience":47,"pricing":47,"motivation":56,"time_to_build":47,"stack":60,"openness":61,"stage":62,"team_size":61},{"value":50,"source":51,"evidence":52},"ChatGPT's UI has slow typing animation and daily logouts.","maker",[53],{"id":54,"by":10,"text":55},"35054154","I was annoyed by the default OpenAI ChatGPT slow-typing animation and logging me out every day, so I built a new UI client on top of its API. It's a static web app, you can host…",{"value":57,"source":51,"evidence":58},"Annoyed by ChatGPT's slow typing animation and daily logouts.",[59],{"id":54,"by":10,"text":55},[],"unknown","launched",{"praise":64,"objections":80,"requests":95,"questions":118,"alternatives":130},[65,73],{"value":66,"source":67,"evidence":68},"Faster than the official ChatGPT UI.","commenter",[69],{"id":70,"by":71,"text":72},"35054853","jw1224","> I was annoyed by the default OpenAI ChatGPT slow-typing animation I’d assumed ChatGPT’s slow-typing was actually the model’s real-time output, streamed to the browser…",{"value":74,"source":67,"evidence":75},"Useful extra features like chat search and prompt library.",[76],{"id":77,"by":78,"text":79},"35054490","epaga","This looks very nice, lots of great extra features over the vanilla UI. One possible improvement: I had accidentally mistyped my API key and it popped up an HTTP 500 error…",[81,88],{"value":82,"source":67,"evidence":83},"Closed source, so users cannot verify it.",[84],{"id":85,"by":86,"text":87},"35060108","birdyrooster","But why is it closed source? It makes no sense why you would obfuscate this.",{"value":89,"source":67,"evidence":90},"Buggy, with client-side errors and lost conversations.",[91],{"id":92,"by":93,"text":94},"35069521","poisoned","Pretty buggy got `Application error: a client-side exception has occurred (see the browser console for more information).` after a couple of prompts. And I can't access my old…",[96,107,114],{"value":97,"source":67,"evidence":98},"Document or page upload for context.",[99,103],{"id":100,"by":101,"text":102},"35054722","Bzzz666","Cool project! Thank you! I would request a new feature, a page\u002Fdocument upload (in parts if it is big) to update the right\\correct context. For example the current documentation…",{"id":104,"by":105,"text":106},"35054876","Heleana","Great work on the project and thank you for sharing it! I do have a feature request though - would it be possible to add a page\u002Fdocument upload function that allows for updating…",{"value":108,"source":67,"evidence":109},"Model selection option.",[110],{"id":111,"by":112,"text":113},"35054453","ICodeSometimes","Well done! I wonder if it's worth it to also hide a \"select model\" option somewhere, since we're putting in our own api keys i'd be interested in trying out other models even…",{"value":115,"source":67,"evidence":116},"Better error message for invalid API key.",[117],{"id":77,"by":78,"text":79},[119,123],{"value":120,"source":67,"evidence":121},"Why is the app closed source?",[122],{"id":85,"by":86,"text":87},{"value":124,"source":67,"evidence":125},"How is conversation context kept?",[126],{"id":127,"by":128,"text":129},"35055119","101008","Looks amazing - congrats! I haven't checked the API in detail but how do you keep the context of the conversation (awareness of previous questions and answers)? Do you send back…",[131,138,145],{"value":132,"source":67,"evidence":133},"Poe",[134],{"id":135,"by":136,"text":137},"35060272","thoughtpeddler","How is this different from Quora's new Poe web app? [1] [1] https:\u002F\u002Ftwitter.com\u002Fadamdangelo\u002Fstatus\u002F1631714221171023873",{"value":139,"source":67,"evidence":140},"Superpower ChatGPT",[141],{"id":142,"by":143,"text":144},"35057342","purplend","Superpower ChatGPT is free, has a ton of features, and it doesn't need your API key. https:\u002F\u002Fwww.reddit.com\u002Fr\u002FOpenAI\u002Fcomments\u002F11ef8ea\u002Fsuperpower_chatgpt_v220_is_out\u002F",{"value":146,"source":67,"evidence":147},"Koala",[148],{"id":149,"by":150,"text":151},"35056493","weird-eye-issue","https:\u002F\u002Fkoala.sh\u002Fchat?q=hello",{"comments":153,"answered":33,"key":154},10,[155,156,159],{"id":54,"text":55},{"id":157,"text":158},"35054442","thank you!",{"id":160,"text":161},"35054888","Yep, I was surprised I about the response time too. I'm not sure what's going on under the hood, maybe OpenAI did something with the stream output that causes the slowness.",{"commenters":163,"max_depth":164,"maker_replies":153,"first_comment_mins":45,"lifespan_hours":165},43,6,171,[167,169,173,175,179,183,186,189,192,196,199,202,204,207,209,211,213,215,219,222,224,227,231,233,236,239,241,244,246,248,250,253,257,259,261,264,265,268,270,272,273,276,278,281,285,288,289,290,295,297,302,304,306,310,312,317,320,323,325,329,333,336,339,343],[54,39,39,168,10,32],"project\u002Fpositive\u002Fidea",[170,39,45,171,172,39],"35054277","maker\u002Fpositive\u002Fnone","pablosr11",[157,39,39,174,10,32],"maker\u002Fneutral\u002Fnone",[176,39,45,177,178,39],"35054719","project\u002Fpositive\u002Fpricing","Loeffelmann",[180,39,39,181,182,39],"35055079","commenter\u002Fneutral\u002Fnone","singularity2001",[184,39,39,181,185,39],"35055343","itsuka",[187,39,39,181,188,39],"35055524","behnamoh",[190,39,46,191,178,39],"35055651","project\u002Fneutral\u002Fnone",[193,39,32,194,195,39],"35055633","project\u002Fcritical\u002Fidea","corobo",[197,39,39,198,182,39],"35055740","other\u002Fneutral\u002Fnone",[200,39,46,191,201,39],"35055747","webjunkie",[203,39,46,191,195,39],"35055766",[205,39,39,181,206,39],"35063337","dragonwriter",[208,39,39,198,195,39],"35063960",[210,39,39,181,178,39],"35056293",[70,39,45,212,71,39],"project\u002Fpositive\u002Fperformance",[160,39,39,214,10,32],"maker\u002Fneutral\u002Fperformance",[216,39,46,217,218,39],"35055182","project\u002Fneutral\u002Fperformance","lordnacho",[220,39,46,217,221,39],"35055481","TeMPOraL",[223,39,46,217,150,39],"35056463",[225,39,46,217,226,39],"35055014","IanCal",[228,39,39,229,230,39],"35056551","other\u002Fneutral\u002Fperformance","SomewhatLikely",[85,39,46,232,86,39],"project\u002Fneutral\u002Fprivacy",[234,32,45,168,235,39],"35055161","lowefk",[237,32,39,181,238,39],"35055183","vlovich123",[240,32,39,181,235,39],"35055239",[242,32,39,181,243,39],"35055521","Tostino",[245,32,46,191,178,39],"35056226",[111,42,46,247,112,39],"project\u002Fneutral\u002Fidea",[249,42,39,174,10,32],"35054630",[251,46,46,247,252,39],"35055718","kierangill",[254,46,32,255,256,39],"35055873","project\u002Fcritical\u002Fexecution","column",[77,33,46,258,78,39],"project\u002Fmixed\u002Fexecution",[260,33,39,174,10,32],"35054618",[262,45,45,171,263,39],"35055587","andygcook",[142,164,39,198,143,39],[266,164,39,198,267,39],"35057537","freedomben",[127,269,46,191,128,39],7,[271,269,39,174,10,32],"35055556",[100,30,46,247,101,39],[274,30,32,275,182,39],"35055100","project\u002Fcritical\u002Fpricing",[277,30,39,198,101,39],"35055128",[279,30,39,198,280,39],"35055149","fassssst",[282,283,46,247,284,39],"35056392",9,"foolinaround",[286,153,46,247,287,39],"35055503","throwaway86530",[149,153,39,198,150,39],[104,17,46,247,105,39],[291,292,45,293,294,39],"35054418",12,"project\u002Fpositive\u002Fdesign","punnerud",[296,292,39,174,10,32],"35054451",[298,299,46,300,301,39],"35054455",13,"project\u002Fneutral\u002Fdesign","johnjungles",[303,299,39,174,10,32],"35056129",[92,305,32,255,93,39],14,[307,308,46,191,309,39],"35056184",15,"jerpint",[311,308,39,174,10,32],"35056211",[313,314,39,315,316,39],"35055594",16,"other\u002Fneutral\u002Fprivacy","dmw_ng",[318,314,39,181,319,39],"35055625","davidmurdoch",[321,314,39,322,150,39],"35056503","commenter\u002Fcritical\u002Fnone",[135,324,46,247,136,39],17,[326,327,46,247,328,39],"35061873",18,"leobg",[330,331,45,293,332,39],"35055472",19,"agust",[334,331,39,335,10,32],"35055553","maker\u002Fneutral\u002Fexecution",[337,331,39,338,332,39],"35055627","commenter\u002Fpositive\u002Fexecution",[340,341,46,232,342,39],"35057786",20,"thunderbong",[344,341,45,345,346,39],"35152151","project\u002Fpositive\u002Fprivacy","kolinko",[],[349,354,359,363,368,373],{"id":350,"name":351,"points":352,"category":353},"35073603","Braggoscope",688,"learning_science",{"id":355,"name":356,"points":357,"category":358},"35032506","Lander",564,"games",{"id":360,"name":361,"points":362,"category":19},"35026902","Llama-dl",343,{"id":364,"name":365,"points":366,"category":367},"35055308","NESFab",298,"languages",{"id":369,"name":370,"points":371,"category":372},"35042316","UJRPC",290,"infrastructure",{"id":374,"name":375,"points":376,"category":377},"34999774","Mathesar",281,"data",false,"v2",{"id":381,"name":5,"line":6,"ai":378,"cat":19,"year":12,"points":13,"comments":14,"rec":27,"s":382,"top":17,"kw":383,"maker":10,"domain":5,"tier":18,"attempts":39,"strip":384,"url":9,"mix":385,"praise":66,"objection":82,"sub":20},35054116,0.12,[23,24,25,26],"0550313305033350033135033103350313003505",[30,31,32,33],1794036632173]