You know what’s fun? Creating something you yourself will use. As far as creative joys go, it’s second only perhaps to creating something others will use. # I’ve been using GPT4 _a lot_ I’ve been very impressed with the quality of responses coming out of GPT4. The level of accuracy is not perfect, but it’s good enough to be useful. Most notably, it’s great for answers that are easy to verify. Code, for example, is easy to verify (doe sit run?), and this is what most of my queries have been about. However, I really wanted a _faster_ way of interacting with GPT4. # The Status Quo If you log on to [chat.openai.com](http://chat.openai.com/chat) you can chat with ChatGPT quite easily. So what’s wrong with the experience? The biggest issue I found is this: > [!important] I couldn’t search prior conversations If you are just trying out ChatGPT you won’t have many conversations and you will have no issues figuring out where your past conversations are. However, if you chat with it _a lot_ as I do it becomes hard to locate things. For example: - Where did I ask about `plist` files? - What was that script for setting up auto-updating? - etc ## Why not just ask again? A very valid question. - The AI is not entirely consistent, so you might get a different answer. - It’s slow (well, slower than jumping to a past conversation) - Cost In other words, if you already had a satisfactory answer in the past, one that you verified as accurate, it’s simpler to find that answer. Not to mention it saves you completion time and the cost of more responses. As I write this GPT4 is still slow. Very usable, but slow enough that it’s much faster to jump to a past conversation than to rephrase a past question and wait for a response. # A solution Basically, an app that satisfies a few requriements: - Run as an app, not a browser tab, so I can assign a hotkey to pull it up quickly - Do not require me to use the mouse (the mouse is a slow form of BCI) - Let me search my past conversations, and jump back to them quickly Not to difficult, eh? I’ve already built a [locally-running full-text search system](https://www.browserparrot.com/) before, after all. More importantly, ChatGPT is exposed as an API, so writing my own client is a natural fit. So, after a bit of dev-ing, Prompta was born, a ChatGPT UI with full text search that’s keyboard focused: [https://www.prompta.dev/](https://www.prompta.dev/) # Getting back to the point Building stuff you yourself use is very rewarding. Every time i have a question for the AI I ask it via this app that I built. Whenever the app is lacking in some way I can open up the source code and modify it. What would make the experience even better is if this software proved useful to others as well, so it’s open source in the hopes that others will discover it and use it. Here’s the link to the source: [iansinnott/prompta](https://github.com/iansinnott/prompta).