TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: I built a better UI for ChatGPT

183 pointsby trungdq88about 2 years ago

22 comments

trungdq88about 2 years ago
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.<p>It&#x27;s a static web app, you can host it yourself, data is stored locally on your browser, API requests are made directly to OpenAI API without any middle server.<p>It has some more convenient features that make your that experience way better. Like search chat history, prompt library, integrations, etc.<p>Would love to hear all the feedback!
评论 #35055712 未加载
评论 #35054853 未加载
评论 #35054719 未加载
评论 #35054277 未加载
评论 #35060108 未加载
lowefkabout 2 years ago
Shameless plug: I just don&#x27;t like closed-source software; here is my attempt at re-implementing ChatGPT&#x27;s UI as a desktop app with the ChatGPT API, and it is open source: <a href="https:&#x2F;&#x2F;github.com&#x2F;chatgptui&#x2F;desktop">https:&#x2F;&#x2F;github.com&#x2F;chatgptui&#x2F;desktop</a> I&#x27;ve implemented most of features of ChatGPT, text-to-speech via Azure, and keyboard shortcuts such as tab&#x2F;shift+tab.<p>Edit: However, as typingmind is earning more than $1000, it should have more features and better maintenance.
评论 #35056226 未加载
评论 #35055183 未加载
ICodeSometimesabout 2 years ago
Well done! I wonder if it&#x27;s worth it to also hide a &quot;select model&quot; option somewhere, since we&#x27;re putting in our own api keys i&#x27;d be interested in trying out other models even though they arent &quot;chat&quot; models.<p>Also would be great to see which messages are included in the computation, since chat gpt limits total characters per request to 4K? so inevitably some past messages will be rendered useless.<p>Overall well done!
评论 #35054630 未加载
kierangillabout 2 years ago
I’m working on the same thing, but open source!<p><a href="https:&#x2F;&#x2F;github.com&#x2F;kierangilliam&#x2F;chatwithme.chat">https:&#x2F;&#x2F;github.com&#x2F;kierangilliam&#x2F;chatwithme.chat</a><p>Available at: <a href="https:&#x2F;&#x2F;www.chatwithme.chat&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.chatwithme.chat&#x2F;</a>
评论 #35055873 未加载
epagaabout 2 years ago
This looks very nice, lots of great extra features over the vanilla UI.<p>One possible improvement: I had accidentally mistyped my API key and it popped up an HTTP 500 error instead of going &quot;That doesn&#x27;t seem to be a valid API key, could you make sure you pasted it in correctly&quot; or something...
评论 #35054618 未加载
andygcookabout 2 years ago
Tony Dihn built this, who is a fun follow on Twitter if you enjoy indie hacking content: <a href="https:&#x2F;&#x2F;twitter.com&#x2F;tdinh_me" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;tdinh_me</a>
purplendabout 2 years ago
Superpower ChatGPT is free, has a ton of features, and it doesn&#x27;t need your API key.<p><a href="https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;OpenAI&#x2F;comments&#x2F;11ef8ea&#x2F;superpower_chatgpt_v220_is_out&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;OpenAI&#x2F;comments&#x2F;11ef8ea&#x2F;superpower_...</a>
评论 #35057537 未加载
101008about 2 years ago
Looks amazing - congrats! I haven&#x27;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 the whole conversation on every request?
评论 #35055556 未加载
Bzzz666about 2 years ago
Cool project! Thank you! I would request a new feature, a page&#x2F;document upload (in parts if it is big) to update the right\correct context. For example the current documentation for the framework I use version 27, but chatgpt only knows version 17 of it and I have to upload pieces of documentation every time to get correct updated code snippets.<p>That would be great, something like a button\action with a promt that would load and split if needed large amounts of text and promt it in conversation. (maybe add format some parsing, like markdown or plain text)
评论 #35055100 未加载
foolinaroundabout 2 years ago
ChatGPT has this annoying habit of crashing or having extended downtime.<p>If this UI can capture my query in the case of such a crash and keep retrying till I get the answer, and then notify me (browser, email, etc) - that would be great.
throwaway86530about 2 years ago
Very neat. I am already using it.<p>One feature I would love is passing a prompt (or even a conversation) using queryparams. It would help for the integration with other tools.<p>Another feature I&#x27;d love is to exploit the &#x27;system&#x27; agent. From the documentation, there are three possible agents : User, Assistant and System. My understanding is that system can be exploited to drive the expected general behavior of the assistant and seems very useful to that regard.<p>Last thing, if it was open-source I could clone it and that would dismiss any fears from having my API key stolen. But that&#x27;s up to you of course.
评论 #35056493 未加载
Heleanaabout 2 years ago
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&#x2F;document upload function that allows for updating the correct context?
punnerudabout 2 years ago
Nice, just add from Safari to HomeScreen and you get full screen view
评论 #35054451 未加载
johnjunglesabout 2 years ago
I just want PWA on ChatGPT
评论 #35056129 未加载
poisonedabout 2 years ago
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&#x27;t access my old conversation anymore and have to restart the whole conversation.
jerpintabout 2 years ago
Anyone aware of a mobile app doing something similar? I guess I could use this too vis browser
评论 #35056211 未加载
dmw_ngabout 2 years ago
Can anyone recommend a UI clone as close to the regular ChatGPT as possible, but built on the API? The API traffic is sent directly into Azure while the regular UI is sent via CloudFlare. Vastly prefer the former reading my conversations than the latter
评论 #35055625 未加载
评论 #35056503 未加载
thoughtpeddlerabout 2 years ago
How is this different from Quora&#x27;s new Poe web app? [1]<p>[1] <a href="https:&#x2F;&#x2F;twitter.com&#x2F;adamdangelo&#x2F;status&#x2F;1631714221171023873" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;adamdangelo&#x2F;status&#x2F;1631714221171023873</a>
leobgabout 2 years ago
Text to speech output, please. Google WaveNet voices. With a toggle to turn auto-reading of responses off or on.<p>Add serpapi on top of that, and you might just become my phone’s most used app.
agustabout 2 years ago
It has the one most important feature ChatGPT is missing: add to homescreen&#x2F;install. Not sure why they haven&#x27;t added it yet. Thank you for making this!
评论 #35055553 未加载
thunderbongabout 2 years ago
To all the HNers here commenting on having used this - are you entering your API keys into this app website directly?
评论 #35152151 未加载
comatose_thorabout 2 years ago
Can you please prevent it from zooming on input on iOS devices?